1
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-09-01 14:56:30 +00:00
gitea/docs/content/doc/administration
JakobDev aaa1094663
Add the ability to pin Issues ()
This adds the ability to pin important Issues and Pull Requests. You can
also move pinned Issues around to change their Position. Resolves .

## Screenshots

![grafik](https://user-images.githubusercontent.com/15185051/235123207-0aa39869-bb48-45c3-abe2-ba1e836046ec.png)

![grafik](https://user-images.githubusercontent.com/15185051/235123297-152a16ea-a857-451d-9a42-61f2cd54dd75.png)

![grafik](https://user-images.githubusercontent.com/15185051/235640782-cbfe25ec-6254-479a-a3de-133e585d7a2d.png)

The Design was mostly copied from the Projects Board.

## Implementation
This uses a new `pin_order` Column in the `issue` table. If the value is
set to 0, the Issue is not pinned. If it's set to a bigger value, the
value is the Position. 1 means it's the first pinned Issue, 2 means it's
the second one etc. This is dived into Issues and Pull requests for each
Repo.

## TODO
- [x] You can currently pin as many Issues as you want. Maybe we should
add a Limit, which is configurable. GitHub uses 3, but I prefer 6, as
this is better for bigger Projects, but I'm open for suggestions.
- [x] Pin and Unpin events need to be added to the Issue history.
- [x] Tests
- [x] Migration

**The feature itself is currently fully working, so tester who may find
weird edge cases are very welcome!**

---------

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
2023-05-25 15:17:19 +02:00
..
_index.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
_index.zh-cn.md Refactor docs () 2023-04-28 11:33:41 +08:00
_index.zh-tw.md Refactor docs () 2023-04-28 11:33:41 +08:00
adding-legal-pages.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
adding-legal-pages.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
backup-and-restore.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
backup-and-restore.zh-cn.md Remove unnecessary usage prefix from doc titles () 2023-05-23 18:14:57 +08:00
backup-and-restore.zh-tw.md Refactor docs () 2023-04-28 11:33:41 +08:00
cmd-embedded.en-us.md Remove font-awesome and fomantic icon module () 2023-05-01 13:25:54 -04:00
cmd-embedded.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
command-line.en-us.md Update LDAP filters to include both username and email address () 2023-05-05 14:18:53 -04:00
command-line.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
config-cheat-sheet.en-us.md Add the ability to pin Issues () 2023-05-25 15:17:19 +02:00
config-cheat-sheet.zh-cn.md Update Asciidoc markup example with safe defaults () 2023-05-25 01:24:05 +00:00
customizing-gitea.en-us.md Support changing git config through app.ini, use diff.algorithm=histogram by default () 2023-05-23 16:30:19 +00:00
customizing-gitea.zh-cn.md Refactor docs () 2023-04-28 11:33:41 +08:00
email-setup.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
email-setup.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
environment-variables.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
environment-variables.zh-cn.md Refactor docs () 2023-04-28 11:33:41 +08:00
external-renderers.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
external-renderers.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
fail2ban-setup.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
fail2ban-setup.zh-cn.md Refactor docs () 2023-04-28 11:33:41 +08:00
git-lfs-support.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
git-lfs-support.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
https-support.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
https-support.zh-cn.md Remove unnecessary usage prefix from doc titles () 2023-05-23 18:14:57 +08:00
logging-config.en-us.md Rewrite logger system () 2023-05-21 22:35:11 +00:00
logging-config.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
mail-templates.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
mail-templates.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
repo-indexer.en-us.md Rewrite queue () 2023-05-08 19:49:59 +08:00
repo-indexer.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
reverse-proxies.en-us.md Improve reverse-proxy document and fix nginx config bug () 2023-05-10 05:28:44 +00:00
reverse-proxies.zh-cn.md Remove unnecessary usage prefix from doc titles () 2023-05-23 18:14:57 +08:00
search-engines-indexation.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
search-engines-indexation.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00
signing.en-us.md Refactor docs () 2023-04-28 11:33:41 +08:00
signing.zh-cn.md zh-cn translation for administration docs () 2023-05-24 10:35:43 +08:00