Git with a cup of tea, painless self-hosted git service
Mirror for internal git.with.parts use
https://git.with.parts
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
JakobDev
aaa1094663
Add the ability to pin Issues ( #24406 )
...
This adds the ability to pin important Issues and Pull Requests. You can
also move pinned Issues around to change their Position. Resolves #2175 .
## 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>
2 years ago
..
actions
Improvements for action detail page ( #24718 )
2 years ago
branch
Rework notifications list ( #24812 )
2 years ago
cite
Start cleaning the messy ".ui.left / .ui.right", improve label list page, fix stackable menu ( #24393 )
2 years ago
diff
Change `--font-weight-bold` to `--font-weight-semibold` and 600 value, introduce new font weight variables ( #24827 )
2 years ago
editor
Create pull request for base after editing file, if not enabled on fork ( #24841 )
2 years ago
find
Refactor hiding-methods, remove jQuery show/hide, remove `.hide` class, remove inline style=display:none ( #22950 )
2 years ago
graph
Improve commit date in commit graph ( #24399 )
2 years ago
issue
Add the ability to pin Issues ( #24406 )
2 years ago
migrate
Rework Oauth login buttons, swap github logo to monocolor ( #24740 )
2 years ago
projects
Use `shared/issueicon` template in projects ( #24922 )
2 years ago
pulls
Make diff view full width again ( #24598 )
2 years ago
release
RSS icon fixes ( #24476 )
2 years ago
settings
New webhook trigger for receiving Pull Request review requests ( #24481 )
2 years ago
tag
RSS icon fixes ( #24476 )
2 years ago
wiki
Don't display creating page button in a mirror wiki repository ( #24395 )
2 years ago
activity.tmpl
Fix template function DateTime ( #24317 )
2 years ago
blame.tmpl
Improve accessibility when (re-)viewing files ( #24817 )
2 years ago
branch_dropdown.tmpl
Make Issue/PR/projects more compact, misc CSS tweaks ( #24459 )
2 years ago
clone_buttons.tmpl
Clean template/helper.go ( #23922 )
2 years ago
clone_script.tmpl
Clean template/helper.go ( #23922 )
2 years ago
commit_page.tmpl
Improve some modal action buttons ( #24289 )
2 years ago
commit_status.tmpl
Use different SVG for pending and running actions ( #23836 )
2 years ago
commit_statuses.tmpl
Fix hidden commit status on multiple checks ( #22889 )
2 years ago
commits.tmpl
Make Issue/PR/projects more compact, misc CSS tweaks ( #24459 )
2 years ago
commits_list.tmpl
Add context when rendering labels or emojis ( #23281 )
2 years ago
commits_list_small.tmpl
Clean up various avatar dimensions ( #24701 )
2 years ago
commits_table.tmpl
Use data-tooltip-content for tippy tooltip ( #23649 )
2 years ago
create.tmpl
Make label templates have consistent behavior and priority ( #23749 )
2 years ago
create_helper.tmpl
Add templates to customize text when creating and migrating repositories
2 years ago
empty.tmpl
Display when a repo was archived ( #22664 )
2 years ago
file_info.tmpl
Use data-tooltip-content for tippy tooltip ( #23649 )
2 years ago
forks.tmpl
Remove fomantic ".link" selector and styles ( #23888 )
2 years ago
graph.tmpl
Replace remaining fontawesome dropdown icons with SVG ( #24455 )
2 years ago
header.tmpl
Refactor Pull Mirror and fix out-of-sync bugs ( #24732 )
2 years ago
home.tmpl
Show new pull request button also on subdirectories and files ( #24842 )
2 years ago
icon.tmpl
Move helpers to be prefixed with `gt-` ( #22879 )
2 years ago
packages.tmpl
Add main landmark to templates and adjust titles ( #22670 )
2 years ago
release_tag_header.tmpl
Remove svg.svg class, restore .rss-icon ( #24667 )
2 years ago
search.tmpl
Use data-tooltip-content for tippy tooltip ( #23649 )
2 years ago
search_name.tmpl
Clean template/helper.go ( #23922 )
2 years ago
shabox_badge.tmpl
Fix shabox regression ( #22924 )
2 years ago
sub_menu.tmpl
Change `--font-weight-bold` to `--font-weight-semibold` and 600 value, introduce new font weight variables ( #24827 )
2 years ago
unicode_escape_prompt.tmpl
Convert `<div class="button">` to `<button class="button">` ( #23337 )
2 years ago
upload.tmpl
Refactor `i18n` to `locale` ( #20153 )
2 years ago
user_cards.tmpl
Change `join_on` translation to `joined_on` and include placeholder for the date ( #24550 )
2 years ago
view_file.tmpl
Improve accessibility when (re-)viewing files ( #24817 )
2 years ago
view_list.tmpl
Rework notifications list ( #24812 )
2 years ago
watchers.tmpl
Fix user-cards format ( #24428 )
2 years ago