Changeset 945 for LATMOS-Accounts


Ignore:
Timestamp:
04/26/12 18:54:05 (12 years ago)
Author:
nanardon
Message:

rework accreq object for a generic usage

Location:
LATMOS-Accounts
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Accreq.pm

    r861 r945  
    5050    $class->SUPER::_get_attr_schema($base, 
    5151        { 
    52             exported  => { inline => 1, }, 
    53             expire    => { }, 
    54             name      => { inline => 1, ro => 1, }, 
    55             create    => { inline => 1, ro => 1, }, 
    56             date      => { inline => 1, ro => 1, }, 
    57             forward   => { }, 
    58             manager => { can_values => sub { $base->list_objects('user') } }, 
    59             department => { 
     52            unexported    => { inline => 1, formtype => 'CHECKBOX',}, 
     53            name        => { inline => 1, ro => 1, }, 
     54            create      => { inline => 1, ro => 1, }, 
     55            date        => { inline => 1, ro => 1, }, 
     56            attributes  => { multiple => 1 }, 
     57            oType       => { 
    6058                can_values => sub { 
    61                     $base->search_objects('group', 'sutype=dpmt') 
    62                 } 
     59                    return $base->list_supported_objects 
     60                }, 
     61                mandatory => 1, 
    6362            }, 
    64             contratType => { 
    65                 can_values => sub { 
    66                     $base->search_objects('group', 'sutype=contrattype') 
    67                 } 
    68             }, 
    69             site => { 
    70                 can_values => sub { 
    71                     $base->search_objects('site') 
    72                 } 
    73             }, 
    74             # Address 
    75             co => { }, 
    76             l => { }, 
    77             postalCode => { }, 
    78             streetAddress => { }, 
    79             postOfficeBox => { }, 
    80             st => { }, 
    81             facsimileTelephoneNumber => { }, 
    82             o => { }, 
    83             telephoneNumber => { }, 
    84             physicalDeliveryOfficeName => { }, 
    85             site => { 
    86                 can_values => sub { 
    87                     $base->search_objects('site') 
    88                 }, 
    89             }, 
     63            requireObject => { formtype => 'CHECKBOX', } 
    9064        } 
    9165    ) 
  • LATMOS-Accounts/sqldata/attributes.csv

    r920 r945  
    1 "accreq","sn","Nom de famille" 
    2 "accreq","givenName","Prénom" 
    3 "accreq","department","" 
    4 "accreq","site","" 
    5 "accreq","manager","" 
    6 "accreq","expire","" 
    7 "accreq","forward","" 
    8 "accreq","physicalDeliveryOfficeName","" 
    9 "accreq","telephoneNumber","" 
    10 "accreq","streetAddress","" 
    11 "accreq","st","" 
    12 "accreq","l","" 
    13 "accreq","postalCode","" 
    14 "accreq","o","" 
    15 "accreq","facsimileTelephoneNumber","" 
    16 "accreq","contratType","" 
    17 "accreq","description","" 
     1"accreq","description","description" 
     2"accreq","oType","Type d'objet" 
     3"accreq","attributes","Attributs" 
     4"accreq","requireObject","Mets à jour un objet existant" 
     5"accreq","notifyMail","Mail recevant la demande" 
     6"accreq","comment","Commentaire" 
    187"address","isMainAddress","Cette addresse est tel l'adresse principal" 
    198"address","postalCode","Code postal" 
Note: See TracChangeset for help on using the changeset viewer.