You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/models/issues
puni9869 cafce3b4b5
Allow to archive labels (#26478)
## Archived labels 

This adds the structure to allow for archived labels.
Archived labels are, just like closed milestones or projects, a medium to hide information without deleting it.
It is especially useful if there are outdated labels that should no longer be used without deleting the label entirely.

## Changes

1. UI and API have been equipped with the support to mark a label as archived
2. The time when a label has been archived will be stored in the DB

## Outsourced for the future

There's no special handling for archived labels at the moment.
This will be done in the future.

## Screenshots

![image](https://github.com/go-gitea/gitea/assets/80308335/208f95cd-42e4-4ed7-9a1f-cd2050a645d4)

![image](https://github.com/go-gitea/gitea/assets/80308335/746428e0-40bb-45b3-b992-85602feb371d)

Part of https://github.com/go-gitea/gitea/issues/25237

---------

Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
11 months ago
..
assignees.go Make more functions use ctx instead of db.DefaultContext (#24068) 1 year ago
assignees_test.go Make more functions use ctx instead of db.DefaultContext (#24068) 1 year ago
comment.go Delete `issue_service.CreateComment` (#26298) 11 months ago
comment_code.go Show outdated comments in files changed tab (#24936) 1 year ago
comment_list.go Add context parameter to some database functions (#26055) 12 months ago
comment_test.go Show outdated comments in files changed tab (#24936) 1 year ago
content_history.go Implement FSFE REUSE for golang files (#21840) 2 years ago
content_history_test.go Rename `Sync2` -> `Sync` (#26479) 11 months ago
dependency.go Add API to manage issue dependencies (#17935) 1 year ago
dependency_test.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
issue.go Use more `IssueList` instead of `[]*Issue` (#26369) 11 months ago
issue_index.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_label.go Update tool dependencies, lock govulncheck and actionlint (#25655) 1 year ago
issue_list.go Add context parameter to some database functions (#26055) 12 months ago
issue_list_test.go Add context parameter to some database functions (#26055) 12 months ago
issue_lock.go Rename almost all Ctx functions (#22071) 2 years ago
issue_project.go Use more `IssueList` instead of `[]*Issue` (#26369) 11 months ago
issue_search.go Use more `IssueList` instead of `[]*Issue` (#26369) 11 months ago
issue_stats.go Fix 500 error when select `No assignee` filter in issue list page (#24854) 1 year ago
issue_test.go Refactor and enhance issue indexer to support both searching, filtering and paging (#26012) 11 months ago
issue_update.go Update tool dependencies, lock govulncheck and actionlint (#25655) 1 year ago
issue_user.go Fix bug with sqlite load read (#26305) 11 months ago
issue_user_test.go Fix bug with sqlite load read (#26305) 11 months ago
issue_watch.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_watch_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_xref.go Fix more HTMLURL in templates (#22831) 1 year ago
issue_xref_test.go Make more functions use ctx instead of db.DefaultContext (#24068) 1 year ago
label.go Allow to archive labels (#26478) 11 months ago
label_test.go Allow to archive labels (#26478) 11 months ago
main_test.go Merge setting.InitXXX into one function with options (#24389) 1 year ago
milestone.go Refactor and enhance issue indexer to support both searching, filtering and paging (#26012) 11 months ago
milestone_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
pull.go Add transaction when creating pull request created dirty data (#26259) 11 months ago
pull_list.go Add context parameter to some database functions (#26055) 12 months ago
pull_test.go Add transaction when creating pull request created dirty data (#26259) 11 months ago
reaction.go Always show usernames in reaction tooltips (#26444) 11 months ago
reaction_test.go Always show usernames in reaction tooltips (#26444) 11 months ago
review.go Add transaction when creating pull request created dirty data (#26259) 11 months ago
review_list.go Add commits dropdown in PR files view and allow commit by commit review (#25528) 11 months ago
review_test.go Fix bug when pushing to a pull request which enabled dismiss approval automatically (#25882) 12 months ago
stopwatch.go Speed up HasUserStopwatch & GetActiveStopwatch (#23051) 1 year ago
stopwatch_test.go Speed up HasUserStopwatch & GetActiveStopwatch (#23051) 1 year ago
tracked_time.go Add context parameter to some database functions (#26055) 12 months ago
tracked_time_test.go Add context parameter to some database functions (#26055) 12 months ago