new deployer command

This commit is contained in:
Mark Gregory
2026-09-16 12:58:18 +01:00
parent 21ee6e951a
commit fac5df8cc3
5 changed files with 15 additions and 5 deletions
@@ -12,6 +12,7 @@ use Modules\Warehouse\app\Models\Warehouse;
class CompanyAddressController extends Controller class CompanyAddressController extends Controller
{ {
private const MAX_STRING = 'max:255'; private const MAX_STRING = 'max:255';
public function updateCompany(Request $request, Company $company) public function updateCompany(Request $request, Company $company)
{ {
$this->upsertAddress($request, $company); $this->upsertAddress($request, $company);
@@ -28,6 +28,7 @@ final class GitWebhookController
private const GITHUB_DELIVERY_HEADER = 'X-GitHub-Delivery'; private const GITHUB_DELIVERY_HEADER = 'X-GitHub-Delivery';
private const GITHUB_EVENT_HEADER = 'X-GitHub-Event'; private const GITHUB_EVENT_HEADER = 'X-GitHub-Event';
/** /**
* Ingest a signed Git provider webhook for a registered Helpdesk repository. * Ingest a signed Git provider webhook for a registered Helpdesk repository.
*/ */
@@ -261,9 +262,8 @@ final class GitWebhookController
return null; return null;
} }
/** @param array<string, mixed> $payload /** @param array<string, mixed> $payload
* @return list<string> * @return list<string>
*/ */
private function normalisedPayloadRepositoryValues(array $payload): array private function normalisedPayloadRepositoryValues(array $payload): array
{ {
@@ -302,7 +302,7 @@ final class GitWebhookController
} }
/** @param array<int, mixed> $values /** @param array<int, mixed> $values
* @return list<string> * @return list<string>
*/ */
private function normaliseRepositoryValues(array $values): array private function normaliseRepositoryValues(array $values): array
{ {
@@ -73,5 +73,4 @@ final class TicketCommentDeleteController extends Controller
$ticket->forceFill(['last_activity_at' => now()])->save(); $ticket->forceFill(['last_activity_at' => now()])->save();
} }
} }
} }
@@ -102,5 +102,4 @@ final class TicketTimeLogController extends Controller
DB::table('helpdesk_ticket_time_logs')->insert($payload); DB::table('helpdesk_ticket_time_logs')->insert($payload);
} }
} }
@@ -32,16 +32,27 @@ use Modules\Helpdesk\Support\Color;
final class SettingsManager extends Component final class SettingsManager extends Component
{ {
private const RULE_MAX_40 = 'max:40'; private const RULE_MAX_40 = 'max:40';
private const RULE_MAX_80 = 'max:80'; private const RULE_MAX_80 = 'max:80';
private const RULE_MAX_100 = 'max:100'; private const RULE_MAX_100 = 'max:100';
private const RULE_MAX_120 = 'max:120'; private const RULE_MAX_120 = 'max:120';
private const RULE_MAX_160 = 'max:160'; private const RULE_MAX_160 = 'max:160';
private const RULE_MAX_180 = 'max:180'; private const RULE_MAX_180 = 'max:180';
private const RULE_MAX_220 = 'max:220'; private const RULE_MAX_220 = 'max:220';
private const RULE_MAX_500 = 'max:500'; private const RULE_MAX_500 = 'max:500';
private const RULE_MIN_0 = 'min:0'; private const RULE_MIN_0 = 'min:0';
private const RULE_TEAM_EXISTS = 'exists:helpdesk_teams,id'; private const RULE_TEAM_EXISTS = 'exists:helpdesk_teams,id';
private const RULE_PROJECT_EXISTS = 'exists:helpdesk_projects,id'; private const RULE_PROJECT_EXISTS = 'exists:helpdesk_projects,id';
private const RULE_CATEGORY_EXISTS = 'exists:helpdesk_categories,id'; private const RULE_CATEGORY_EXISTS = 'exists:helpdesk_categories,id';
public string $section = 'statuses'; public string $section = 'statuses';