Changeset 445 for trunk/form_classes.php


Ignore:
Timestamp:
Oct 15, 2012, 6:41:56 PM (12 years ago)
Author:
chronos
Message:
  • Přidáno: Tabulky pro správu úkolů. Úkoly jsou řazeny hierarchicky do skupin.
  • Opraveno: Zobrazení typu výčet a nastavení typu čas na aktuální pokud je hodnota prázdná.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/form_classes.php

    r442 r445  
    22
    33$FormClasses = array(
     4  'Task' => array(
     5    'Title' => 'Úkoly',
     6    'Table' => 'Task',
     7    'DefaultSortColumn' => 'Name',
     8    'Items' => array(
     9      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
     10      'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),
     11      'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Datum zadání', 'Default' => ''),
     12      'TimeDue' => array('Type' => 'Date', 'Caption' => 'Termín', 'Default' => ''),
     13      'TimeClose' => array('Type' => 'Date', 'Caption' => 'Datum uzavření', 'Default' => ''),
     14      'Priority' => array('Type' => 'TPriority', 'Caption' => 'Důležitost', 'Default' => '0'),
     15      'Conclusion' => array('Type' => 'Text', 'Caption' => 'Vyhodnocení', 'Default' => ''),
     16      'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => '0'),
     17      'Progress' => array('Type' => 'Integer', 'Caption' => 'Průběh', 'Default' => '0'),
     18      'Group' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => ''),
     19    ),
     20  ),
     21  'TaskGroup' => array(
     22    'Title' => 'Kategorie úkolu',
     23    'Table' => 'TaskGroup',
     24    'DefaultSortColumn' => 'Name',
     25    'Items' => array(
     26      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
     27      'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),
     28      'Parent' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => ''),
     29      'Tasks' => array('Type' => 'TTaskList', 'Caption' => 'Úkoly', 'Default' => ''),
     30    ),
     31  ),
    432  'Product' => array(
    533    'Title' => 'Zboží',
     
    86114      'Blocked' => array('Type' => 'Boolean', 'Caption' => 'Blokování', 'Default' => '0'),
    87115      'PayDay' => array('Type' => 'Integer', 'Caption' => 'Den placení', 'Default' => '0'),
     116      'Devices' => array('Type' => 'TDeviceList', 'Caption' => 'Registrovaná zařízení', 'Default' => ''),
    88117    ),
    89118  ),
     
    430459    'States' => array('Neurčeno', 'Běžné', 'Hosting', 'Zdarma'),
    431460  ),
     461  'TPriority' => array(
     462    'Type' => 'Enumeration',
     463    'States' => array('Nízká', 'Střední', 'Vysoká'),
     464  ),
    432465  'TNetworkDeviceState' => array(
    433466    'Type' => 'Enumeration',
     
    564597    'Filter' => '1',
    565598  ),
     599  'TTaskList' => array(
     600    'Type' => 'ManyToOne',
     601    'Table' => 'Task',
     602    'Id' => 'Id',
     603    'Ref' => 'Group',
     604    'Filter' => '1',
     605  ),
     606  'TDeviceList' => array(
     607    'Type' => 'ManyToOne',
     608    'Table' => 'NetworkDevice',
     609    'Id' => 'Id',
     610    'Ref' => 'Member',
     611    'Filter' => '1',
     612  ),
    566613  'TInterfaceList' => array(
    567614    'Type' => 'ManyToOne',
     
    574621    'Type' => 'Reference',
    575622    'Table' => 'StockCard',
     623    'Id' => 'Id',
     624    'Name' => 'Name',
     625    'Filter' => '1',
     626  ),
     627  'TTaskGroup' => array(
     628    'Type' => 'Reference',
     629    'Table' => 'TaskGroup',
    576630    'Id' => 'Id',
    577631    'Name' => 'Name',
Note: See TracChangeset for help on using the changeset viewer.