feat: implement team standby status, helper persistence, and store portal foundations

This commit is contained in:
Developer
2026-07-02 12:02:13 +08:00
parent a9a1df93bd
commit a1470eb85e
32 changed files with 1371 additions and 82 deletions

View File

@@ -25,7 +25,11 @@ class StoreCollectionTeamRequest extends FormRequest
'helper_ids.*' => ['integer', 'exists:users,id'],
'helper_count' => ['nullable', 'integer', 'min:0', 'max:10'],
'helper_assignment_mode' => ['nullable', 'string', Rule::in(['random', 'manual'])],
'status' => ['nullable', Rule::in([CollectionTeam::STATUS_ACTIVE, CollectionTeam::STATUS_INACTIVE])],
'status' => ['nullable', Rule::in([
CollectionTeam::STATUS_ACTIVE,
CollectionTeam::STATUS_INACTIVE,
CollectionTeam::STATUS_STANDBY,
])],
'notes' => ['nullable', 'string', 'max:1000'],
'override_conflicts' => ['nullable', 'boolean'],
];