Include link to PR modified files in redmine comments
gitea-wip/gitea-redmine/pipeline/pr-main This commit looks good Details

This commit is contained in:
Agate 2022-11-16 09:33:27 +01:00
parent ec183f7a90
commit 61ddf0c3d8
2 changed files with 12 additions and 8 deletions

View File

@ -191,7 +191,7 @@ handle_pull_request_opened = make_handler(
assign_to('pull_request_user_username'),
set_status(REDMINE_STATUSES['En cours']),
add_note(
'{pull_request_user_full_name} ({pull_request_user_username}) a ouvert une pull request sur Gitea concernant cette demande :\n\n* URL : {pull_request_url}\n* Titre : {pull_request_title}'
'{pull_request_user_full_name} ({pull_request_user_username}) a ouvert une pull request sur Gitea concernant cette demande :\n\n* URL : {pull_request_url}\n* Titre : {pull_request_title}\n* Modifications : {pull_request_url}/files'
),
save(),
)
@ -201,7 +201,7 @@ handle_pull_request_edited = make_handler(
assign_to('pull_request_user_username'),
set_status(REDMINE_STATUSES['En cours']),
add_note(
'{pull_request_user_full_name} ({pull_request_user_username}) a lié une pull request sur Gitea concernant cette demande :\n\n* URL : {pull_request_url}\n* Titre : {pull_request_title}'
'{pull_request_user_full_name} ({pull_request_user_username}) a lié une pull request sur Gitea concernant cette demande :\n\n* URL : {pull_request_url}\n* Titre : {pull_request_title}\n* Modifications : {pull_request_url}/files'
),
save(),
)
@ -211,7 +211,7 @@ handle_pull_request_draft = make_handler(
skip_if_not_draft,
set_status(REDMINE_STATUSES['En cours']),
add_note(
'{pull_request_user_full_name} ({pull_request_user_username}) a commencé à travailler sur une pull request sur Gitea concernant cette demande :\n\n* URL : {pull_request_url}\n* Titre : {pull_request_title}'
'{pull_request_user_full_name} ({pull_request_user_username}) a commencé à travailler sur une pull request sur Gitea concernant cette demande :\n\n* URL : {pull_request_url}\n* Titre : {pull_request_title}\n* Modifications : {pull_request_url}/files'
),
save(),
)
@ -219,7 +219,7 @@ handle_pull_request_draft = make_handler(
handle_pull_request_merged = make_handler(
set_status(REDMINE_STATUSES['Résolu']),
add_note(
'{pull_request_merged_by_full_name} ({pull_request_merged_by_username}) a mergé une pull request sur Gitea concernant cette demande :\n\n* URL : {pull_request_url}\n* Titre : {pull_request_title}'
'{pull_request_merged_by_full_name} ({pull_request_merged_by_username}) a mergé une pull request sur Gitea concernant cette demande :\n\n* URL : {pull_request_url}\n* Titre : {pull_request_title}\n* Modifications : {pull_request_url}/files'
),
save(),
)

View File

@ -104,7 +104,8 @@ def test_handle_pull_request_opened(mocker):
assert issue.notes == (
'Test User (testuser) a ouvert une pull request sur Gitea concernant cette demande :\n\n'
'* URL : https://gitea.entrouvert.org/entrouvert/gitea-redmine/pulls/2\n'
'* Titre : Foo'
'* Titre : Foo\n'
'* Modifications : https://gitea.entrouvert.org/entrouvert/gitea-redmine/pulls/2/files'
)
issue.save.assert_called_once()
@ -141,7 +142,8 @@ def test_handle_pull_request_edited(mocker):
assert issue.notes == (
'Test User (testuser) a lié une pull request sur Gitea concernant cette demande :\n\n'
'* URL : https://gitea.entrouvert.org/entrouvert/gitea-redmine/pulls/2\n'
'* Titre : Foo'
'* Titre : Foo\n'
'* Modifications : https://gitea.entrouvert.org/entrouvert/gitea-redmine/pulls/2/files'
)
issue.save.assert_called_once()
@ -172,7 +174,8 @@ def test_handle_pull_request_draft(mocker):
assert issue.notes == (
'Test User (testuser) a commencé à travailler sur une pull request sur Gitea concernant cette demande :\n\n'
'* URL : https://gitea.entrouvert.org/entrouvert/gitea-redmine/pulls/2\n'
'* Titre : WIP: Foo'
'* Titre : WIP: Foo\n'
'* Modifications : https://gitea.entrouvert.org/entrouvert/gitea-redmine/pulls/2/files'
)
issue.save.assert_called_once()
@ -291,7 +294,8 @@ def test_handle_pull_request_merged(mocker):
assert issue.notes == (
'Test User (testuser) a mergé une pull request sur Gitea concernant cette demande :\n\n'
'* URL : https://gitea.entrouvert.org/entrouvert/gitea-redmine/pulls/2\n'
'* Titre : Foo'
'* Titre : Foo\n'
'* Modifications : https://gitea.entrouvert.org/entrouvert/gitea-redmine/pulls/2/files'
)
issue.save.assert_called_once()