소스 검색

feat: add access_scope preparation in UserRequest for unit-based validation

ebagabee 1 주 전
부모
커밋
7b4b9601f7
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      app/Http/Requests/UserRequest.php

+ 7 - 0
app/Http/Requests/UserRequest.php

@@ -11,6 +11,13 @@
 
 class UserRequest extends FormRequest
 {
+    protected function prepareForValidation(): void
+    {
+        if (!$this->filled('access_scope') && ($this->filled('unit_id') || $this->has('unit_ids'))) {
+            $this->merge(['access_scope' => 'unit']);
+        }
+    }
+
     public function rules(): array
     {
         $rules = [