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

Auth: Create a new Admin/Reviewer account #33

Open
2 tasks
otsembo opened this issue Feb 28, 2023 · 11 comments
Open
2 tasks

Auth: Create a new Admin/Reviewer account #33

otsembo opened this issue Feb 28, 2023 · 11 comments
Assignees
Labels
backend Sinatra Application frontend React Appp

Comments

@otsembo
Copy link
Contributor

otsembo commented Feb 28, 2023

  • API Endpoint
  • React Webpage
@otsembo otsembo added frontend React Appp backend Sinatra Application labels Feb 28, 2023
@mutuajoseph
Copy link
Contributor

mutuajoseph commented Mar 13, 2023

  • Breakdown of sub-tasks
  • Ideate the flow + implementing
    0. Design Mock-up (Kate & Albert & Daisy)
    1. API endpoints
    - fetch user by username/email/id => existing user comp (Daisy)
    - update the role of an existing user => (Joseph)
    - create a new user on the admin side (reviewer & admin) (Albert)
    2. UI Flow
    - toggle-button - new user / existing user => (Joseph)
    - two components (new user comp & existing user comp) (Joseph & Kate & Daisy & Albert)
  • Test the feature

@mutuajoseph mutuajoseph changed the title Auth: Create a new Admin account Auth: Create a new Admin/Reviewer account Mar 15, 2023
@otsembo
Copy link
Contributor Author

otsembo commented Mar 16, 2023

Meet up after today's (16th March 2023) session.
Provide update by Monday 20th March => 12:00pm

@karume629
Copy link
Collaborator

Image

@Albert-Byrone @mutuajoseph @Dachoka3000 This design is still unfinished but lets look at it and contribute to changes, i wasn't sure i was doing the right thing.

@mutuajoseph
Copy link
Contributor

@Albert-Byrone @karume629 @Dachoka3000 I have already mocked up the design based on what was provided by Figma.

I'm still having some queries regarding adding an existing and a new user. Let's meet and finalize the discussion on this.

Below is a link to the PR raised: https://moringa-library--pr69-mutuajoseph-admin-ad-l1q6ghhd.web.app/app/users

@mutuajoseph
Copy link
Contributor

@Albert-Byrone @Dachoka3000 I do need an update on the endpoints so that we can start consuming

@mutuajoseph
Copy link
Contributor

Expecting a backend PR by (EOD tomorrow => 22nd March)
Design is expected by (EOD tomorrow => 22nd March)

@mutuajoseph
Copy link
Contributor

Waiting to merge the codebase (Tonight 9:15)

@Dachoka3000
Copy link
Collaborator

@mutuajoseph @Albert-Byrone @otsembo
Code base has been merged. @mutuajoseph Kindly add the logic of updating the user to the admin controller.

@karume629
Copy link
Collaborator

Image

Find attached the updated designs for the admin dashboard @mutuajoseph @Albert-Byrone @otsembo

@karume629
Copy link
Collaborator

Image

the pop up pages included. @Albert-Byrone @otsembo @mutuajoseph

@karume629
Copy link
Collaborator

Image

Changes on the design @Dachoka3000 @mutuajoseph @Albert-Byrone @otsembo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Sinatra Application frontend React Appp
Projects
None yet
Development

No branches or pull requests

5 participants