Merge branch 'main' of bitbucket.org:studiotem/jandl-taskmanager-app

This commit is contained in:
Matej Glasnák committed 2025-12-16 17:43:13 +01:00
commit 385520dbd4
8 files changed
+30 -9

No files matched your search

+3 -1
View File
@@ -39,8 +39,10 @@ class MasterTaskEdited extends Mailable
*/ */
public function envelope() public function envelope()
{ {
$projectCode = $this->mastertask->project?->code ?? 'N/A';
return new Envelope( return new Envelope(
subject: 'Bol editovaný Task ' . $this->mastertask->project->code . ' - ' . $this->mastertask->title, subject: 'Bol editovaný Task ' . $projectCode . ' - ' . $this->mastertask->title,
); );
} }
+3 -1
View File
@@ -37,8 +37,10 @@ class MasterTaskReopened extends Mailable
*/ */
public function envelope() public function envelope()
{ {
$projectCode = $this->mastertask->project?->code ?? 'N/A';
return new Envelope( return new Envelope(
subject: 'Bol znovuotvorený Master Task ' . $this->mastertask->project->code . ' - ' . $this->mastertask->title, subject: 'Bol znovuotvorený Master Task ' . $projectCode . ' - ' . $this->mastertask->title,
); );
} }
@@ -36,8 +36,10 @@ class MasterTaskTrackedTimeReachingPricQouteTime extends Mailable
*/ */
public function envelope() public function envelope()
{ {
$projectCode = $this->mastertask->project?->code ?? 'N/A';
return new Envelope( return new Envelope(
subject: 'Master Task ' . $this->mastertask->project->code . ' - ' . $this->mastertask->title . ' ma natrackovaných viac ako 80% odhadovaných hodín', subject: 'Master Task ' . $projectCode . ' - ' . $this->mastertask->title . ' ma natrackovaných viac ako 80% odhadovaných hodín',
); );
} }
+5 -1
View File
@@ -42,11 +42,15 @@ class NewTask extends Mailable
*/ */
public function envelope() public function envelope()
{ {
$project = $this->subtask->mastertask?->project;
$projectCode = $project?->code ?? 'N/A';
$projectName = $project?->name ?? '';
return new Envelope( return new Envelope(
replyTo: [ replyTo: [
new Address($this->creator->email, ($this->creator) ? $this->creator->firstname . ' ' . $this->creator->lastname : ''), new Address($this->creator->email, ($this->creator) ? $this->creator->firstname . ' ' . $this->creator->lastname : ''),
], ],
subject: $this->subtask->mastertask->project->code . ' ' . $this->subtask->mastertask->project->name . ' - vytvorený Sub Task', subject: $projectCode . ' ' . $projectName . ' - vytvorený Sub Task',
); );
} }
+4 -1
View File
@@ -37,8 +37,11 @@ class SubTaskDeleted extends Mailable
*/ */
public function envelope() public function envelope()
{ {
$projectCode = $this->subtask->mastertask?->project?->code ?? 'N/A';
$title = $this->subtask->title ?: $this->subtask->mastertask?->title ?? '';
return new Envelope( return new Envelope(
subject: 'Bol vymazaný Sub Task ' . $this->subtask->mastertask->project->code . ' - ' . ($this->subtask->title) ?: $this->subtask->mastertask->title, subject: 'Bol vymazaný Sub Task ' . $projectCode . ' - ' . $title,
); );
} }
+4 -1
View File
@@ -39,8 +39,11 @@ class SubTaskEdited extends Mailable
*/ */
public function envelope() public function envelope()
{ {
$projectCode = $this->subtask->mastertask?->project?->code ?? 'N/A';
$title = $this->subtask->title ?: $this->subtask->mastertask?->title ?? '';
return new Envelope( return new Envelope(
subject: 'Bol editovaný Sub Task ' . $this->subtask->mastertask->project->code . ' - ' . ($this->subtask->title) ?: $this->subtask->mastertask->title, subject: 'Bol editovaný Sub Task ' . $projectCode . ' - ' . $title,
); );
} }
@@ -33,9 +33,11 @@ class SubTaskFinishedWithHigherTrackedTime extends Mailable
*/ */
public function envelope() public function envelope()
{ {
$projectCode = $this->subtask->mastertask?->project?->code ?? 'N/A';
$title = $this->subtask->title ?: $this->subtask->mastertask?->title ?? '';
return new Envelope( return new Envelope(
// subject: 'Sub Task Finished With Higher Tracked Time Than Estimated' subject: 'Čas pre Task ' . $projectCode . ' - ' . $title . ' bol prekročený'
subject: 'Čas pre Task ' . $this->subtask->mastertask->project->code . ' - ' . ($this->subtask->title) ?: $this->subtask->mastertask->title . ' bol prekročený'
); );
} }
+4 -1
View File
@@ -33,8 +33,11 @@ class TimeBlockFinished extends Mailable
*/ */
public function envelope() public function envelope()
{ {
$projectCode = $this->subtask->mastertask?->project?->code ?? 'N/A';
$title = $this->subtask->title ?: $this->subtask->mastertask?->title ?? '';
return new Envelope( return new Envelope(
subject: 'Naplánovaný čas pre Task ' . $this->subtask->mastertask->project->code . ' - ' . ($this->subtask->title) ?: $this->subtask->mastertask->title . ' bol ukončený' subject: 'Naplánovaný čas pre Task ' . $projectCode . ' - ' . $title . ' bol ukončený'
); );
} }