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
{
private const MAX_STRING = 'max:255';
public function updateCompany(Request $request, Company $company)
{
$this->upsertAddress($request, $company);
@@ -28,6 +28,7 @@ final class GitWebhookController
private const GITHUB_DELIVERY_HEADER = 'X-GitHub-Delivery';
private const GITHUB_EVENT_HEADER = 'X-GitHub-Event';
/**
* Ingest a signed Git provider webhook for a registered Helpdesk repository.
*/
@@ -261,9 +262,8 @@ final class GitWebhookController
return null;
}
/** @param array<string, mixed> $payload
* @return list<string>
* @return list<string>
*/
private function normalisedPayloadRepositoryValues(array $payload): array
{
@@ -302,7 +302,7 @@ final class GitWebhookController
}
/** @param array<int, mixed> $values
* @return list<string>
* @return list<string>
*/
private function normaliseRepositoryValues(array $values): array
{
@@ -73,5 +73,4 @@ final class TicketCommentDeleteController extends Controller
$ticket->forceFill(['last_activity_at' => now()])->save();
}
}
}
@@ -102,5 +102,4 @@ final class TicketTimeLogController extends Controller
DB::table('helpdesk_ticket_time_logs')->insert($payload);
}
}
@@ -32,16 +32,27 @@ use Modules\Helpdesk\Support\Color;
final class SettingsManager extends Component
{
private const RULE_MAX_40 = 'max:40';
private const RULE_MAX_80 = 'max:80';
private const RULE_MAX_100 = 'max:100';
private const RULE_MAX_120 = 'max:120';
private const RULE_MAX_160 = 'max:160';
private const RULE_MAX_180 = 'max:180';
private const RULE_MAX_220 = 'max:220';
private const RULE_MAX_500 = 'max:500';
private const RULE_MIN_0 = 'min:0';
private const RULE_TEAM_EXISTS = 'exists:helpdesk_teams,id';
private const RULE_PROJECT_EXISTS = 'exists:helpdesk_projects,id';
private const RULE_CATEGORY_EXISTS = 'exists:helpdesk_categories,id';
public string $section = 'statuses';