Changeset 1162


Ignore:
Timestamp:
09/28/12 08:08:47 (12 years ago)
Author:
nanardon
Message:

fix conflict

Location:
trunk/LATMOS-Accounts-Web
Files:
2 added
2 deleted
38 edited
31 moved

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts-Web/MANIFEST

    r1159 r1162  
    124124root/html/users/passwd.tt 
    125125root/html/users/side_menu.tt 
    126 root/static/icons/add.png 
    127 root/static/icons/appointment-new.png 
    128126root/static/icons/appointment-soon.png 
    129127root/static/icons/arrow-right.png 
    130 root/static/icons/avatar-default.png 
    131 root/static/icons/changes-prevent.png 
    132128root/static/icons/dialog-cancel.png 
    133129root/static/icons/dialog-password.png 
    134130root/static/icons/document-save-as.png 
    135131root/static/icons/document-save.png 
    136 root/static/icons/editclear.png 
    137 root/static/icons/emblem-default.png 
    138 root/static/icons/emblem-favorite.png 
    139 root/static/icons/emblem-urgent.png 
    140132root/static/icons/expired.png 
    141 root/static/icons/find.png 
    142133root/static/icons/gnome-session-logout.png 
    143134root/static/icons/gnome-stock-mail-snd.png 
    144135root/static/icons/gtk-about.png 
    145 root/static/icons/gtk-add.png 
    146136root/static/icons/gtk-cancel.png 
    147137root/static/icons/gtk-close.png 
    148 root/static/icons/gtk-delete.png 
    149138root/static/icons/gtk-execute.png 
    150 root/static/icons/gtk-find.png 
    151 root/static/icons/gtk-go-back-ltr.png 
    152 root/static/icons/gtk-go-back-rtl.png 
    153 root/static/icons/gtk-goto-first-ltr.png 
    154 root/static/icons/gtk-goto-first-rtl.png 
    155 root/static/icons/gtk-home.png 
    156 root/static/icons/gtk-jump-to-rtl.png 
    157139root/static/icons/gtk-refresh.png 
    158140root/static/icons/help-contents.png 
     
    167149root/static/icons/stock_smiley-22.png 
    168150root/static/icons/system-config-users.png 
    169 root/static/icons/system-users.png 
    170 root/static/icons/user-group-delete.png 
    171 root/static/icons/user-group-new.png 
    172 root/static/icons/user-group-properties.png 
    173151root/static/icons/user-info.png 
    174152root/static/icons/user-invisible.png 
    175 root/static/icons/user-properties.png 
    176 root/static/icons/user-trash.png 
    177 root/static/icons/video-display.png 
    178153root/static/icons/view-calendar-day.png 
    179154root/static/icons/view-media-artist.png 
    180 root/static/icons/xfce-internet.png 
     155root/static/images/add.png 
     156root/static/images/appointment-new.png 
     157root/static/images/avatar-default.png 
    181158root/static/images/btn_120x50_built.png 
    182159root/static/images/btn_120x50_built_shadow.png 
     
    188165root/static/images/btn_88x31_powered_shadow.png 
    189166root/static/images/catalyst_logo.png 
     167root/static/images/changes-prevent.png 
    190168root/static/images/contact-new.png 
    191169root/static/images/dialog-cancel.png 
    192170root/static/images/dialog-ok-apply.png 
    193171root/static/images/edit-delete.png 
     172root/static/images/edit-disable.png 
     173root/static/images/edit-enable.png 
     174root/static/images/editclear.png 
     175root/static/images/emblem-default.png 
     176root/static/images/emblem-favorite.png 
     177root/static/images/emblem-urgent.png 
     178root/static/images/find.png 
     179root/static/images/group_conf.png 
     180root/static/images/group_del.png 
     181root/static/images/gtk-add.png 
     182root/static/images/gtk-delete.png 
     183root/static/images/gtk-find.png 
     184root/static/images/gtk-go-back-ltr.png 
     185root/static/images/gtk-go-back-rtl.png 
     186root/static/images/gtk-goto-first-ltr.png 
     187root/static/images/gtk-goto-first-rtl.png 
     188root/static/images/gtk-home.png 
     189root/static/images/gtk-jump-to-rtl.png 
     190root/static/images/icon_edit.png 
     191root/static/images/locked.png 
     192root/static/images/logviewer.png 
    194193root/static/images/mail-mark-important.png 
    195194root/static/images/mail-mark-junk.png 
    196195root/static/images/mail-mark-unread-new.png 
    197196root/static/images/mail-mark-unread.png 
     197root/static/images/mail-read.png 
     198root/static/images/mail_forward.png 
     199root/static/images/network-workgroup.png 
     200root/static/images/preferences-desktop-wallpaper.png 
    198201root/static/images/process-stop.png 
     202root/static/images/site_conf.png 
     203root/static/images/system-users.png 
     204root/static/images/user-trash.png 
     205root/static/images/video-display.png 
    199206root/static/images/view-media-artist.png 
    200207root/static/images/view-pim-contacts.png 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Aliases.pm

    r1081 r1162  
    3232 
    3333    my $db = $c->model('Accounts')->db; 
    34     if ($c->req->param('delete')) { 
    35         $db->delete_object('aliases', $alias); 
    36         $db->commit; 
    37         $c->res->redirect($c->uri_for('/aliases')); 
    38         return; 
    39     } 
     34 
    4035    my $oalias = $db->get_object('aliases', $alias); 
    4136    $c->stash->{aliasesname} = $alias; 
     
    4439 
    4540    $c->stash->{form} = $c->model('AttrForms', 'aliases', $oalias); 
    46     $c->stash->{form}->set_attrs; 
     41 
     42    if ($c->req->param('make_active')) { 
     43        $c->stash->{aliases}->set_c_fields('exported' => 1); 
     44        $db->commit; 
     45    } 
     46    elsif ($c->req->param('make_inactive')) { 
     47        $c->stash->{aliases}->set_c_fields('exported' => 0); 
     48        $db->commit; 
     49    } 
     50    elsif ($c->req->param('delete')) { 
     51        $db->delete_object('aliases', $alias); 
     52        $db->commit; 
     53        $c->res->redirect('/aliases'); 
     54        return; 
     55    } 
     56    else { 
     57        $c->stash->{form}->set_attrs; 
     58    } 
    4759} 
    4860 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Groups.pm

    r1092 r1162  
    4141        return; 
    4242    }; 
     43 
     44    if ($c->req->param('make_active')) { 
     45        $c->stash->{group}->set_c_fields('exported' => 1); 
     46        $base->commit; 
     47    } 
     48    if ($c->req->param('make_inactive')) { 
     49        $c->stash->{group}->set_c_fields('exported' => 0); 
     50        $base->commit; 
     51    } 
     52    if ($c->req->param('delete')) { 
     53        $base->delete_object('group', $groupname); 
     54        $base->commit; 
     55        $c->res->redirect('/groups'); 
     56    } 
    4357 
    4458    $c->stash->{subform} = $subform || ''; 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/NetHosts.pm

    r1087 r1162  
    6969            $base->rollback; 
    7070        } 
    71     } elsif ($c->req->param('delete')) { 
    72         if ($base->delete_object('nethost', $nethostname)) { 
    73             $base->commit; 
    74             $c->res->redirect('/nethosts'); 
    75         } else { 
    76             $base->rollback; 
    77         } 
     71    } elsif ($c->req->param('make_active')) { 
     72        $c->stash->{nethost}->set_c_fields('exported' => 1); 
     73        $base->commit; 
     74    } 
     75    elsif ($c->req->param('make_inactive')) { 
     76        $c->stash->{nethost}->set_c_fields('exported' => 0); 
     77        $base->commit; 
     78    } 
     79    elsif ($c->req->param('delete')) { 
     80        $base->delete_object('nethost', $nethostname); 
     81        $base->commit; 
     82        $c->res->redirect('/nethosts'); 
     83 
    7884    } else { 
    7985        $c->stash->{form}->set_attrs; 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/NetZones.pm

    r1089 r1162  
    4141    $c->stash->{form} = $c->model('AttrForms', 'netzone', $c->stash->{netzone}); 
    4242    $c->stash->{form}->set_attrs; 
     43 
     44    if ($c->req->param('make_active')) { 
     45        $c->stash->{netzone}->set_c_fields('exported' => 1); 
     46        $base->commit; 
     47    } 
     48    if ($c->req->param('make_inactive')) { 
     49        $c->stash->{netzone}->set_c_fields('exported' => 0); 
     50        $base->commit; 
     51    } 
     52    if ($c->req->param('delete')) { 
     53        $base->delete_object('netzone', $netzonename); 
     54        $base->commit; 
     55        $c->res->redirect('/netzones'); 
     56    } 
    4357} 
    4458 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Sites.pm

    r1088 r1162  
    4141    }; 
    4242 
     43    if ($c->req->param('make_active')) { 
     44        $c->stash->{site}->set_c_fields('exported' => 1); 
     45        $base->commit; 
     46    } 
     47    if ($c->req->param('make_inactive')) { 
     48        $c->stash->{site}->set_c_fields('exported' => 0); 
     49        $base->commit; 
     50    } 
     51    if ($c->req->param('delete')) { 
     52        $base->delete_object('site', $sitename); 
     53        $base->commit; 
     54        $c->res->redirect('/sites'); 
     55    } 
     56 
    4357    $c->stash->{subform} = $subform || ''; 
    4458 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Users.pm

    r1088 r1162  
    7575        $c->stash->{user}->set_c_fields('exported' => 1); 
    7676        $base->commit; 
     77    } 
     78    if ($c->req->param('make_inactive')) { 
     79        $c->stash->{user}->set_c_fields('exported' => 0); 
     80        $base->commit; 
     81    } 
     82    if ($c->req->param('delete')) { 
     83        $base->delete_object('user', $username); 
     84        $base->commit; 
     85        $c->res->redirect('/users'); 
    7786    } 
    7887 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/AttrForms.pm

    r1137 r1162  
    562562                '$attr'.replace(/SUBID/g, cn ); 
    563563            document.getElementById('${htmlname}_div_' + (cn - 1)).innerHTML += 
    564                 '<div id="${htmlname}_div_'+ cn +'"></div>'; 
     564                '<div id="${htmlname}_div_'+ cn +'" style="display:block"></div>'; 
    565565            %s 
    566566            } 
     
    571571        $addempty .= "\n"; 
    572572        $addempty .= 
    573             qq|<button type="button" onclick="add_${htmlname}()">+</button>|, 
     573            qq|<button type="button" style="display:block" onclick="add_${htmlname}()">+</button>|, 
    574574 
    575575        push(@html_fields, $addempty); 
  • trunk/LATMOS-Accounts-Web/root/html/admin/index.tt

    r1106 r1162  
    99    onMouseOut="resetmenu();" 
    1010    > 
    11     <img title="Utilisateurs" src="[% c.uri_for('/static', 'icons', 'avatar-default.png') %]"></a> 
     11    <img title="Utilisateurs" src="[% c.uri_for('/static', 'images', 'avatar-default.png') %]"></a> 
    1212[% IF c.model('Accounts').db.check_acl('user', '@CREATE', 'w') %] 
    1313    <a href="[% c.uri_for('/create', 'user') %]" 
     
    1515    onMouseOut="resetmenu();" 
    1616    > 
    17     <img title="Ajouter un utilisateurs" src="[% c.uri_for('/static', 'icons', 'add.png') %]"></a> 
     17    <img title="Ajouter un utilisateurs" src="[% c.uri_for('/static', 'images', 'add.png') %]"></a> 
    1818[% END %] 
    1919</td> 
     
    2626    onMouseOut="resetmenu();" 
    2727    > 
    28     <img title="Groupes" src="[% c.uri_for('/static', 'icons', 'system-users.png') %]"></a> 
     28    <img title="Groupes" src="[% c.uri_for('/static', 'images', 'system-users.png') %]"></a> 
    2929[% IF c.model('Accounts').db.check_acl('group', '@CREATE', 'w') %] 
    3030    <a href="[% c.uri_for('/create', 'group') %]" 
     
    3232    onMouseOut="resetmenu();" 
    3333    > 
    34     <img title="Ajouter un groupe" src="[% c.uri_for('/static', 'icons', 'add.png') %]"></a> 
     34    <img title="Ajouter un groupe" src="[% c.uri_for('/static', 'images', 'add.png') %]"></a> 
    3535[% END %] 
    3636</td> 
     
    4343    onMouseOut="resetmenu();" 
    4444    > 
    45     <img title="HÃŽtes réseau" src="[% c.uri_for('/static', 'icons', 'video-display.png') %]"></a> 
     45    <img title="HÃŽtes réseau" src="[% c.uri_for('/static', 'images', 'video-display.png') %]"></a> 
    4646[% IF c.model('Accounts').db.check_acl('nethost', '@CREATE', 'w') %] 
    4747    <a href="[% c.uri_for('/create', 'nethost') %]" 
     
    4949    onMouseOut="resetmenu();" 
    5050    > 
    51     <img title="Ajouter un hÃŽte réseau" src="[% c.uri_for('/static', 'icons', 'add.png') %]"></a> 
     51    <img title="Ajouter un hÃŽte réseau" src="[% c.uri_for('/static', 'images', 'add.png') %]"></a> 
    5252[% END %] 
    5353</td> 
     
    6161    onMouseOut="resetmenu();" 
    6262    > 
    63     <img title="Annuaires" src="[% c.uri_for('/static', 'icons', 'logviewer.png') %]"></a> 
     63    <img title="Annuaires" src="[% c.uri_for('/static', 'images', 'logviewer.png') %]"></a> 
    6464</td></tr> 
    6565[% END %] 
     
    7171    onMouseOut="resetmenu();" 
    7272    > 
    73     <img title="Sites" src="[% c.uri_for('/static', 'icons', 'xfce-internet.png') %]"></a> 
     73    <img title="Sites" src="[% c.uri_for('/static', 'images', 'site_conf.png') %]"></a> 
     74[% IF c.model('Accounts').db.check_acl('nethost', '@CREATE', 'w') %] 
     75    <a href="[% c.uri_for('/create', 'site') %]" 
     76    onMouseOver="document.getElementById('menui').innerHTML='Ajouter un site';" 
     77    onMouseOut="resetmenu();" 
     78    > 
     79    <img title="Ajouter un hÃŽte réseau" src="[% c.uri_for('/static', 'images', 'add.png') %]"></a> 
     80[% END %] 
    7481</td> 
    7582<td> 
     
    8693    onMouseOut="resetmenu();" 
    8794    > 
    88     <img title="Alias mail" src="[% c.uri_for('/static', 'icons', 'mail_forward.png') %]"></a> 
     95    <img title="Alias mail" src="[% c.uri_for('/static', 'images', 'mail_forward.png') %]"></a> 
    8996[% IF c.model('Accounts').db.check_acl('aliases', '@CREATE', 'w') %] 
    9097    <a href="[% c.uri_for('/create', 'aliases') %]" 
     
    9299    onMouseOut="resetmenu();" 
    93100    > 
    94     <img title="Ajouter un utilisateurs" src="[% c.uri_for('/static', 'icons', 'add.png') %]"></a> 
     101    <img title="Ajouter un utilisateurs" src="[% c.uri_for('/static', 'images', 'add.png') %]"></a> 
    95102[% END %] 
    96103</td> 
     
    109116    onMouseOut="resetmenu();" 
    110117    > 
    111     <img title="Gestion Réseau" src="[% c.uri_for('/static', 'icons', 'network-workgroup.png') %]"></a> 
     118    <img title="Gestion Réseau" src="[% c.uri_for('/static', 'images', 'network-workgroup.png') %]"></a> 
    112119    <a href="[% c.uri_for('/create', 'netzone') %]" 
    113120    onMouseOver="document.getElementById('menui').innerHTML='Ajouter une zones réseau';" 
    114121    onMouseOut="resetmenu();" 
    115     ><img title="Ajouter une zone" src="[% c.uri_for('/static', 'icons', 'add.png') %]"></a> 
     122    ><img title="Ajouter une zone" src="[% c.uri_for('/static', 'images', 'add.png') %]"></a> 
    116123</td> 
    117124<td> 
     
    123130    onMouseOver="document.getElementById('menui').innerHTML='Demandes';" 
    124131    onMouseOut="resetmenu();"> 
    125     <img title="Demandes" src="[% c.uri_for('/static', 'icons', 'logviewer.png') %]"></a> 
     132    <img title="Demandes" src="[% c.uri_for('/static', 'images', 'logviewer.png') %]"></a> 
    126133</td> 
    127134<td> 
  • trunk/LATMOS-Accounts-Web/root/html/admin/requests/update.tt

    r974 r1162  
    1111    onMouseOver="document.getElementById('menui').innerHTML='Demandes';" 
    1212    onMouseOut="resetmenu();"> 
    13     <img title="Demandes" src="[% c.uri_for('/static', 'icons', 'logviewer.png') 
     13    <img title="Demandes" src="[% c.uri_for('/static', 'images', 'logviewer.png') 
    1414%]"> 
    1515Revenir à la liste des requêtes en attentes. 
  • trunk/LATMOS-Accounts-Web/root/html/ajax/services/mailing/dest_list.tt

    r1136 r1162  
    1515    </td> 
    1616<td> 
    17 [% c.prototype.link_to_remote( '<img src="' _ c.uri_for('/static/icons', 
    18 'user-trash.png') _ '" height="24" width="24" alt="" title="Retirer ' _ disp _ '">', { 
     17[% c.prototype.link_to_remote( 
     18    '<img src="' _ c.uri_for('/static', 'images', 'user-trash.png' ) _ '" 
     19    height="24" width="24" alt="" title="Retirer ' _ disp _ '">', { 
    1920    update => 'destlist', 
    2021    url    => c.uri_for('/ajax', 'services', 'mailing', 'mod_to', { 
  • trunk/LATMOS-Accounts-Web/root/html/ajax/services/mailing/users_list.tt

    r1136 r1162  
    1111    </td> 
    1212    <td><input type=checkbox name="user" checked=1 value="[% u | html %]"> 
    13 [%  c.prototype.link_to_remote( '<img src="' _ c.uri_for('/static/icons', 
    14 'gtk-add.png') _ '" height="24" width="24" alt="" title="Ajouter ' _ disp _ '">', { 
    15     update => 'destlist', 
    16     url    => c.uri_for('/ajax', 'services', 'mailing', 'mod_to', { 
    17         'act'  => 'add_to', 
    18         'user' => u, 
    19     }) 
    20 }, { entities => '' } ) %] 
     13    [% c.prototype.link_to_remote( 
     14        '<img src="' _ c.uri_for('/static', 'icons', 'gtk-add.png') _ '" height="24" width="24" alt="" title="Ajouter ' _ disp _ '">', 
     15        { 
     16        update => 'destlist', 
     17        url    => c.uri_for('/ajax', 'services', 'mailing', 'mod_to', { 
     18            'act'  => 'add_to', 
     19            'user' => u, 
     20        }) 
     21        }, 
     22    { entities => '' } ) %] 
    2123    </td> 
    2224</tr> 
  • trunk/LATMOS-Accounts-Web/root/html/ajax/user_to_group_form.tt

    r1067 r1162  
    33 
    44[% FOREACH g = othergroups %] 
     5[% IF loop.first %] 
     6<ul> 
     7[% END %] 
     8<li> 
    59[% IF modallow %] 
    610<form action="[% c.uri_for('/users', user.id, 'groups') %]" method="POST"> 
    711<input type="hidden" name="addgroup" value="[% g | html %]"> 
    8 <input type="image" src="[% c.uri_for('/static', 'icons', 'user-group-new.png') 
     12<input type="image" src="[% c.uri_for('/static', 'images', 'group_conf.png') 
    913%]" width="24" height="24"> 
    1014[% END %] 
     
    1317</form> 
    1418[% END %] 
     19</li> 
     20[% IF loop.last %] 
     21</ul> 
    1522[% END %] 
     23[% END %] 
  • trunk/LATMOS-Accounts-Web/root/html/aliases/default.tt

    r979 r1162  
    11<!-- $Id$ --> 
    22 
    3 <div id="objectform" class="objectform"> 
    43<div id="oinfo"> 
    54[% INCLUDE 'includes/obj_prev_next.tt' objtype='aliases' objname=aliasesname %] 
     
    76    <div id="oinfo_icons"> 
    87    [% IF NOT aliases.get_c_field('exported') %] 
    9     <img src="[% c.uri_for('/static', 'icons', 'mail-mark-important.png') %]" 
     8    <img src="[% c.uri_for('/static', 'images', 'mail-mark-important.png') %]" 
    109    alt="[% "User " _ aliasesname %]" title="l'alias est désactivé"> 
    1110    [% ELSE %] 
    12     <img src="[% c.uri_for('/static', 'icons', 'mail-read.png') %]" 
     11    <img src="[% c.uri_for('/static', 'images', 'mail-read.png') %]" 
    1312    alt="[% "User " _ aliasesname %]"> 
    1413    [% END %] 
     
    1716    <p id="oname">[% aliasesname | html %]</span></p> 
    1817    </div> 
     18</div> 
    1919 
     20<div id="oaction"> 
     21[% IF c.model('Accounts').db.check_acl(aliases, 'exported', 'w') %] 
     22    [% IF NOT aliases.get_c_field('exported') %] 
     23    <form method="POST" action="[% c.uri_for('/aliases', aliasesname, subform) %]" 
     24          onSubmit="return confirm('Activer l\'alias mail [% aliasesname %] ?') ? true : false"> 
     25    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     26    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-enable.png') %]"> 
     27    <input type="hidden" value="activer" name="make_active"> 
     28    </form> 
     29    [% ELSE %] 
     30    <form method="POST" action="[% c.uri_for('/aliases', aliasesname, subform) %]" 
     31          onSubmit="return confirm('Désactiver l\'alias mail [% aliasesname %] ?') ? true : false"> 
     32    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     33    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-disable.png') %]"> 
     34    <input type="hidden" value="désactiver" name="make_inactive"> 
     35    </form> 
     36    [% END %] 
     37[% END %] 
     38[% IF c.model('Accounts').db.check_acl(aliases, 'DELETE', 'w') %] 
     39    <form method="POST" action="[% c.uri_for('/aliases', aliasesname, subform) %]" 
     40          onSubmit="return confirm('Détruire l\'alias mail [% aliasesname %] ?') ? true : false"> 
     41    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     42    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-delete.png') %]"> 
     43    <input type="hidden" value="DETRUIRE" name="delete"> 
     44    </form> 
     45[% END %] 
    2046</div> 
    21 <div id="oinfo_close"></div> 
     47 
     48<div id="objectform" class="objectform"> 
    2249 
    2350[% IF c.model('Accounts').db.check_acl('aliases', 'forward', 'w') %] 
     
    2552[% INCLUDE 'includes/form.tt' %] 
    2653 
    27 [% IF c.model('Accounts').db.check_acl('aliases', '@DELETE', 'w') %] 
    28 <script LANGUAGE="JavaScript"> 
    29 <!--  
    30 function confirmSubmit() 
    31 { 
    32 var agree=confirm("Supprimer l'alias [% aliases.id %] ?"); 
    33 if (agree) 
    34     return true ; 
    35 else 
    36     return false ; 
    37 } 
    38 // --> 
    39 </script> 
    40 <fieldset> 
    41 <legend>Supprimer cet alias</legend> 
    42 <form action="[% c.uri_for(aliases.id) %]" method="POST" onsubmit="return confirmSubmit()"> 
    43 <input type="image" name="delete" value="Supprimer" title="Supprimer" 
    44 alt="effacer" src="[% 
    45 c.uri_for('/static', 'images', 'edit-delete.png') %]"> 
    46 <input type="hidden" name="delete" value="Supprimer"> 
    47 </form> 
    48 </fieldset> 
    49 [% END %] 
    5054</div> 
    5155 
  • trunk/LATMOS-Accounts-Web/root/html/groups/object_header.tt

    r1081 r1162  
    44<div id="oinfo"> 
    55    <div id="oinfo_icons"> 
    6     <img src="[% c.uri_for('/static', 'icons', 'user-group-properties.png') %]" 
     6    [% IF group.get_c_field('exported') %] 
     7    <img src="[% c.uri_for('/static', 'images', 'group_conf.png') %]" 
    78    alt="[% "Groupe " _ groupname %]"> 
     9    [% ELSE %] 
     10    <img src="[% c.uri_for('/static', 'images', 'gtk-delete.png') %]" 
     11    alt="[% "Groupe " _ groupname %]"> 
     12    [% END %] 
    813    </div> 
    914 
     
    1318    </div> 
    1419</div> 
    15 <div id="oinfo_close"></div> 
     20 
     21<div id="oaction"> 
     22[% IF c.model('Accounts').db.check_acl(group, 'exported', 'w') %] 
     23    [% IF NOT group.get_c_field('exported') %] 
     24    <form method="POST" action="[% c.uri_for('/groups', groupname, subform) %]" 
     25          onSubmit="return confirm('Activer le groupe [% groupname %] ?') ? true : false"> 
     26    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     27    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-enable.png') %]"> 
     28    <input type="hidden" value="activer" name="make_active"> 
     29    </form> 
     30    [% ELSE %] 
     31    <form method="POST" action="[% c.uri_for('/groups', groupname, subform) %]" 
     32          onSubmit="return confirm('Désactiver le group [% groupname %] ?') ? true : false"> 
     33    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     34    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-disable.png') %]"> 
     35    <input type="hidden" value="désactiver" name="make_inactive"> 
     36    </form> 
     37    [% END %] 
     38[% END %] 
     39[% IF c.model('Accounts').db.check_acl(group, 'DELETE', 'w') %] 
     40    <form method="POST" action="[% c.uri_for('/groups', groupname, subform) %]" 
     41          onSubmit="return confirm('Détruire le groupe [% groupname %] ?') ? true : false"> 
     42    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     43    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-delete.png') %]"> 
     44    <input type="hidden" value="DETRUIRE" name="delete"> 
     45    </form> 
     46[% END %] 
     47</div> 
    1648 
    1749<div id="omenu"> 
  • trunk/LATMOS-Accounts-Web/root/html/groups/users.tt

    r1081 r1162  
    3434[% IF ouser.get_attributes('department') == group.id OR 
    3535      ouser.get_attributes('contratType') == group.id %] 
    36 <img src="[% c.uri_for('/static', 'icons', 'changes-prevent.png') %]" 
     36<img src="[% c.uri_for('/static', 'images', 'changes-prevent.png') %]" 
    3737    width="24" height="24" title="Ce groupe est géré via un autre attribut"> 
    3838[% ELSE %] 
    3939<form action="[% c.uri_for(groupname, subform) %]" method="POST" style="display: inline"> 
    4040<input type="hidden" name="deluser" value="[% uid | html %]"> 
    41 <input type="image" src="[% c.uri_for('/static', 'icons', 'user-group-delete.png') %]" width="24" height="24"> 
     41<input type="image" src="[% c.uri_for('/static', 'images', 'group_del.png') %]" width="24" height="24"> 
    4242</form> 
    4343[% END %] 
  • trunk/LATMOS-Accounts-Web/root/html/includes/defs.tt

    r1081 r1162  
    1313[% IF object.type == 'user' %] 
    1414    [% IF object.get_attributes('unexported') %] 
    15 <img src="[% c.uri_for('/static', 'icons', 'gtk-delete.png') %]" 
     15<img src="[% c.uri_for('/static', 'images', 'gtk-delete.png') %]" 
    1616class="notice" title="Ce compte est désactivé" alt="disable"> 
    1717    [% ELSIF object.get_attributes('expired') %] 
    18 <img src="[% c.uri_for('/static', 'icons', 'emblem-urgent.png') %]" 
     18<img src="[% c.uri_for('/static', 'images', 'emblem-urgent.png') %]" 
    1919class="notice" title="Ce compte est expiré ([% object.get_attributes('expired') %])" alt="expired"> 
    2020    [% ELSIF object.get_attributes('expire') %] 
    21 <img src="[% c.uri_for('/static', 'icons', 'appointment-new.png') %]" 
     21<img src="[% c.uri_for('/static', 'images', 'appointment-new.png') %]" 
    2222class="notice" title="Ce compte est temporaire ([% object.get_attributes('expire') %])" alt="temporary"> 
    2323    [% END %] 
    2424[% ELSE %] 
    2525    [% IF object.get_attributes('unexported') %] 
    26 <img src="[% c.uri_for('/static', 'icons', 'gtk-delete.png') %]" 
     26<img src="[% c.uri_for('/static', 'images', 'gtk-delete.png') %]" 
    2727class="notice" title="Cette entrée est désactivés" alt="disable"> 
    2828    [% END %] 
  • trunk/LATMOS-Accounts-Web/root/html/includes/form.tt

    r971 r1162  
    11<!-- $Id$ --> 
    22 
    3 <div id="oform" class="oform"> 
    43[% attributes = form.attributes() %] 
    54[% IF attributes.0 %] 
     
    3433[% perm_denied %] 
    3534[% END %] 
    36 </div> 
  • trunk/LATMOS-Accounts-Web/root/html/includes/header.tt

    r1127 r1162  
    4444</div><!-- #header --> 
    4545 
    46 <div style="float: left;" id="sidebar"> 
     46<div id="sidebar"> 
    4747    [% INCLUDE 'includes/sidebar.tt' %] 
    4848    [% tpl = c.namespace _ '/side_menu.tt' %] 
     
    5454</div> 
    5555 
    56 <div id="mainbox" style="float: left;"> 
     56<div id="mainbox"> 
    5757 
  • trunk/LATMOS-Accounts-Web/root/html/includes/list_objects.tt

    r1131 r1162  
    3939    </td> 
    4040    <td><a href="[% c.uri_for('/' _ c.forward('/obj_to_uri', [ ofilter.otype ]), object.id) %]"> 
    41         <img src="[% c.uri_for('/static', 'icons', 'icon_edit.png') %]" 
    42             height="16" width="16" 
     41        <img src="[% c.uri_for('/static', 'images', 'icon_edit.png') %]" 
     42            class="editobj" 
    4343            alt="[% "edit " _ object.id | html %]"></a> 
    4444    [% object.id | html %]</td> 
  • trunk/LATMOS-Accounts-Web/root/html/includes/obj_prev_next.tt

    r971 r1162  
    11<!-- $Id$ --> 
    22 
    3 <div id="navigate" style="float: right"> 
     3<div id="navigate"> 
    44<p> 
    55[% nav = c.model('Accounts').object_navigate(objtype, objname) %] 
    66 
    7 [% IF nav.ofirst %] 
     7[% IF nav.ofirst -%] 
    88<a href="[% c.uri_for(nav.ofirst, subform) %]"> 
    9 <img src="[% c.uri_for('/static', 'icons/gtk-goto-first-ltr.png') %]" title="[% 
    10 nav.ofirst | html %]" alt="first"> 
    11 </a> 
    12 [% END %] 
     9<img src="[% c.uri_for('/static', 'images', 'gtk-goto-first-ltr.png') %]" title="[% 
     10nav.ofirst | html %]" alt="first" class="attr"></a> 
     11[%- END %] 
    1312 
    1413[% IF nav.oprev %] 
    1514<a href="[% c.uri_for(nav.oprev, subform) %]"> 
    16 <img src="[% c.uri_for('/static', 'icons/gtk-go-back-ltr.png') %]" title="[% 
    17 nav.oprev | html %]" alt="previous"> 
    18 </a> 
     15<img src="[% c.uri_for('/static', 'images', 'gtk-go-back-ltr.png') %]" title="[% 
     16nav.oprev | html %]" alt="previous" class="attr"></a> 
    1917[% END %] 
    2018 
    2119[% IF nav.onext %] 
    2220<a href="[% c.uri_for(nav.onext, subform) %]"> 
    23 <img src="[% c.uri_for('/static', 'icons/gtk-go-back-rtl.png') %]" title="[% 
    24 nav.onext | html %]" alt="next"> 
    25 </a> 
     21<img src="[% c.uri_for('/static', 'images', 'gtk-go-back-rtl.png') %]" title="[% 
     22nav.onext | html %]" alt="next" class="attr"></a> 
    2623[% END %] 
    2724 
    2825[% IF nav.olast %] 
    2926<a href="[% c.uri_for(nav.olast, subform) %]"> 
    30 <img src="[% c.uri_for('/static', 'icons/gtk-goto-first-rtl.png') %]" title="[% 
    31 nav.olast | html %]" alt="last"> 
    32 </a> 
     27<img src="[% c.uri_for('/static', 'images', 'gtk-goto-first-rtl.png') %]" title="[% 
     28nav.olast | html %]" alt="last" class="attr"></a> 
    3329[% END %] 
    3430</p> 
     
    4642</select> 
    4743<input type="image" alt="Go To" title="Aller à" src="[% 
    48 c.uri_for('/static', 'icons', 'gtk-jump-to-rtl.png') %]"> 
     44c.uri_for('/static', 'images', 'gtk-jump-to-rtl.png') %]" class="attrbutton"> 
    4945</p> 
    5046</form> 
  • trunk/LATMOS-Accounts-Web/root/html/includes/sidebar.tt

    r1148 r1162  
    11<form action="[% c.uri_for('/search') %]"> 
    22<input name="q" value="[% c.req.param('q') | html %]"> 
    3 <input type="image" name="" src="[% c.uri_for('/static', 'icons', 'gtk-find.png') %]" height="16" width="16"> 
     3<input type="image" name="" src="[% c.uri_for('/static', 'images', 'gtk-find.png') %]" height="16" width="16"> 
    44</form> 
    55<ul> 
  • trunk/LATMOS-Accounts-Web/root/html/nethosts/default.tt

    r1081 r1162  
    6262[% END %] 
    6363 
    64 [% IF c.model('Accounts').db.check_acl('nethost', '@DELETE', 'w') %] 
    65 <script LANGUAGE="JavaScript"> 
    66 <!-- 
    67 function confirmSubmit() 
    68 { 
    69 var agree=confirm("Supprimer l'hÃŽte [% nethost.id %] ?"); 
    70 if (agree) 
    71     return true ; 
    72 else 
    73     return false ; 
    74 } 
    75 // --> 
    76 </script> 
    77 <fieldset> 
    78 <legend>Supprimer cet hÃŽte</legend> 
    79 <form action="[% c.uri_for(nethostname) %]" method="POST" onsubmit="return confirmSubmit()"> 
    80 <input type="image" name="delete" value="Supprimer" title="Supprimer" alt="effacer" src="[% 
    81 c.uri_for('/static', 'images', 'edit-delete.png') %]"> 
    82 <input type="hidden" name="delete" value="Supprimer"> 
    83 </form> 
    84 </fieldset> 
    85 [% END %] 
    86  
    8764</td></tr> 
    8865</table> 
  • trunk/LATMOS-Accounts-Web/root/html/nethosts/object_header.tt

    r1081 r1162  
    66    <div id="oinfo_icons"> 
    77    [% IF NOT nethost.get_c_field('exported') %] 
    8     <img src="[% c.uri_for('/static', 'icons', 'gtk-delete.png') %]" 
     8    <img src="[% c.uri_for('/static', 'images', 'gtk-delete.png') %]" 
    99    alt="[% "HÃŽte " _ nethostname %]" title="l'entrée est désactivée"> 
    1010    [% ELSE %] 
    11     <img src="[% c.uri_for('/static', 'icons', 'preferences-desktop-wallpaper.png') %]" 
     11    <img src="[% c.uri_for('/static', 'images', 'preferences-desktop-wallpaper.png') %]" 
    1212    alt="[% "Ordinateur " _ nethostname %]"> 
    1313    [% END %] 
     
    1919    </div> 
    2020</div> 
    21 <div id="oinfo_close"></div> 
     21 
     22<div id="oaction"> 
     23[% IF c.model('Accounts').db.check_acl(nethost, 'exported', 'w') %] 
     24    [% IF NOT nethost.get_c_field('exported') %] 
     25    <form method="POST" action="[% c.uri_for('/nethosts', nethostname, subform) %]" 
     26          onSubmit="return confirm('Activer l\'hÃŽte [% nethostname %] ?') ? true : false"> 
     27    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     28    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-enable.png') %]"> 
     29    <input type="hidden" value="activer" name="make_active"> 
     30    </form> 
     31    [% ELSE %] 
     32    <form method="POST" action="[% c.uri_for('/nethosts', nethostname, subform) %]" 
     33          onSubmit="return confirm('Désactiver l\'hÃŽte [% nethostname %] ?') ? true : false"> 
     34    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     35    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-disable.png') %]"> 
     36    <input type="hidden" value="désactiver" name="make_inactive"> 
     37    </form> 
     38    [% END %] 
     39[% END %] 
     40[% IF c.model('Accounts').db.check_acl(nethost, 'DELETE', 'w') %] 
     41    <form method="POST" action="[% c.uri_for('/nethosts', nethostname, subform) %]" 
     42          onSubmit="return confirm('Détruire l\'hÃŽte [% nethostname %] ?') ? true : false"> 
     43    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     44    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-delete.png') %]"> 
     45    <input type="hidden" value="DETRUIRE" name="delete"> 
     46    </form> 
     47[% END %] 
     48</div> 
  • trunk/LATMOS-Accounts-Web/root/html/netzones/default.tt

    r1081 r1162  
    77 
    88<div class="objectformleft" id="objectform"> 
    9 <div class="oform"> 
    109[% INCLUDE 'includes/form.tt' 
    1110    form = form 
    1211    form_uri = c.uri_for(netzonename) %] 
    13 </div> 
    1412 
    1513<table border=1> 
  • trunk/LATMOS-Accounts-Web/root/html/netzones/menu.tt

    r976 r1162  
    44<div id="oinfo"> 
    55    <div id="oinfo_icons"> 
    6     <img src="[% c.uri_for('/static', 'icons', 'preferences-desktop-wallpaper.png') %]" 
     6    <img src="[% c.uri_for('/static', 'images', 'preferences-desktop-wallpaper.png') %]" 
    77    alt="[% "Ordinateur " _ hostgroupname %]"> 
    88    </div> 
     
    1313    </div> 
    1414</div> 
    15 <div id="oinfo_close"></div> 
     15<div  
  • trunk/LATMOS-Accounts-Web/root/html/netzones/object_header.tt

    r1081 r1162  
    44<div id="oinfo"> 
    55    <div id="oinfo_icons"> 
    6     <img src="[% c.uri_for('/static', 'icons', 'preferences-desktop-wallpaper.png') %]" 
     6    <img src="[% c.uri_for('/static', 'images', 'preferences-desktop-wallpaper.png') %]" 
    77    alt="[% "Ordinateur " _ hostgroupname %]"> 
    88    </div> 
     
    1313    </div> 
    1414</div> 
    15 <div id="oinfo_close"></div> 
     15 
     16<div id="oaction"> 
     17[% IF c.model('Accounts').db.check_acl(netzone, 'exported', 'w') %] 
     18    [% IF NOT netzone.get_c_field('exported') %] 
     19    <form method="POST" action="[% c.uri_for('/netzones', netzonename, subform) %]" 
     20          onSubmit="return confirm('Activer la zone [% netzonename %] ?') ? true : false"> 
     21    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     22    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-enable.png') %]"> 
     23    <input type="hidden" value="activer" name="make_active"> 
     24    </form> 
     25    [% ELSE %] 
     26    <form method="POST" action="[% c.uri_for('/netzones', netzonename, subform) %]" 
     27          onSubmit="return confirm('Désactiver la zone [% netzonename %] ?') ? true : false"> 
     28    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     29    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-disable.png') %]"> 
     30    <input type="hidden" value="désactiver" name="make_inactive"> 
     31    </form> 
     32    [% END %] 
     33[% END %] 
     34[% IF c.model('Accounts').db.check_acl(netzone, 'DELETE', 'w') %] 
     35    <form method="POST" action="[% c.uri_for('/netzones', netzonename, subform) %]" 
     36          onSubmit="return confirm('Détruire la zone [% netzonename %] ?') ? true : false"> 
     37    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     38    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-delete.png') %]"> 
     39    <input type="hidden" value="DETRUIRE" name="delete"> 
     40    </form> 
     41[% END %] 
     42</div>  
  • trunk/LATMOS-Accounts-Web/root/html/search/index.tt

    r1145 r1162  
    2020    </td> 
    2121    <td><a href="[% c.uri_for('/' _ c.forward('/obj_to_uri', [ filter.otype ]), object.id) %]"> 
    22         <img src="[% c.uri_for('/static', 'icons', 'icon_edit.png') %]" 
     22        <img src="[% c.uri_for('/static', 'images', 'icon_edit.png') %]" 
    2323            height="16" width="16" 
    2424            alt="[% "edit " _ object.id | html %]"></a> 
  • trunk/LATMOS-Accounts-Web/root/html/services/mailing/to.tt

    r1136 r1162  
    2222</span> 
    2323<br> 
    24 <input type="image" src="[% c.uri_for('/static/icons/find.png') %]" width="24" height="24"> 
     24<input type="image" src="[% c.uri_for('/static', 'images', 'find.png') %]" width="24" height="24"> 
    2525[% c.prototype.observe_field( 'to_type', { 
    2626    update => 'to_res', 
     
    5454<div style="width: 20em; float:left; border: solid;"> 
    5555[%  c.prototype.link_to_remote( 
    56     '<img src="' _ c.uri_for('/static/icons', 'editclear.png') _ '" title="Vider la liste">', 
     56    '<img src="' _ c.uri_for('/static', 'images', 'editclear.png') _ '" title="Vider la liste">', 
    5757    { 
    5858    update => 'destlist', 
     
    6262<span style="float: right"> 
    6363<a href="[% c.uri_for('/services', 'mailing') %]"> 
    64 <img src="[% c.uri_for('/static/icons', 'emblem-default.png') %]" 
     64<img src="[% c.uri_for('/static', 'images', 'emblem-default.png') %]" 
    6565 title="Valider la liste"> 
    6666</a> 
  • trunk/LATMOS-Accounts-Web/root/html/sites/menu.tt

    r994 r1162  
    55<div id="oinfo"> 
    66    <div id="oinfo_icons"> 
    7     <img src="[% c.uri_for('/static', 'icons', 'user-properties.png') %]" 
     7    <img src="[% c.uri_for('/static', 'images', 'user_conf.png') %]" 
    88    alt="[% "User " _ sitename %]"> 
    99    </div> 
     
    1313    </div> 
    1414</div> 
    15 <div id="oinfo_close"></div> 
     15<div  
  • trunk/LATMOS-Accounts-Web/root/html/sites/object_header.tt

    r1081 r1162  
    55<div id="oinfo"> 
    66    <div id="oinfo_icons"> 
    7     <img src="[% c.uri_for('/static', 'icons', 'user-properties.png') %]" 
     7    [% IF site.get_c_field('exported') %] 
     8    <img src="[% c.uri_for('/static', 'images', 'site_conf.png') %]" 
    89    alt="[% "User " _ sitename %]"> 
     10    [% ELSE %] 
     11    <img src="[% c.uri_for('/static', 'images', 'gtk-delete.png') %]" 
     12    alt="[% "User " _ sitename %]"> 
     13    [% END %] 
    914    </div> 
    1015    <div id="oinfo_label"> 
    1116    <p id="oname">[% sitename | html %]</p> 
    12     <p>[% user.get_c_field('l') | html %]</p> 
     17    <p>[% site.get_c_field('description') || site.get_c_field('l') | html %]</p> 
    1318    </div> 
    1419</div> 
    15 <div id="oinfo_close"></div> 
     20 
     21<div id="oaction"> 
     22[% IF c.model('Accounts').db.check_acl(site, 'exported', 'w') %] 
     23    [% IF NOT site.get_c_field('exported') %] 
     24    <form method="POST" action="[% c.uri_for('/sites', sitename, subform) %]" 
     25          onSubmit="return confirm('Activer le site [% sitename %] ?') ? true : false"> 
     26    <input type="image" name="img" value="Supprimer" title="Supprimer" 
     27    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-enable.png') %]"> 
     28    <input type="hidden" value="activer" name="make_active"> 
     29    </form> 
     30    [% ELSE %] 
     31    <form method="POST" action="[% c.uri_for('/sites', sitename, subform) %]" 
     32          onSubmit="return confirm('Désactiver l\'utilisateur [% sitename %] ?') ? true : false"> 
     33    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     34    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-disable.png') %]"> 
     35    <input type="hidden" value="désactiver" name="make_inactive"> 
     36    </form> 
     37    [% END %] 
     38[% END %] 
     39[% IF c.model('Accounts').db.check_acl(site, 'DELETE', 'w') %] 
     40    <form method="POST" action="[% c.uri_for('/sites', sitename, subform) %]" 
     41          onSubmit="return confirm('Détruire l\'utilisateur [% sitename %] ?') ? true : false"> 
     42    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     43    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-delete.png') %]"> 
     44    <input type="hidden" value="DETRUIRE" name="delete"> 
     45    </form> 
     46[% END %] 
     47</div> 
  • trunk/LATMOS-Accounts-Web/root/html/users/address.tt

    r1081 r1162  
    77 
    88<div id="objectform" class="objectform"> 
    9 <div style="padding:2em; border:outset"> 
    109<table border="0"> 
    1110    [% FOREACH idaddress = user.get_c_field('otheraddress') %] 
     
    4443        <input type="image" value="Effacer" title="Supprimer" alt="effacer" 
    4544            src="[% c.uri_for('/static', 'images', 'edit-delete.png') %]" 
    46             class="attr" 
     45            class="attrbutton" 
    4746        > 
    4847        </form> 
     
    5756        <input type="hidden" name="main" value="[% laddress.id | html %]"> 
    5857        <input type="image" value="" title="Passer en principale" alt="effacer" 
    59             src="[% c.uri_for('/static', 'icons', 'emblem-favorite.png') %]" 
    60             class="attr" 
     58            src="[% c.uri_for('/static', 'images', 'emblem-favorite.png') %]" 
     59            class="attrbutton" 
    6160            style="display:inline;" 
    6261        > 
     
    8079    [% END %] 
    8180    </table> 
    82 </div> 
    8381 
    8482 
     
    8684<div id="oform"> 
    8785 
    88  
    89 <p style="text-align:center"> 
    90  
    91 [% IF  address.get_c_field('unexported') %] 
    92 <img src="[% c.uri_for('/static', 'images', 'mail-mark-junk.png') %]"> 
    93 [% ELSE %] 
    94 <img src="[% c.uri_for('/static', 'images', 'mail-mark-unread.png') %]"> 
    95 [% END %] 
    96  
    97 [% IF  address.get_c_field('isMainAddress') %] 
    98  
    99         <img src="[% c.uri_for('/static', 'icons', 'gtk-home.png') %]" 
    100             title="Adresse principale" alt="Adresse principale" 
    101         > 
    102 [% END %] 
    103 [% address.get_c_field('l') | html %] 
    104 [% IF address.get_c_field('physicalDeliveryOfficeName') %] 
    105 - [% address.get_c_field('physicalDeliveryOfficeName') | html %] 
    106 [% END %] 
    107 </p> 
    10886 
    10987<form action="[% c.uri_for(username, subform, address.id) %]" method="POST"> 
  • trunk/LATMOS-Accounts-Web/root/html/users/address_form.tt

    r971 r1162  
    11<!-- $Id$ --> 
    22<table border="1"> 
     3 
     4<tr><th colspan=2> 
     5[% IF  address.get_c_field('unexported') %] 
     6<img src="[% c.uri_for('/static', 'images', 'mail-mark-junk.png') %]"> 
     7[% ELSE %] 
     8<img src="[% c.uri_for('/static', 'images', 'mail-mark-unread.png') %]"> 
     9[% END %] 
     10 
     11[% IF  address.get_c_field('isMainAddress') %] 
     12 
     13        <img src="[% c.uri_for('/static', 'images', 'gtk-home.png') %]" 
     14            title="Adresse principale" alt="Adresse principale" 
     15        > 
     16[% END %] 
     17[% address.get_c_field('l') | html %] 
     18[% IF address.get_c_field('physicalDeliveryOfficeName') %] 
     19- [% address.get_c_field('physicalDeliveryOfficeName') | html %] 
     20[% END %] 
     21</th></tr> 
    322 
    423[% FOREACH attrs IN [ 'site', 'description', 'isMainAddress', 
  • trunk/LATMOS-Accounts-Web/root/html/users/groups.tt

    r1081 r1162  
    99[% modallow = c.model('Accounts').db.check_acl(user, 'memberOf', 'w') %] 
    1010 
    11 <div id="oform"> 
    1211<table border="1"> 
    1312<tr> 
     
    2221[% IF user.get_attributes('department') == g OR  
    2322      user.get_attributes('contratType') == g %] 
    24 <img src="[% c.uri_for('/static', 'icons', 'changes-prevent.png') %]" 
     23<img src="[% c.uri_for('/static', 'images', 'changes-prevent.png') %]" 
    2524    width="24" height="24" title="Ce groupe est géré via un autre attribut"> 
    2625[% ELSE %] 
    2726<form action="[% c.uri_for(username, subform) %]" method="POST" style="display: inline"> 
    2827<input type="hidden" name="delgroup" value="[% g | html %]"> 
    29 <input type="image" src="[% c.uri_for('/static', 'icons', 'user-group-delete.png') %]" width="24" height="24"> 
     28<input type="image" src="[% c.uri_for('/static', 'images', 'group_del.png') %]" width="24" height="24"> 
    3029</form> 
    3130[% END %] 
     
    4645<hr> 
    4746</form> 
     47<br> 
    4848[% c.prototype.observe_field('gfilter', { 
    4949    url => c.uri_for('/ajax', 'user_to_group_form', username), 
     
    6767 
    6868</div> 
    69 </div> 
    7069[% END %] 
  • trunk/LATMOS-Accounts-Web/root/html/users/mail.tt

    r1081 r1162  
    44[% ELSE %] 
    55 
    6 <div id="objectform" class="objectform"> 
    76[% INCLUDE 'users/object_header.tt' %] 
    87 
    9 <div id="oform"> 
     8<div id="objectform" class="objectform"> 
    109 
    1110<form action="[% c.uri_for(user.id, 'mail') %]" method="POST"> 
     
    114113 
    115114</div> 
    116 </div> 
    117115[% END %] 
  • trunk/LATMOS-Accounts-Web/root/html/users/object_header.tt

    r1148 r1162  
    55    <div id="oinfo_icons"> 
    66    [% IF NOT user.get_c_field('exported') %] 
    7     <img src="[% c.uri_for('/static', 'icons', 'gtk-delete.png') %]" 
     7    <img src="[% c.uri_for('/static', 'images', 'gtk-delete.png') %]" 
    88    alt="[% "User " _ username %]" title="le compte est désactivé"> 
    9     [% IF c.model('Accounts').db.check_acl(user, 'exported', 'w') %] 
    10 <script LANGUAGE="JavaScript"> 
    11 <!-- 
    12 function confirmSubmit() 
    13 { 
    14 var agree=confirm("Activer l'utilisateur [% username %] ?"); 
    15 if (agree) 
    16     return true ; 
    17 else 
    18     return false ; 
    19 } 
    20 // --> 
    21 </script> 
    22     <form method="POST" action="[% c.uri_for('/users', username, subform) %]" onsubmit="return confirmSubmit()"> 
    23     <input type="submit" value="activer" name="make_active"> 
    24     </form> 
    25     [% END %] 
    269    [% ELSE %] 
    27     <img src="[% c.uri_for('/static', 'icons', 'user-properties.png') %]" 
     10    <img src="[% c.uri_for('/static', 'images', 'user_conf.png') %]" 
    2811    alt="[% "User " _ username %]"> 
    2912    [% END %] 
    3013 
    3114    [% IF user.get_c_field('locked') %] 
    32     <img src="[% c.uri_for('/static', 'icons', 'locked.png') %]"  
     15    <img src="[% c.uri_for('/static', 'images', 'locked.png') %]"  
    3316    alt="le compte est vérrouillé" title="le compte est vérrouillé"> 
    3417    [% END %] 
     
    4124    </div> 
    4225</div> 
    43 <div id="oinfo_close"></div> 
     26 
     27<div id="oaction"> 
     28[% IF c.model('Accounts').db.check_acl(user, 'exported', 'w') %] 
     29    [% IF NOT user.get_c_field('exported') %] 
     30    <form method="POST" action="[% c.uri_for('/users', username, subform) %]" 
     31          onSubmit="return confirm('Activer l\'utilisateur [% username %] ?') ? true : false"> 
     32    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     33    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-enable.png') %]"> 
     34    <input type="hidden" value="activer" name="make_active"> 
     35    </form> 
     36    [% ELSE %] 
     37    <form method="POST" action="[% c.uri_for('/users', username, subform) %]" 
     38          onSubmit="return confirm('Désactiver l\'utilisateur [% username %] ?') ? true : false"> 
     39    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     40    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-disable.png') %]"> 
     41    <input type="hidden" value="désactiver" name="make_inactive"> 
     42    </form> 
     43    [% END %] 
     44[% END %] 
     45[% IF c.model('Accounts').db.check_acl(user, 'DELETE', 'w') %] 
     46    <form method="POST" action="[% c.uri_for('/users', username, subform) %]" 
     47          onSubmit="return confirm('Détruire l\'utilisateur [% username %] ?') ? true : false"> 
     48    <input type="image" name="delete" value="Supprimer" title="Supprimer" 
     49    alt="effacer" src="[% c.uri_for('/static', 'images', 'edit-delete.png') %]"> 
     50    <input type="hidden" value="DETRUIRE" name="delete"> 
     51    </form> 
     52[% END %] 
     53</div> 
    4454 
    4555<div id="omenu"> 
     
    5969        <a href="[% c.uri_for(username, 'passwd') %]"><span [% 'id="oactive"' IF subform == 'passwd' %]>Mot de passe</span></a> 
    6070[% END %] 
    61         <div id="omenuclose"></div> 
    6271</div> 
    6372 
  • trunk/LATMOS-Accounts-Web/root/static/struct.css

    r977 r1162  
    99    width: 20%; 
    1010    padding: 0.2em; 
     11    float: left; 
    1112} 
    1213 
     
    1415    width: 78%; 
    1516    padding: 0.2em; 
     17    float: left; 
     18} 
     19 
     20#oinfo { 
     21} 
     22 
     23#oaction { 
     24    clear: both; 
     25} 
     26#oaction form { 
     27    display: inline-block; 
     28} 
     29 
     30#omenu { 
     31    clear: both; 
     32} 
     33 
     34#objectform { 
     35    clear: both; 
     36} 
     37 
     38#objectform div { 
     39    display: inline-block; 
     40    vertical-align: text-top; 
     41} 
     42#objectform form { 
     43    display: inline-block; 
     44    vertical-align: text-top; 
     45} 
     46#objectform table { 
     47    display: inline-block; 
     48    vertical-align: text-top; 
    1649} 
    1750 
     
    2154} 
    2255 
    23 #login_name { 
    24     font-size: 0.8em; 
    25  
     56#navigate { 
     57    float: right; 
    2658} 
    27  
    28 #objectform { 
    29 } 
    30  
    31 .objectformleft #oform { 
    32         float: left; 
    33 } 
    34  
    35 #oform { 
    36     margin-left:auto; 
    37     margin-right:auto; 
    38 } 
  • trunk/LATMOS-Accounts-Web/root/static/style.css

    r1127 r1162  
     1/* global dcl: */ 
     2 
    13img { 
    24    border: none; 
     
    57} 
    68 
     9input[type=image] { 
     10    border: outset; 
     11    border-color: black; 
     12    vertical-align: middle; 
     13    background-color: #DDDDD9; 
     14} 
     15img.editobject { 
     16    width: 1.5em; 
     17    height:1.5em; 
     18    vertical-align: middle; 
     19} 
     20img.notice { 
     21    width: 1em; 
     22    height:1em; 
     23    vertical-align: middle; 
     24} 
     25img.attr { 
     26    width: 1.5em; 
     27    height:1.5em; 
     28    vertical-align: middle; 
     29} 
     30input.attr { 
     31    width: 1.5em; 
     32    height:1.5em; 
     33    vertical-align: middle; 
     34} 
     35/* Button like */ 
     36img.button { 
     37    border: outset; 
     38    border-color: black; 
     39} 
     40input.button { 
     41    border: outset; 
     42    border-color: black; 
     43} 
     44img.attrbutton { 
     45    border: outset; 
     46    border-color: black; 
     47    width: 1.5em; 
     48    height:1.5em; 
     49    vertical-align: middle; 
     50} 
     51input.attrbutton { 
     52    border: outset; 
     53    border-color: black; 
     54    width: 1.5em; 
     55    height:1.5em; 
     56    vertical-align: middle; 
     57} 
     58 
     59.unexported { 
     60    text-decoration: line-through; 
     61    color: grey; 
     62} 
     63 
     64 
     65#header { 
     66    padding: 1px; 
     67} 
     68#header h1 { 
     69    text-align: center; 
     70    font-size: 1.2em; 
     71    margin: 0px; 
     72    padding: 0em; 
     73    background-color: #7DB4D8; 
     74} 
     75 
     76#sidebar { 
     77    border: solid; 
     78    border-color: #437ba1; 
     79} 
     80#sidebar ul { 
     81    list-style-type: none; 
     82    padding-top: 0.2em; 
     83    padding-left: 0em; 
     84} 
     85#sidebar li { 
     86    font-size: 0.8em; 
     87} 
     88#sidebar a:hover { 
     89    background-color: #7DB4D8; 
     90} 
     91 
    792#oinfo p { 
    893    padding: 0em; 
     
    1095    margin-left: 1em; 
    1196} 
    12  
    1397#oinfo p#oname { 
    1498    text-transform: capitalize; 
    1599    font-size: 1.2em; 
    16100} 
    17  
    18101#oinfo_icons { 
    19102    float: left; 
    20103} 
    21  
     104#oname img { 
     105    width: 1.5em; 
     106    height:1.5em; 
     107    vertical-align: middle; 
     108} 
    22109#oinfo_label { 
    23110    float: left; 
    24111} 
    25  
    26 #oinfo_close { 
    27     clear: both 
    28 } 
    29  
     112#navigate { 
     113    margin: 0em; 
     114    padding: 0em; 
     115} 
     116#navigate p { 
     117    margin: 0em; 
     118    text-align: center; 
     119} 
    30120 
    31121/* Object menu: */ 
     
    35125    color: black; 
    36126} 
    37  
    38127#omenu div { 
    39128    padding-top: 0.5em; 
     
    42131    margin: 0em; 
    43132} 
    44  
    45133#omenu span { 
    46134    padding-left: 0.5em; 
     
    53141    color: black; 
    54142} 
    55  
    56143#omenu span#oactive { 
    57144    padding-left: 0.5em; 
     
    64151    color: black; 
    65152} 
    66  
    67153#omenu a:hover { 
    68154    text-color blue; 
    69155} 
    70156 
    71 #omenuclose { 
    72     clear: both; 
    73 } 
    74  
    75 #navigate { 
    76 } 
    77  
    78 #navigate p { 
    79     margin: 0em; 
    80     text-align: center; 
    81 } 
    82  
    83 #navigate input { 
    84     width: 3em; 
    85     height:3em; 
    86     vertical-align: middle; 
    87 } 
    88  
    89 #navigate img { 
    90     width: 2em; 
    91     height:2em; 
    92     vertical-align: middle; 
    93 } 
    94  
    95 img.notice { 
    96     width: 1em; 
    97     height:1em; 
    98     vertical-align: middle; 
    99 } 
    100  
    101 img.attr { 
    102     width: 1.5em; 
    103     height:1.5em; 
    104     vertical-align: middle; 
    105 } 
    106 input.attr { 
    107     width: 1.5em; 
    108     height:1.5em; 
    109     vertical-align: middle; 
    110 } 
     157 
     158#user_group_form { 
     159    max-height: 15em; 
     160    width: 15em; 
     161    overflow: auto; 
     162    border: inset; 
     163} 
     164#user_group_form ul { 
     165    list-style-type: none; 
     166    padding: 0.2em; 
     167    font-size: 0.9em; 
     168} 
     169 
     170    /* 
    111171 
    112172span.hint { 
     
    123183} 
    124184 
    125 #mainmenu a { 
    126     font-size: 50px; 
    127     overflow: hidden; 
    128     text-decoration: none; 
    129 } 
    130  
    131 #mainmenu span { 
    132     padding-left: 1em; 
    133     padding-right: 1em; 
    134     text-decoration: none; 
    135 } 
    136  
    137 .pmenu span { 
    138     padding-left: 1em; 
    139     padding-right: 1em; 
    140     text-decoration: none; 
    141 } 
    142  
    143 #mainmenu span#actif { 
    144     border-style: outset; 
    145     padding-left: 1em; 
    146     padding-right: 1em; 
    147     text-decoration: none; 
    148     height: 32px; 
    149 } 
    150  
    151 #mainmenu a:hover { 
    152     background-color: #7DB4D8; 
    153 } 
    154  
    155185#oinfo div { 
    156186    float: left; 
     
    162192    margin: 0em; 
    163193} 
     194*/ 
     195/* 
    164196 
    165197div.objectform  { 
    166198} 
    167199 
    168 .oform { 
    169     margin: 0.5em; 
    170 } 
    171  
    172 .oform table { 
    173     margin: 0.5em; 
    174 } 
    175  
    176 .oform td { 
    177     vertical-align: top; 
    178 } 
    179  
    180 .oform p { 
    181     margin: 0.5em; 
    182     font-weight: bold; 
    183 } 
    184200 
    185201.oform ul { 
     
    192208} 
    193209 
     210*/ 
     211/* 
    194212.inputvalidate img { 
    195213    width: 1em; 
     
    213231} 
    214232 
    215 .unexported { 
    216     text-decoration: line-through; 
    217     color: grey; 
    218 } 
    219  
    220 #sidebar { 
    221 /*    background-color: #4e8fbb; */ 
    222     border: solid; 
    223     border-color: #437ba1; 
    224 } 
    225  
    226 #sidebar ul { 
    227     list-style-type: none; 
    228     padding-top: 0.2em; 
    229     padding-left: 0em; 
    230 } 
    231  
    232 #sidebar li { 
    233     font-size: 0.8em; 
    234 } 
    235  
    236 #sidebar a:hover { 
    237     background-color: #7DB4D8; 
    238 } 
    239  
    240 #header { 
    241     padding: 1px; 
    242 } 
    243  
    244  
    245 #header h1 { 
    246     text-align: center; 
    247     font-size: 1.2em; 
    248     margin: 0px; 
    249     padding: 0em; 
    250     background-color: #7DB4D8; 
    251 } 
     233 
     234 
     235    */ 
Note: See TracChangeset for help on using the changeset viewer.