]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
store_id skip on empty but required
authorAlexander Smirnov <fredeom@mail.ru>
Sun, 28 Apr 2024 18:28:37 +0000 (21:28 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Sun, 28 Apr 2024 18:28:37 +0000 (21:28 +0300)
erp24/api3/modules/v1/models/timetable/Timetable.php

index 0e441d3061337b4828729c4650f644f276fa90f4..14a94362597a8af7cc986898ab0933aa0c8e40d5 100644 (file)
@@ -18,12 +18,13 @@ class Timetable extends \yii_app\records\TimetableV3
     public function rules()
     {
         return [
+            [['store_id'], 'required'],
             [['tabel'], 'integer', 'skipOnEmpty' => false],
             [['id', 'shift_id', 'store_id'], 'integer'],
             [['date'], 'date', 'format' => 'yyyy-M-d'],
             [['salary_shift'], 'in', 'range' => \yii_app\records\Timetable::getSalariesDay(), 'skipOnEmpty' => true],
             [['shift_id'], 'in', 'range' => array_keys(Shift::all()), 'skipOnEmpty' => false],
-            [['store_id'], 'exist', 'targetClass' => CityStore::class, 'targetAttribute' => 'id', 'skipOnEmpty' => false],
+            [['store_id'], 'exist', 'targetClass' => CityStore::class, 'targetAttribute' => 'id', 'skipOnEmpty' => true],
             [['admin_id', 'admin_id_add'], 'exist', 'targetClass' => Admin::class, 'targetAttribute' => 'id', 'skipOnEmpty' => true],
             [['d_id', 'admin_group_id'], 'exist', 'targetClass' => AdminGroup::class, 'targetAttribute' => 'id', 'skipOnEmpty' => true], // ???
             [['time_start', 'time_end'], 'date', 'format' => 'HH:mm:ss'], // ???