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

[microservice-admin] Add new Admin Microservice #136

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

confused-Techie
Copy link
Member

As discussed previously on Discord, this PR creates the new admin microservice.

Which is destined to live at https://admin.pulsar-edit.dev.

It's purpose is to enable multiple team members the ability to preform routine data entry and modification of package's on the PPR.

The initial goal of this page is to allow other maintainers to take charge in adding badges to packages. Although the page's capabilities are very likely to expand in the future, this was the initial use case that inspired it's creation.

The page must be authenticated through GitHub, and is already prepared for local testing of this functionality.

The users that are able to successfully login via GitHub will have their node_ids added to the secret env.yaml file at the root of this microservice, and will only be able to make changes if they are within that list.


This is a draft PR until all functionality is finished, but thought it best to put it up for now, since a nearly all client side facing information is done, with simply being able to actually submit the data still in progress, but will likely be modeled exactly as package-backends tool to add badges.

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 this pull request may close these issues.

1 participant