Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Request Add Organization Page #21

Open
7 tasks
rafinkanisa opened this issue Apr 6, 2022 · 1 comment
Open
7 tasks

Create Request Add Organization Page #21

rafinkanisa opened this issue Apr 6, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@rafinkanisa
Copy link
Collaborator

rafinkanisa commented Apr 6, 2022

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 #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

  • This page can be accessed through a button that appears on the register page
  • The form appearing should collect Organization Name, Organization Acronym, Organization Type (Dropdown), Organisation Name Status (Dropdown), Website, Email Address, Name of the requester
  • The admin will go to the admin page and review. If the information is correct, then the admin could click a button where it will add the organization information
  • If it's accepted, the system shall send a notification by email mentioning their organization has been successfully added
  • If it's rejected, the system shall request an information why it's being rejected from the admin and send the notification by email mentioning the reason it's rejected

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

  • Extract the available option of Organization Type
  • Extract the available option of Organisation Name Status
@rafinkanisa rafinkanisa added the enhancement New feature or request label Apr 6, 2022
@dodiws
Copy link
Collaborator

dodiws commented May 31, 2022

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:

  • user test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants