HEX
Server: Apache
System: Linux server1.ariadata.co 4.18.0-553.120.1.el8_10.x86_64 #1 SMP Mon Apr 20 18:04:27 EDT 2026 x86_64
User: nepi (1051)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system,show_source,popen,proc_open
Upload Files
File: /home/nepi/public_html/migrations/upgrades/20190419173000_misc_required_fields.php
<?php

use Phinx\Migration\AbstractMigration;

class MiscRequiredFields extends AbstractMigration
{
    public function up()
    {
      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'required' => 1
          ],
          ['collection' => 'directus_users', 'field' => 'status']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'required' => 1
          ],
          ['collection' => 'directus_users', 'field' => 'timezone']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'required' => 1
          ],
          ['collection' => 'directus_users', 'field' => 'locale']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'required' => 1
          ],
          ['collection' => 'directus_users', 'field' => 'roles']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'required' => 1
          ],
          ['collection' => 'directus_roles', 'field' => 'name']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'required' => 1
          ],
          ['collection' => 'directus_files', 'field' => 'filename']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'sort' => 10
          ],
          ['collection' => 'directus_files', 'field' => 'width']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'sort' => 11
          ],
          ['collection' => 'directus_files', 'field' => 'height']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'sort' => 12
          ],
          ['collection' => 'directus_files', 'field' => 'duration']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'sort' => 13
          ],
          ['collection' => 'directus_files', 'field' => 'filesize']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'sort' => 8
          ],
          ['collection' => 'directus_files', 'field' => 'uploaded_on']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'sort' => 9
          ],
          ['collection' => 'directus_files', 'field' => 'uploaded_by']
      ));

      $this->execute(\Directus\phinx_update(
          $this->getAdapter(),
          'directus_fields',
          [
            'hidden_browse' => 1
          ],
          ['collection' => 'directus_files', 'field' => 'checksum']
      ));
    }
}