Skip to content

Commit ab44fb0

Browse files
authored
Merge pull request #28 from pxthinh/feature/view_template
Feature/view template
2 parents a3f7b1d + 92af3c9 commit ab44fb0

File tree

14 files changed

+156
-69
lines changed

14 files changed

+156
-69
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
return [
4+
'dismissed' => [
5+
'title' => '👷‍♂️🛠️ <b>Dismissed Pull Request Review Comment</b> 💬 - 🦑:issue by :user',
6+
],
7+
'submitted' => [
8+
'title' => '♂️🛠️ <b>New Pull Request Review Comment</b> 💬 - 🦑:issue by :user',
9+
],
10+
'link' => '🔗 Link: :review',
11+
];

lang/en/events/github/push.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
return [
4+
'default' => [
5+
'title' => '👷⚙️ <b>:count</b> new :noun to 🦑<b>:user:<code>:branch</code></b>',
6+
'commit' => ':commit: :commit_message - by <i>:commit_name</i>',
7+
'pushed' => '👤 Pushed by : <b>:name</b>',
8+
],
9+
];

lang/en/events/github/watch.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
3+
return [
4+
'started' => [
5+
'title' => '🎉 <b>Watch Started</b> form 🦑:user',
6+
'watcher' => '👤 Watcher: <b>:sender_login</b> 👀',
7+
],
8+
];
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
return [
4+
'completed' => [
5+
'completed' => '🎉 <b>Action Completed</b> form :user',
6+
'done' => 'Done action: 🎉 <b>:runner_name</b> ✨',
7+
'canceled' => '🚫 <b>Canceled Action</b> form 🦑:user',
8+
'failed' => 'Failed action: 🚫 <b>:runner_name</b> ❌',
9+
],
10+
'in_progress' => [
11+
'progress' => '🔧 <b>Action in progress</b> form🦑:user',
12+
'running' => 'Running action: 💥 <b>:runner_name</b> ⏳',
13+
],
14+
'queued' => [
15+
'title' => ' <b>Action Queued</b> form 🦑:user',
16+
'body' => 'Queued action: 💥 <b>:runner_name</b> ⏰',
17+
],
18+
'link' => '🔗 Link: :link',
19+
];
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
return [
4+
'completed' => [
5+
'success' => [
6+
'title' => '🎉 <b>Workflow Completed</b> form 🦑 :user',
7+
'body' => 'Done workflow: 🎉 <b>:name</b> ✨ ',
8+
],
9+
'failure' => [
10+
'title' => '🚫 <b>Workflow Failed</b> form 🦑:user',
11+
'body' => 'Failed workflow: 🚫 <b>:name</b> ❌',
12+
],
13+
'cancelled' => [
14+
'title' => '❌ <b>Workflow Cancelled</b> form 🦑 :user',
15+
'body' => 'Cancelled workflow: 🚨 <b>:name</b> ❌ ',
16+
],
17+
'default' => [
18+
'title' => "🚨 <b>Workflow Can't Success</b> form 🦑:user",
19+
'body' => "Can't Success workflow: 🚨 <b>:name</b> ❌",
20+
],
21+
],
22+
'requested' => [
23+
'title' => ' <b>Workflow Requested</b> form 🦑:user',
24+
'body' => 'Running workflow: 💥 <b>:name</b> ⏳',
25+
],
26+
'link' => '🔗 Link: :link',
27+
];

resources/views/events/github/pull_request_review/dismissed.blade.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,15 @@
33
* @var $payload mixed
44
*/
55
6-
$message = "👷‍♂️🛠️ <b>Dismissed Pull Request Review Comment</b> 💬 - 🦑<a href=\"{$payload->pull_request->html_url}\">{$payload->repository->full_name}#{$payload->pull_request->number}</a> by <a href=\"{$payload->review->user->html_url}\">@{$payload->review->user->login}</a>\n\n";
6+
$pull_request = $payload->pull_request;
7+
?>
78

8-
$message .= "🛠 <b>{$payload->pull_request->title}</b> \n\n";
9+
{!! __('tg-notifier::events/github/pull_request_review.dismissed.title', [
10+
'issue' => "<a href='$pull_request->html_url'>{$payload->repository->full_name}#$pull_request->number</a>",
11+
'user' => "<a href='{$pull_request->user->html_url}'>@{$pull_request->user->login}</a>"
12+
]
13+
) !!}
914

10-
$message .= "🔗 Link: <a href=\"{$payload->review->html_url}\">{$payload->review->html_url}</a>\n\n";
15+
🛠 <b>{{ $pull_request->title }}</b>
1116

12-
echo $message;
17+
{!! __('tg-notifier::events/github/pull_request_review.link', ['review' => "<a href='{$payload->review->html_url}'>{$payload->review->html_url}</a>"]) !!}

resources/views/events/github/pull_request_review/submitted.blade.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,15 @@
33
* @var $payload mixed
44
*/
55
6-
$message = "👷‍♂️🛠️ <b>New Pull Request Review Comment</b> 💬 - 🦑<a href=\"{$payload->pull_request->html_url}\">{$payload->repository->full_name}#{$payload->pull_request->number}</a> by <a href=\"{$payload->review->user->html_url}\">@{$payload->review->user->login}</a>\n\n";
6+
$pull_request = $payload->pull_request;
7+
?>
78

