Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Template CRUD - Backend & CLI #635

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

Closed
8 tasks done
misskniss opened this issue Mar 29, 2022 · 2 comments
Closed
8 tasks done

Template CRUD - Backend & CLI #635

misskniss opened this issue Mar 29, 2022 · 2 comments
Assignees
Milestone

Comments

@misskniss
Copy link

misskniss commented Mar 29, 2022

Projects are an organizational method of grouping templates and users together for the purpose of hierarchical organization and logic and ease of use.

  • It allows admins to create a template or templates for a specific group of devs to work on a specific projects and all the resources they would need.

  • Template(s) would be created and applied for the creation of the environment(s) they would need to work on the project together. This is an organizational metaphor.

From the Workspaces V2 RFC

Project

A project describes and contains a set of primary and auxiliary lifecycles can create or operate on a workspace or supporting resources.  A single workspace is tightly coupled to the project that created it, and only that project’s actions can be executed on it.  Projects are serializable, versioned, and guarded by RBAC.

Permissions

Projects can grant permissions in addition to creating resources and objects directly.  The resources and objects needed depend on the particular repos that the user is working on in this workspace.  These permissions can be directly assigned to the user by administrators, though what will be more common is indirect assignment.



⚠️ The initial issues filed under this epic may not be the full representation of the work.

  • Feel free to create/modify issues.
  • Please add points and tag new issues with the epic they belong to
  • Please let EM or PM know if there is a reason something should NOT be in this milestone/epic IF it changes the intent of the Community MVP delivery items in the Scoping doc so we can adjust accordingly or discuss
@misskniss
Copy link
Author

The name change from Projects to Templates is complete. We need to talk about what these should look like in the UI and when.

For now we plan to ONLY have this supported for coder-cli for creating a template.

The UI, selecting from a list of created templates should be in the Workspace CRUD epic and available in the Community MVP.

@vapurrmaid will you set up a time to do a break out session for the UI portion with @kylecarbs and anyone else?

@presleyp presleyp changed the title Project CRUD - Backend & CLI Template CRUD - Backend & CLI Apr 20, 2022
@misskniss misskniss removed this from the V2 Beta milestone May 16, 2022
@misskniss
Copy link
Author

Closing this as complete and ready for QA.

@misskniss misskniss added this to the Community MVP milestone May 27, 2022
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

2 participants