Ticket #918 (new enhancement)

Opened 16 months ago

Last modified 3 months ago

Set permissions with email addresses

Reported by: rpenate Owned by: ingenieroariel
Priority: minor Milestone: 1.x
Component: User Management Version: 1.0
Keywords: github-triaged Cc:
Total Hours: 0.0 Blocked By: 864
Sensitive: no Estimated Hours: 0
Blocking:

Description

The Harvard WorldMap implementation of GeoNode allows users to assign layer/map access permissions by email address instead of (in addition to?) existing username. It then creates accounts for addresses that don't already exist and sends an email with their username and temporary password

This is a nice idea and, as we're also considering something similar for our future groups workflow (http://dev.geonode.org/trac/wiki/Groups#a3.ManagerView), we should extend our permissions system (http://dev.geonode.org/trac/ticket/864#comment:4) to allow for email addresses.

Note: This will bring up some issues... Do we allow users to register multiple email addresses to their user account or is it a one-to-one relationship? It would perhaps be useful to allow users to register multiple email addresses, select a primary for notifications, and allow for some method of duplicate account resolution from the user profile (http://dev.geonode.org/trac/wiki/UserProfile) to prevent the proliferation of accounts.

Change History

Changed 3 months ago by dwinslow

  • keywords github-triaged added
Note: See TracTickets for help on using tickets.