Ignore:
Timestamp:
04/18/12 19:49:35 (12 years ago)
Author:
nanardon
Message:
  • improve alias management page, show more information
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts-Web/root/html/aliases/index.tt

    r687 r929  
    1 <div style="border: outset; padding: 0.5em;"> 
     1<!-- $Id$ --> 
     2 
     3<div style="border: outset; padding: 0.5em; float:left"> 
    24[% IF c.model('Accounts').db.check_acl('aliases', 'forward', 'w') %] 
    35<table border=1> 
     
    3739</div> 
    3840 
    39 [% aliases = c.model('Accounts').list_unowned_aliases(c.req.param('filter')) %] 
    40  
    41 <div style="border: outset; padding: 0.5em;"> 
    42 [% FOREACH alias = aliases.keys.sort %] 
    43 [% IF loop.first %] 
    44 <form action="[% c.uri_for() %]" method="POST"> 
    45 <input type="hidden" name="filter" value="[% c.req.param('filter') | html %]"> 
    46 <table border=1> 
    47 <tr><th>N°</th><th>Nom</th><th>renvois</th><th>Sup.</th></tr> 
    48 [% END %] 
    49 <tr> 
    50     <td>[% loop.count | html %]</td> 
    51     <td> 
    52     <input type="hidden" name="al" value="[% alias | html %]"> 
    53     <input type="text" name="name" id="[% 'aliases' _ loop.count %]" value="[% alias | html %]"> 
    54 <span style="display:none" id="[% 'aliasesind' _ loop.count %]">Searching...</span> 
    55 <span id="[% 'aliases_span' _ loop.count %]"></span><br> 
    56 [% c.prototype.observe_field('aliases' _ loop.count, { 
    57     url => c.uri_for('/ajax', 'objexist', 'aliases'), 
    58     with   => "'val='+value+ '&attr=forward'", 
    59     update => 'aliases_span' _ loop.count, 
    60     frequency => 1, 
    61     min_chars => 1, 
    62     indicator => 'aliasesind' _ loop.count, 
    63 }) %] 
    64     </td> 
    65     <td> 
    66         <input type="text" name="forward" value="[% aliases.$alias.join(',') |html %]"> 
    67     </td> 
    68     <td><input type="checkbox" name="del[% loop.count %]"></td> 
    69 </tr> 
    70 [% IF loop.last %] 
    71 <tr> 
    72 <td colspan=4><input type=submit></td> 
    73 </tr> 
    74 </table> 
    75 </form> 
    76 [% END %] 
    77 [% END %] 
    7841[% ELSE %] 
    7942<p>Vous n'avez pas la permission d'acceder à cette page.</p> 
    8043[% END %] [% # ACLS %] 
    81 </div> 
     44 
     45[% INCLUDE 'includes/aliases_list.tt' %] 
Note: See TracChangeset for help on using the changeset viewer.