Problem/Motivation
We've got a client who needs to be able to add users and also add the IP range. But they shouldn't be able to change the configuration. We've got configuration saved in the git repo where we deploy config changes from development to production. We want to avoid overwriting changes our client makes on production.
The other advantage of storing it in the database is that it can better handle users being added/removed.
Issue fork restrict_by_ip-3283846
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
anybodyThis sounds similar to #3419590: Option for including a IP Database??
Maybe it would be better to NOT change the module regarding this and instead allow third party modules to interact through service replacement or hooks?
Comment #3
darvanenI agree on the duplication, I've closed the other issue as this one is older.
I also agree that this requires an extension point rather than a change to this module.
Comment #4
darvanenHm... Specifically per-user might be better served in the DB where users live... I'll give this some more thought.
Comment #5
darvanenYeah after consideration I think this is a reasonable request. Users can change from environment to environment, matching that with config is a pain.
I'll reopen the other issue for the extension point work.
Comment #6
darvanenComment #8
darvanenI'll leave this for a few days, but I'm keen to keep going on the backlog and most things overlap so I want to merge this before doing much more.
Comment #10
darvanen