- Fix CI registry login (unauthorized): use dedicated REGISTRY_TOKEN secret instead of GITHUB_TOKEN, fail fast with a clear error if it's unset. - Pause ticket work-timer while a ticket is closed (won't auto-start on open or manual resume; stops on close via status change, quick action, API, or merge). - Reject empty/blank login submissions client- and server-side instead of passing them straight to the auth provider. - Closing a ticket now sends only the "ticket closed" notification instead of also sending a duplicate "status changed" one. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -283,8 +283,17 @@ class Ticket extends Model
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* No-ops on a closed ticket — time tracking only applies to open work,
|
||||
* so a closed ticket's timer should never start (whether via auto-resume
|
||||
* on open or the manual "Wznów" button).
|
||||
*/
|
||||
public function resumeTimer(): void
|
||||
{
|
||||
if ($this->isClosed()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (! $this->timer_started_at) {
|
||||
$this->update(['timer_started_at' => now()]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user