Changeset 462


Ignore:
Timestamp:
Nov 10, 2012, 11:12:39 PM (12 years ago)
Author:
chronos
Message:
  • Přidáno: Tabulka pro evidenci práce.
  • Upraveno: Korekce struktury Task a StockItem.
Location:
trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/form_classes.php

    r457 r462  
    11<?php
    22
     3/*
     4Item definition:
     5Type - identifikace typu z podporovaných
     6Caption - popisek, titulek položky
     7Default - výchozí hodnota
     8Null - hodnota nemusí být zadána
     9InList - sloupec viditelný v seznamu
     10Suffix - text za hodnotou
     11Description - popis významu položky
     12ReadOnly - je položky pouze pro čtení
     13Required - položka je vyžadována
     14*/
     15
     16
    317$FormClasses = array(
     18  'Work' => array(
     19    'Title' => 'Práce',
     20    'Table' => 'Work',
     21    'DefaultSortColumn' => 'TimeStart',
     22    'Items' => array(
     23      'Name' => array('Type' => 'String', 'Caption' => 'Název', 'Default' => ''),       
     24      'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),       
     25      'TimeStart' => array('Type' => 'DateTime', 'Caption' => 'Čas začátku', 'Default' => ''),       
     26      'Duration' => array('Type' => 'Float', 'Caption' => 'Trvání', 'Default' => '1', 'Suffix' => 'hodin'),
     27      'User' => array('Type' => 'TUser', 'Caption' => 'Uživatel', 'Default' => '1', 'Null' => true),
     28      'Task' => array('Type' => 'TTask', 'Caption' => 'Úkol', 'Default' => '', 'Null' => true),
     29    ),
     30  ),
    431  'NetworkDeviceConfig' => array(
    532    'Title' => 'Nastavení zařízení',
     
    83110    'DefaultSortColumn' => 'Name',
    84111    'Items' => array(
    85       'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => ''),
     112      'Name' => array('Type' => 'String', 'Caption' => 'Jméno', 'Default' => '', 'Required' => true),
    86113      'Description' => array('Type' => 'Text', 'Caption' => 'Popis', 'Default' => ''),
    87       'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Datum zadání', 'Default' => ''),
    88       'TimeDue' => array('Type' => 'Date', 'Caption' => 'Termín', 'Default' => ''),
     114      'TimeCreate' => array('Type' => 'Date', 'Caption' => 'Datum zadání', 'Default' => '', 'Required' => true),
     115      'TimeDue' => array('Type' => 'Date', 'Caption' => 'Termín', 'Default' => '', 'Null' => true),
    89116      'TimeClose' => array('Type' => 'Date', 'Caption' => 'Datum uzavření', 'Default' => '', 'Null' => true),
    90       'Priority' => array('Type' => 'TPriority', 'Caption' => 'Důležitost', 'Default' => '0'),
     117      'Priority' => array('Type' => 'TPriority', 'Caption' => 'Důležitost', 'Default' => 1),
    91118      'Conclusion' => array('Type' => 'Text', 'Caption' => 'Vyhodnocení', 'Default' => ''),
    92       'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => '0'),
     119      'Public' => array('Type' => 'Boolean', 'Caption' => 'Veřejné', 'Default' => '0'), 
    93120      'Progress' => array('Type' => 'Integer', 'Caption' => 'Průběh', 'Default' => '0'),
    94121      'Group' => array('Type' => 'TTaskGroup', 'Caption' => 'Kategorie', 'Default' => '', 'Null' => true),
     122      'AssignedTo' => array('Type' => 'TUser', 'Caption' => 'Přiřazeno', 'Default' => '', 'Null' => true),
    95123    ),
    96124  ),
     
    800828    'Filter' => '1',
    801829  ),
     830  'TTask' => array(
     831    'Type' => 'Reference',
     832    'Table' => 'Task',
     833    'Id' => 'Id',
     834    'Name' => 'Name',
     835    'Filter' => '1',
     836  ),
    802837  'TDocumentLineSequenceListYear' => array(
    803838    'Type' => 'ManyToOne',
Note: See TracChangeset for help on using the changeset viewer.