Skip to content

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.

2 participants