Skip to content

Difficult to organize and display many templates #5492

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
bpmct opened this issue Dec 21, 2022 · 7 comments
Closed

Difficult to organize and display many templates #5492

bpmct opened this issue Dec 21, 2022 · 7 comments

Comments

@bpmct
Copy link
Member

bpmct commented Dec 21, 2022

If a developer is in a large organization and has access to 25+ templates, it would be difficult to find which templates are relevant to them in a long list.

Just because a developer has access to 25+ templates doesn't necessarily mean they should all be shown to them, as it's possible only 1-2 relevant to their use case. I have also wanted to hide/group templates from other users when I'm still iterating on them.

Some ideas:

  • Folders for templates (Retool does this)
  • Some way to see templates for groups (e.g. "frontend")
  • Tags for templates and admins can set default filter in /templates (group:any(mine), os:fullstack)
@bpmct bpmct changed the title Support grouping in template list Support grouping (or default fields) in template list Dec 21, 2022
@bpmct
Copy link
Member Author

bpmct commented Dec 21, 2022

One advantage to going with folders is an entire folder can have RBAC (e.g. frontend group can read all templates in this folder, ops group can write)

@bpmct bpmct changed the title Support grouping (or default fields) in template list Support grouping in template list Dec 21, 2022
@bpmct bpmct changed the title Support grouping in template list Support folders/grouping in template list Dec 21, 2022
@bpmct bpmct changed the title Support folders/grouping in template list Folders/grouping in template list Dec 22, 2022
@ammario
Copy link
Member

ammario commented Jan 9, 2023

Is this still important after we support multiple organizations?

@bpmct
Copy link
Member Author

bpmct commented Mar 16, 2023

Sorry, missed your message. I'd say they serve different cases.

@kylecarbs kylecarbs changed the title Folders/grouping in template list Add folders to the templates page Apr 3, 2023
@github-actions github-actions bot added the stale This issue is like stale bread. label Jul 3, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jul 10, 2023
@bpmct bpmct reopened this Aug 25, 2023
@github-actions github-actions bot removed the stale This issue is like stale bread. label Aug 26, 2023
@matifali
Copy link
Member

We may solve this with a concept of projects under each organization. Each project will have independent templates/workspaces.

@ammario ammario changed the title Add folders to the templates page Difficult to organize and display many templates Jan 2, 2024
@matifali
Copy link
Member

matifali commented Jan 3, 2024

Also related to #7318 in case when a user has too many templates.

@ammario
Copy link
Member

ammario commented Jan 3, 2024

I think we should solve #7318 before we add pinning, folders or tags. Sorting and searching across our core views is table-stakes.

@stirby stirby added the roadmap https://coder.com/roadmap. Only humans may set this. label Jan 19, 2024
@github-actions github-actions bot added the stale This issue is like stale bread. label Jul 18, 2024
@matifali matifali removed the stale This issue is like stale bread. label Jul 18, 2024
@stirby
Copy link
Collaborator

stirby commented Jul 29, 2024

This is not at the scale of our other roadmap items, so I am removing the label.

@stirby stirby added feature and removed roadmap https://coder.com/roadmap. Only humans may set this. labels Jul 29, 2024
@bpmct bpmct closed this as not planned Won't fix, can't repro, duplicate, stale Aug 30, 2024
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

4 participants