iMMAP / DRR-datacenter

GNU General Public License v3.0
0 stars 3 forks source link

Create Request Add Organization Page #21

Open rafinkanisa opened 2 years ago

rafinkanisa commented 2 years ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] Correspond to https://github.com/iMMAP/DRR-datacenter/issues/20 we will have to create a page where the user could request to add their organization. The admin will later review whether this organization shall be added or not.

Describe the solution you'd like A clear and concise description of what you want to happen. Create a new page where the user could request to add their organization. This page should collect required information about the organization such as : Organization Name, Organization Acronym, Organization Type (Dropdown), Organisation Name Status (Dropdown), Website, Email Address, Name of the requester

Acceptance Criteria

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here. Similar to this https://forms.gle/ggb5cBfMxMStCih76

TODO

dodiws commented 2 years ago

Done with this commit. In Request Add Organization page, visitor can fill a form to request add new organization data to ASDC. When form is submitted, all users with superuser access will be notified by email, unless they turn it off in their notification setting page. The email contains link to admin page of the new organization data. After reviewing the data, a superuser can change the record status from requested to enabled in the admin page, it can also be set to disabled or rejected. Only enabled organization data will be listed as dropdown in new user register page. Please make sure all enabled organization data in admin page are correct because they are used as reference data to other table. Next step is manual process to notify the requester by email that their requested data is approved or rejected.

Posible improvement: