Description
Enable access to map store resources based on IP addresses.
Currently, access permissions are assigned by user groups. This update will enhance the system to also allow granting access based on specific IP addresses.
Acceptance Criteria
Other useful information
We can add a tab that only the admin user can see, if enabled, that allows to add some rules "by IP". In the tab, the user can insert the IP range writing it and clicking on add to add the rule.

When the user inserts the IP and click on add form the "add permission" menu, the new rule will be listed in the permission list:

This allow to identify the edit/view permissions also by IP.
Consistently with the group rules, that work as a white list, every user that matches at least one criteria. In the example below, every user that belongs to group "somegroup" OR that has the IP 192.168.1.1/8

Description
Enable access to map store resources based on IP addresses.
Currently, access permissions are assigned by user groups. This update will enhance the system to also allow granting access based on specific IP addresses.
Acceptance Criteria
Other useful information
We can add a tab that only the admin user can see, if enabled, that allows to add some rules "by IP". In the tab, the user can insert the IP range writing it and clicking on add to add the rule.
When the user inserts the IP and click on add form the "add permission" menu, the new rule will be listed in the permission list:
This allow to identify the edit/view permissions also by IP.
Consistently with the group rules, that work as a white list, every user that matches at least one criteria. In the example below, every user that belongs to group "somegroup" OR that has the IP 192.168.1.1/8