Ignore:
Timestamp:
May 18, 2013, 8:21:50 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Některé formulářové typy přesunuty do jednotlivých modulů.
  • Přidáno: Moduly Customer, Task a Stock.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/User/User.php

    r534 r538  
    405405    if(isset($_SERVER['REMOTE_ADDR'])) $this->System->User->Check();
    406406    $this->System->RegisterPage('userlist', 'PageUserList');
     407    $this->System->FormManager->RegisterClass('User', array(
     408      'Title' => 'Uživatelé',
     409      'Table' => 'User',
     410      'DefaultSortColumn' => 'Name',
     411      'Items' => array(
     412        'Login' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''),
     413        'Name' => array('Type' => 'String', 'Caption' => 'Celé jméno', 'Default' => ''),
     414        'Salt' => array('Type' => 'RandomHash', 'Caption' => 'Sůl', 'Default' => ''),
     415        'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => '', 'Method' => 'DoubleSHA1'),
     416        'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''),
     417        'LastIpAddress' => array('Type' => 'String', 'Caption' => 'Poslední IP adresa', 'Default' => '', 'ReadOnly' => true),
     418        'LastLoginTime' => array('Type' => 'DateTime', 'Caption' => 'Poslední čas přihlášení', 'Default' => '', 'ReadOnly' => true),
     419        'RegistrationTime' => array('Type' => 'DateTime', 'Caption' => 'Čas registrace', 'Default' => ''),
     420        'Locked' => array('Type' => 'Boolean', 'Caption' => 'Uzamčen', 'Default' => ''),
     421        'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''),
     422        'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefon', 'Default' => ''),
     423        'UserRel' => array('Type' => 'TUserCustomerRelListUser', 'Caption' => 'Přístup k zákazníkům', 'Default' => ''),
     424        'Permission' => array('Type' => 'TPermissionUserAssignmentListUser', 'Caption' => 'Oprávnění', 'Default' => ''),
     425      ),
     426    ));
     427    $this->System->FormManager->RegisterClass('PermissionUserAssignment', array(
     428      'Title' => 'Oprávnění uživatelů',
     429      'Table' => 'PermissionUserAssignment',
     430      'Items' => array(
     431        'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => ''),
     432        'AssignedGroup' => array('Type' => 'TPermissionGroup', 'Caption' => 'Přiřazené skupiny', 'Default' => '', 'Null' => true),
     433        'AssignedOperation' => array('Type' => 'TPermissionOperation', 'Caption' => 'Přiřazené operace', 'Default' => '', 'Null' => true),
     434      ),
     435    ));
     436    $this->System->FormManager->RegisterClass('PermissionGroup', array(
     437      'Title' => 'Skupiny oprávnění',
     438      'Table' => 'PermissionGroup',
     439      'Items' => array(
     440        'Description' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),
     441        'AssignedGroup' => array('Type' => 'TPermissionGroupAssignmentListGroup', 'Caption' => 'Přiřazené skupiny a operace', 'Default' => '', 'Null' => true),
     442        'AssignedGroup2' => array('Type' => 'TPermissionGroupAssignmentListAssignedGroup', 'Caption' => 'Použito ve skupinách', 'Default' => '', 'Null' => true),
     443      ),
     444    ));
     445    $this->System->FormManager->RegisterClass('PermissionGroupAssignment', array(
     446      'Title' => 'Přiřazení skupin oprávnění',
     447      'Table' => 'PermissionGroupAssignment',
     448      'Items' => array(
     449        'Group' => array('Type' => 'TPermissionGroup', 'Caption' => 'Skupina', 'Default' => ''),
     450        'AssignedGroup' => array('Type' => 'TPermissionGroup', 'Caption' => 'Přiřazené skupiny', 'Default' => '', 'Null' => true),
     451        'AssignedOperation' => array('Type' => 'TPermissionOperation', 'Caption' => 'Přiřazené operace', 'Default' => '', 'Null' => true),
     452      ),
     453    ));
     454    $this->System->FormManager->RegisterClass('PermissionOperation', array(
     455      'Title' => 'Operace oprávnění',
     456      'Table' => 'PermissionOperation',
     457      'Items' => array(
     458        'Module' => array('Type' => 'String', 'Caption' => 'Modul', 'Default' => ''),
     459        'Operation' => array('Type' => 'String', 'Caption' => 'Operace', 'Default' => ''),
     460        'Item' => array('Type' => 'String', 'Caption' => 'Položka', 'Default' => ''),
     461        'ItemId' => array('Type' => 'Integer', 'Caption' => 'Index položky', 'Default' => ''),
     462        'AssignedGroup' => array('Type' => 'TPermissionGroupAssignmentListOperation', 'Caption' => 'Použito ve skupinách', 'Default' => '', 'Null' => true),
     463      ),
     464    ));
     465   
    407466  } 
    408467 
Note: See TracChangeset for help on using the changeset viewer.