Skip to content

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

@kjaymiller

Description

@kjaymiller

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
Loading

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions