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

[ADMIN] Remove Admin Portal (For Now) #12

Open
kjaymiller opened this issue Mar 4, 2022 · 0 comments
Open

[ADMIN] Remove Admin Portal (For Now) #12

kjaymiller opened this issue Mar 4, 2022 · 0 comments

Comments

@kjaymiller
Copy link
Owner

At the moment there are a few ways that orgs can be added. I'm opting out of a dedicated web app for the admin side to keep things somewhat more secure.

Instead I'm opting for a GitHub approval route. I will need to setup a bit of logic via GH actions but my goal is the following flow:

  graph TD;
      issue(Issue Submitted) --> review(Reviewed By Admin)
      review --> approve(Admin Approves - applies approved tag)
      review --> problem(Problem with issue)
      approve --> gh-action(GitHub Action creates new entry based on issue request)
      problem --> communicate(asks for update from OP)
      problem --> reject(rejects request)
      communicate --> fix(OP communicates and fixes issue)
      fix --> approve
      gh-action --> close(Issue Closed)
      reject --> close
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

No branches or pull requests

1 participant