0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-01-29 09:48:54 -05:00
forgejo/templates/repo
Sebastian Brückner 542badbb76
Properly migrate automatic merge GitLab comments (#27873)
GitLab generates "system notes" whenever an event happens within the
platform. Unlike Gitea, those events are stored and retrieved as text
comments with no semantic details. The only way to tell whether a
comment was generated in this manner is the `system` flag on the note
type.

This PR adds detection for two specific kinds of events: Scheduling and
un-scheduling of automatic merges on a PR. When detected, they are
downloaded using Gitea's type for these events, and eventually uploaded
into Gitea in the expected format, i.e. with no text content in the
comment.

This PR also updates the template used to render comments to add support
for migrated comments of these two types.

ref:
11bd6dc826/app/services/system_notes/merge_requests_service.rb (L6-L17)

---------

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
(cherry picked from commit a70c00b80bcb5de8479e407f1b8f08dcf756019d)
2024-02-26 22:30:26 +01:00
..
actions Artifact deletion in actions ui (#27172) 2024-02-23 09:06:14 +01:00
branch
cite
code [GITEA] Rework when recently pushed branches are displayed 2024-02-05 16:09:43 +01:00
diff Clean up diff header css and reduce global textarea min-height (#29232) 2024-02-19 22:58:33 +01:00
editor [BUG] Fix diff patch operation in web UI 2024-02-23 17:40:44 +01:00
find
graph
issue Properly migrate automatic merge GitLab comments (#27873) 2024-02-26 22:30:26 +01:00
migrate Merge branch 'rebase-forgejo-dependency' into wip-forgejo 2024-02-05 18:58:23 +01:00
projects
pulls Disallow merge when required checked are missing (#29143) 2024-02-19 22:58:33 +01:00
release Show commit status for releases (#29149) 2024-02-19 22:58:33 +01:00
settings Use "Safe" modifier for manually constructed safe HTML strings in templates (#29227) 2024-02-19 22:58:32 +01:00
tag
wiki [GITEA] Add cancel button to wiki 2024-02-05 16:09:40 +01:00
activity.tmpl Implement contributors graph (#27882) 2024-02-17 23:24:31 +01:00
admin_flags.tmpl [FEAT] Repository flags 2024-02-05 16:09:42 +01:00
blame.tmpl [FEAT] Restrict file size of blame operation 2024-02-19 16:39:39 +01:00
branch_dropdown.tmpl [gitea] Rework spellchecking, add lint-spell (#29106) 2024-02-10 10:53:43 +01:00
clone_buttons.tmpl
clone_script.tmpl [GITEA] Configurable clone methods 2024-02-05 16:09:42 +01:00
commit_load_branches_and_tags.tmpl
commit_page.tmpl Clean up diff header css and reduce global textarea min-height (#29232) 2024-02-19 22:58:33 +01:00
commit_status.tmpl
commit_statuses.tmpl Show commit status for releases (#29149) 2024-02-19 22:58:33 +01:00
commits.tmpl [GITEA] Detect file rename and show in history 2024-02-05 16:09:40 +01:00
commits_list.tmpl Show View at this point in history for every commit (#29122) 2024-02-14 21:44:24 +01:00
commits_list_small.tmpl
commits_table.tmpl
contributors.tmpl Deduplicate translations for contributors graph (#29256) 2024-02-19 22:58:33 +01:00
create.tmpl
create_helper.tmpl
empty.tmpl
file_info.tmpl
flags.tmpl [FEAT] Repository flags 2024-02-05 16:09:42 +01:00
forks.tmpl
graph.tmpl
header.tmpl Allow instance-wide disabling of forking 2024-02-25 12:00:17 +01:00
header_fork.tmpl Allow instance-wide disabling of forking 2024-02-25 12:00:17 +01:00
home.tmpl [FEAT] add fallback repo search using git grep 2024-02-20 13:00:34 +00:00
icon.tmpl Tweak repo header (#29134) 2024-02-17 23:24:30 +01:00
latest_commit.tmpl
navbar.tmpl Implement contributors graph (#27882) 2024-02-17 23:24:31 +01:00
packages.tmpl
pulse.tmpl Implement contributors graph (#27882) 2024-02-17 23:24:31 +01:00
release_tag_header.tmpl
search.tmpl [FEAT] add fallback repo search using git grep 2024-02-20 13:00:34 +00:00
search_name.tmpl
shabox_badge.tmpl
star_unstar.tmpl
sub_menu.tmpl
unicode_escape_prompt.tmpl
upload.tmpl
user_cards.tmpl
view_file.tmpl [GITEA] Disable the RSS feed in file view for non-branches 2024-02-05 16:09:42 +01:00
view_list.tmpl
watch_unwatch.tmpl
watchers.tmpl