Преглед на файлове

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 = [