update api register

This commit is contained in:
Wian Drs
2026-08-01 11:42:42 +07:00
parent b0d08211ec
commit 75342dc7b7
55 changed files with 2254 additions and 35 deletions
@@ -22,6 +22,7 @@ class StoreUserRequest extends FormRequest
'whatsapp_number' => ['nullable', 'string', 'max:20'],
'password' => ['required', 'string', 'min:8'],
'is_master' => ['nullable', 'boolean'],
'is_platform_staff' => ['nullable', 'boolean'],
'access_level' => ['nullable', Rule::enum(UserAccessLevel::class)],
'status' => ['required', Rule::in(['active', 'inactive', 'suspended'])],
@@ -56,6 +57,7 @@ class StoreUserRequest extends FormRequest
'user_tenants' => ['nullable', 'array'],
'user_tenants.*.tenant_id' => ['required_with:user_tenants', 'integer', 'exists:tenants,id'],
'user_tenants.*.role' => ['nullable', Rule::in(['customer', 'staff', 'tenant_owner'])],
'user_tenants.*.is_default' => ['nullable', 'boolean'],
'user_menu_groups' => ['nullable', 'array'],
@@ -35,6 +35,7 @@ class UpdateUserRequest extends FormRequest
'whatsapp_number' => ['nullable', 'string', 'max:20'],
'password' => ['nullable', 'string', 'min:8'],
'is_master' => ['nullable', 'boolean'],
'is_platform_staff' => ['nullable', 'boolean'],
'access_level' => ['sometimes', 'required', Rule::enum(UserAccessLevel::class)],
'status' => ['sometimes', 'required', Rule::in(['active', 'inactive', 'suspended'])],
@@ -69,6 +70,7 @@ class UpdateUserRequest extends FormRequest
'user_tenants' => ['nullable', 'array'],
'user_tenants.*.tenant_id' => ['required_with:user_tenants', 'integer', 'exists:tenants,id'],
'user_tenants.*.role' => ['nullable', Rule::in(['customer', 'staff', 'tenant_owner'])],
'user_tenants.*.is_default' => ['nullable', 'boolean'],
'user_menu_groups' => ['nullable', 'array'],