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 an MVP for the admin dashboard #10

Open
EarthenSky opened this issue May 29, 2024 · 8 comments · Fixed by #51
Open

Create an MVP for the admin dashboard #10

EarthenSky opened this issue May 29, 2024 · 8 comments · Fixed by #51
Assignees

Comments

@EarthenSky
Copy link
Contributor

create the frontend for the admin dashboard

@micahdbak
Copy link
Collaborator

@EarthenSky - ur gonna do this when the end points are made right?

@micahdbak micahdbak self-assigned this Aug 8, 2024
@EarthenSky
Copy link
Contributor Author

ur gonna do this when the end points are made right?

Actually, I've started working on this already; I think a better approach is to write the frontend first so it's clearer which endpoints we need.

@micahdbak
Copy link
Collaborator

yay!!! ok ill assign you then

@micahdbak micahdbak assigned EarthenSky and unassigned micahdbak Aug 8, 2024
@micahdbak
Copy link
Collaborator

@EarthenSky - any progress or updates on this? :)

@EarthenSky
Copy link
Contributor Author

EarthenSky commented Aug 12, 2024

I decided to not do the monospaced style, but will be doing a similar kind of organization (inspired by this & others)

The features that will be implemented in this issue are:

  • add controls and views sections
    • view section will be tabbed
    • controls will be organized as a two level hierarchy
  • add a view for seeing all executives & support seeing all current executives
    • add a control to edit an exec term entry
  • add a view for adding new execs. This view will be used by the DoA
    • must confirm each officer, then the user presses a submit button
    • GUI should enable creating several officers at once.
  • add an action log view
  • add a device status view

current minimal tree of controls is as follows:

HOME

OFFICERS

  • Add new officers
  • View officers

DEVICE

  • status

ADMIN

  • action log

@EarthenSky EarthenSky changed the title create an admin dashboard Create an MVP for the admin dashboard Aug 12, 2024
@EarthenSky EarthenSky linked a pull request Aug 13, 2024 that will close this issue
@EarthenSky EarthenSky reopened this Aug 31, 2024
@micahdbak
Copy link
Collaborator

@EarthenSky why reopen?

@EarthenSky
Copy link
Contributor Author

EarthenSky commented Sep 19, 2024

not all the pages above are implemented (ex: action log view, device status view, edit an exec term entry)

@micahdbak
Copy link
Collaborator

ahhh okay, cool!

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

Successfully merging a pull request may close this issue.

2 participants