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

NGO Admins management #292

Open
aniri opened this issue Oct 25, 2020 · 0 comments · May be fixed by #296
Open

NGO Admins management #292

aniri opened this issue Oct 25, 2020 · 0 comments · May be fixed by #296

Comments

@aniri
Copy link
Member

aniri commented Oct 25, 2020

Add a new page /ngos/admins.

UI available here: https://www.figma.com/file/61NHR7fwmV1Dsv4Pb6F8T7/code4ro_mv_user-management_2018.04.21-(Copy)?node-id=754%3A0

depends on #203

There are two types of admin accounts: organizer and regular (based on the organizer flag from the ngos table). The organizers will see the NGO page in the top menu and navigate to the ngo admins pages by clicking on the number of ngo admins from the ngos table. The regular admin should see directly the NGO Admins link in the top menu.

There is no specific UI for this page, but is very similar to existing UI (for NGO table):

  • the page should show a table of ngo admins, without a filter or pagination
  • for each admin it should show their name and available individual actions dropdown (there is no need for selecting multiple entries from the table)
  • the available actions should be delete and edit
  • there should be an Add NGO Admin button at the top of the table
  • clicking on the add ngo admin button or on the edit action for an admin should open a new page with a simple form (similar to the one for adding an observer). The form should only have two input fields for name and password

_Please use bootstrap classes as much as possible and avoid adding custom css styles to keep the codebase clean & consistent. The new UI should be as similar as possible to the one in figma, not pixel perfect.

Also, make sure all texts are extracted in translation files._

@aniri aniri added this to To do - API in Monitorizare Vot - Autumn 2020 via automation Oct 25, 2020
@aniri aniri added this to To do - NGO Platform in Monitorizare vot - API and Web Admin Oct 25, 2020
@aniri aniri moved this from To do - API to To do - Web App in Monitorizare Vot - Autumn 2020 Oct 25, 2020
@aniri aniri changed the title [Not ready for dev] NGO Admins management NGO Admins management Oct 26, 2020
@idormenco idormenco self-assigned this Oct 28, 2020
@idormenco idormenco moved this from To do - Web App to In progress in Monitorizare Vot - Autumn 2020 Oct 28, 2020
@idormenco idormenco moved this from To do - NGO Platform to In progress in Monitorizare vot - API and Web Admin Oct 28, 2020
@idormenco idormenco linked a pull request Oct 29, 2020 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging a pull request may close this issue.

2 participants