data-for-change / anyway-newsflash-infographics

Development branch deployed automatically to website:
https://anyway-infographics-staging.web.app/
MIT License
12 stars 23 forks source link

Users Management System #900

Open MichalOren opened 2 years ago

MichalOren commented 2 years ago

Is your feature request related to a problem? Please describe.

Add FE option for Admins only in Management Tab (ניהול): (@shaked-hayek If needed add BE API options)

  1. Add a user
  2. Delete a user

After finishing 1 and 2, Also add the option to:

  1. Edit a user: Name, Email, Give / Revoke Admin Permissions,(Organization can be edited, make sure this option is kept :) )
  2. Create a new organization
Screenshot 2024-09-29 at 12 09 38
BarVolunteering commented 2 years ago

@danielsh28 @MichalOren There is no user deletion API, only user disable/enable API: https://github.com/hasadna/anyway/blob/dev/docs/USERAPI.md#enabledisable-user

I will add User deletion API, this is the github issue: https://github.com/hasadna/anyway/issues/2210

BarVolunteering commented 2 years ago

Done on BE side, code +docs in: https://github.com/hasadna/anyway/pull/2211

danielsh28 commented 1 year ago

Hi @BarVolunteering ; can you give admin rights to @EyalIlan : eyalilan8@gmail.com in order for him to work on this feature?

BarVolunteering commented 1 year ago

@danielsh28 I gave @EyalIlan admin rights