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

Add concept of Projects #140

Closed
4 tasks done
chrisrohr opened this issue Feb 23, 2023 · 2 comments
Closed
4 tasks done

Add concept of Projects #140

chrisrohr opened this issue Feb 23, 2023 · 2 comments
Milestone

Comments

@chrisrohr
Copy link
Collaborator

chrisrohr commented Feb 23, 2023

  • Create Models
  • Create Daos
  • Hook in to existing models and daos
  • Update UI to account for new requirement
chrisrohr added a commit that referenced this issue Feb 25, 2023
Future updates will hook this into all the other models

Relates to #140
terezivy pushed a commit that referenced this issue Feb 25, 2023
Future updates will hook this into all the other models

Relates to #140
@chrisrohr
Copy link
Collaborator Author

We have decided to name these "Deployable Systems"

chrisrohr added a commit that referenced this issue Feb 27, 2023
chrisrohr added a commit that referenced this issue Mar 1, 2023
terezivy pushed a commit that referenced this issue Mar 1, 2023
* Initial setup of the endpoints for DeployableSystems

Relates to #140

* Creation of endpoints for Deployable System management

Relates to #140
chrisrohr added a commit that referenced this issue Mar 5, 2023
* Create utility to retrieve system id
* Create jupiter extension to set and clear deployable system
* Change system id Long to long

Relates to #140
chrisrohr added a commit that referenced this issue Mar 5, 2023
Relates to #140
chrisrohr added a commit that referenced this issue Mar 5, 2023
* Initial hook up of systems to the rest of the models

* Hook in DeployableSystem to all the other resources and daos
* Create utility to retrieve system id
* Create jupiter extension to set and clear deployable system
* Change system id Long to long

Relates to #140
chrisrohr added a commit that referenced this issue Mar 7, 2023
chrisrohr added a commit that referenced this issue Mar 7, 2023
Add admin view systems page

Relates to #140
chrisrohr added a commit that referenced this issue Mar 7, 2023
chrisrohr added a commit that referenced this issue Mar 8, 2023
@chrisrohr chrisrohr added this to the 0.1.0 milestone Mar 8, 2023
@chrisrohr
Copy link
Collaborator Author

chrisrohr commented Mar 8, 2023

UI updates still needing to be done:

  • Add ability to switch system context
  • Add logic to hide/show actions based on deployable system admin flag
  • Add deployable system user view vs champagne admin view
  • Add deployable system audit view vs champagne audit view
  • Hook in deployable system to builds
  • Hook in deployable system to host/component
  • Hook in deployable system to manual tasks
  • Hook in deployable system to environments
  • Page to manage deployable systems

chrisrohr added a commit that referenced this issue Mar 8, 2023
Add UI to assign users to a system

Relates to #140
chrisrohr added a commit that referenced this issue Mar 9, 2023
chrisrohr added a commit that referenced this issue Mar 9, 2023
Add the function to remove users from deployable systems

Also rework the add user to be more UX friendly

Relates to #140
chrisrohr added a commit that referenced this issue Mar 9, 2023
chrisrohr added a commit that referenced this issue Mar 9, 2023
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