Feature Request: ("live") global label (set) management #6507

Open
opened 2025-11-02 06:58:05 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @mscdex on GitHub (Dec 12, 2020).

  • Gitea version (or commit ref): 1.13.0
  • Git version: n/a
  • Operating system: Linux
  • Database (use [x]):
    • PostgreSQL
    • MySQL
    • MSSQL
    • SQLite
  • Can you reproduce the bug at https://try.gitea.io:
    • Yes (provide example URL)
    • No
  • Log gist:

Description

I'd like to see organization labels-like functionality at the global level. The use case for this is we have several users in a single gitea instance, with each having their own different repositories, some of which share certain organizational attributes. For example, multiple users may have repositories that contain customer-specific data (possibly along with generic data in the same repo). Being able to share "live" customer labels across these repositories would make management so much easier than having to remember to go to each affected repository and add/edit/delete one or more labels when that time comes, all while keeping the repository ownership as-is.

Ideally this feature would include:

  • Making all label sets "live", like an organization's label set
  • A proper web UI for managing label sets, probably via somewhere in the site admin settings (instead of having to manage files on disk in custom/)
  • For each label set, a web UI identical to that of organization labels: ability to add/edit/delete any labels, see how many issues/PRs are using each label with a link to those issues/PRs, ability to sort labels, etc.
  • Global labels (from global label sets) would of course be visible to all repositories and like organization labels, would not be mutable in each repository
Originally created by @mscdex on GitHub (Dec 12, 2020). - Gitea version (or commit ref): 1.13.0 - Git version: n/a - Operating system: Linux <!-- Please include information on whether you built gitea yourself, used one of our downloads or are using some other package --> <!-- Please also tell us how you are running gitea, e.g. if it is being run from docker, a command-line, systemd etc. ---> <!-- If you are using a package or systemd tell us what distribution you are using --> - Database (use `[x]`): - [ ] PostgreSQL - [ ] MySQL - [ ] MSSQL - [x] SQLite - Can you reproduce the bug at https://try.gitea.io: - [ ] Yes (provide example URL) - [ ] No - Log gist: <!-- It really is important to provide pertinent logs --> <!-- Please read https://docs.gitea.io/en-us/logging-configuration/#debugging-problems --> <!-- In addition, if your problem relates to git commands set `RUN_MODE=dev` at the top of app.ini --> ## Description I'd like to see organization labels-like functionality at the global level. The use case for this is we have several users in a single gitea instance, with each having their own different repositories, some of which share certain organizational attributes. For example, multiple users may have repositories that contain customer-specific data (possibly along with generic data in the same repo). Being able to share "live" customer labels across these repositories would make management so much easier than having to remember to go to each affected repository and add/edit/delete one or more labels when that time comes, all while keeping the repository ownership as-is. Ideally this feature would include: * Making all label sets "live", like an organization's label set * A proper web UI for managing label sets, probably via somewhere in the site admin settings (instead of having to manage files on disk in `custom/`) * For each label set, a web UI identical to that of organization labels: ability to add/edit/delete any labels, see how many issues/PRs are using each label with a link to those issues/PRs, ability to sort labels, etc. * Global labels (from global label sets) would of course be visible to all repositories and like organization labels, would not be mutable in each repository
GiteaMirror added the type/proposal label 2025-11-02 06:58:05 -06:00
Author
Owner

@viceice commented on GitHub (Jun 18, 2021):

Yeah a system label set would help us too. We have an org for each customer and we likle to share some general labels like issue type / state / prio ...

@viceice commented on GitHub (Jun 18, 2021): Yeah a system label set would help us too. We have an org for each customer and we likle to share some general labels like issue type / state / prio ...
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#6507