8-
$message .= "🛠 <b>{$payload->pull_request->title}</b> \n\n";
9+
{!! __('tg-notifier::events/github/pull_request_review.submitted.title', [
10+
'issue' => "<a href='$pull_request->html_url'>{$payload->repository->full_name}#$pull_request->number</a>",
11+
'user' => "<a href='{$pull_request->user->html_url}'>@{$pull_request->user->login}</a>"
12+
]
13+
) !!}
914

10-
$message .= "🔗 Link: <a href=\"{$payload->review->html_url}\">{$payload->review->html_url}</a>\n\n";
15+
🛠 <b>{{ $pull_request->title }}</b>
1116

12-
echo $message;
17+
{!! __('tg-notifier::events/github/pull_request_review.link', ['review' => "<a href='{$payload->review->html_url}'>{$payload->review->html_url}</a>"]) !!}

resources/views/events/github/push/default.blade.php

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,24 @@
88
99
$ref = explode('/', $payload->ref);
1010
$branch = implode('/', array_slice($ref, 2));
11+
?>
1112

12-
$message = "⚙️ <b>{$count}</b> new {$noun} to 🦑<b>{$payload->repository->full_name}:<code>{$branch}</code></b>\n\n";
13+
{!! __('tg-notifier::events/github/push.default.title', [
14+
'count' => $count,
15+
'noun' => $noun,
16+
'user' => $payload->repository->full_name,
17+
'branch' => $branch,
18+
]
19+
) !!}
1320

14-
foreach ($payload->commits as $commit) {
15-
$commitId = substr($commit->id, -7);
16-
$message .= "<a href=\"{$commit->url}\">{$commitId}</a>: {$commit->message} - by <i>{$commit->author->name}</i>\n";
17-
}
21+
@foreach($payload->commits as $commit)
22+
<?= $commitId = substr($commit->id, -7);?>
23+
{!! __('tg-notifier::events/github/push.default.commit', [
24+
'commit' => "<a href='$commit->url'>$commitId</a>",
25+
'commit_message' => $commit->message,
26+
'commit_name' => $commit->author->name,
27+
]
28+
) !!}
29+
@endforeach
1830

19-
$message .= "\n👤 Pushed by : <b>{$payload->pusher->name}</b>\n";
20-
21-
echo $message;
31+
{!! __('tg-notifier::events/github/push.default.pushed', ['name' => $payload->pusher->name]) !!}

resources/views/events/github/watch/started.blade.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
/**
33
* @var $payload mixed
44
*/
5+
?>
56

6-
$message = "🎉 <b>Watch Started</b> form 🦑<a href=\"{$payload->repository->html_url}\">{$payload->repository->full_name}</a>\n\n";
7+
{!! __('tg-notifier::events/github/watch.started.title', [
8+
'user' => "<a href='{$payload->repository->html_url}'>{$payload->repository->full_name}</a>"
9+
]
10+
) !!}
711

8-
$message .= "👤 Watcher: <b>{$payload->sender->login}</b> 👀\n\n";
9-
10-
echo $message;
12+
{!! __('tg-notifier::events/github/watch.started.watched', ['sender_login' => $payload->sender->login]) !!}

resources/views/events/github/workflow_job/completed.blade.php

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,16 @@
22
/**
33
* @var $payload mixed
44
*/
5+
?>
56

6-
if ($payload->workflow_job->conclusion === 'success') {
7-
$message = "🎉 <b>Action Completed</b> form 🦑<a href=\"{$payload->repository->html_url}\">{$payload->repository->full_name}</a>\n\n";
7+
@if($payload->workflow_job->conclusion === 'success')
8+
{!! __('tg-notifier::events/github/workflow_job.completed.completed', ['user' => "<a href='{$payload->repository->html_url}'>{$payload->repository->html_url}</a>"]) !!}
89

9-
$message .= "Done action: 🎉 <b>{$payload->workflow_job->runner_name}</b> ✨ \n\n";
10-
} else {
11-
$message = "🚫 <b>Canceled Action</b> form 🦑<a href=\"{$payload->repository->html_url}\">{$payload->repository->full_name}</a>\n\n";
10+
{!! __('tg-notifier::events/github/workflow_job.completed.done', ['runner_name' => $payload->workflow_job->runner_name]) !!}
11+
@else
12+
{!! __('tg-notifier::events/github/workflow_job.completed.canceled', ['user' => "<a href='{$payload->repository->html_url}'>{$payload->repository->html_url}</a>"]) !!}
1213

13-
$message .= "Failed action: 🚫 <b>{$payload->workflow_job->runner_name}</b> ❌ \n\n";
14-
}
14+
{!! __('tg-notifier::events/github/workflow_job.completed.failed', ['runner_name' => $payload->workflow_job->runner_name]) !!}
15+
@endif
1516

16-
$message .= "🔗 Link: <a href=\"{$payload->workflow_job->html_url}\">{$payload->workflow_job->html_url}</a>\n\n";
17-
18-
echo $message;
17+
{!! __('tg-notifier::events/github/workflow_job.link', ['link' => "<a href='{$payload->workflow_job->html_url}'>{$payload->workflow_job->html_url}</a>"]) !!}

0 commit comments

Comments
 (0)