hotosm / fmtm

Field Mapping Tasking Manager - coordinated field mapping.
https://fmtm.hotosm.org/
GNU Affero General Public License v3.0
49 stars 46 forks source link

Manage options visible without login #1889

Closed ramyaragupathy closed 1 week ago

ramyaragupathy commented 1 week ago

Currently, manage organisations option is default available without login. This option should be available only for logged in admin users.

image

Though this option is visible, upon hitting the link, user prompted to sign-in. It is best to tie it up with user login and access.

spwoodcock commented 1 week ago

The decisions taken here are slightly different to TM actually.

We allow anyone to request the creation of an organisation. This creates an unapproved org item in the db, and is planned to also notify the admin.

Once approved, the requesting user can be elevated to organization admin to manage the org further, create projects within etc.

(the problem we wanted to avoid was having something external like a Google form to apply, but this approach does include an element of trust that the user isn't going to apply for many orgs. We can see who the requester is though, as they have to use OSM login. If multiple unapproved orgs are created, we can simply delete them, maybe on a schedule)

What do you think?

spwoodcock commented 1 week ago

Closing this as not planned, unless we discuss and decide to reopen it 👍