Changeset 6783


Ignore:
Timestamp:
08/20/10 22:31:22 (9 years ago)
Author:
Eric
Message:
  • Bug 1808 fixed - The Tracking users table is ordered by default on "LastVisit" field (last in at top)
  • Bug 1809 fixed - Addition of a direct link to user's profile in all UAM tables. The link gives a new window
Location:
extensions/NBC_UserAdvManager/trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • extensions/NBC_UserAdvManager/trunk/admin/template/ghosttracker.tpl

    r6399 r6783  
    1919    {ldelim} 
    2020      $("#sorting") 
    21       .tablesorter({ldelim}sortList:[[3,1]], headers: {ldelim} 0: {ldelim} sorter: false {rdelim}{rdelim}{rdelim}) 
     21      .tablesorter({ldelim}sortList:[[4,1]], headers: {ldelim} 0: {ldelim} sorter: false {rdelim}{rdelim}{rdelim}) 
    2222      .tablesorterPager({ldelim}container: $("#pager"), positionFixed: false, size: 20, totalPages: 0{rdelim}); 
    2323    {rdelim}  
     
    4747              <th>&nbsp;</th> 
    4848              <th>{'Username'|@translate}</th> 
     49              <th>{'Profile'|@translate}</th> 
    4950              <th>{'Email address'|@translate}</th> 
    5051              <th>{'LastVisit_Date'|@translate}</th> 
     
    5758              <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td> 
    5859              <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 
     60              <td style="text-align:center;"><a href="./admin.php?page=profile&amp;user_id={$user.ID}" title="{'Profile'|@translate}" onclick="window.open(this.href); return false;"><img src="{$UAM_PATH}admin/template/icon/edit_s.png"></a></td> 
    5961              <td>{$user.EMAIL}</td> 
    6062{if $user.REMINDER == l10n('Reminder_Sent_NOK')} 
  • extensions/NBC_UserAdvManager/trunk/admin/template/userlist.tpl

    r6399 r6783  
    2020    {ldelim} 
    2121      $("#sorting") 
    22       .tablesorter({ldelim}sortList:[[3,0]]{rdelim}) 
     22      .tablesorter({ldelim}sortList:[[3,1]]{rdelim}) 
    2323      .tablesorterPager({ldelim}container: $("#pager"), positionFixed: false, size: 20, totalPages: 0{rdelim}); 
    2424    {rdelim}  
     
    3939                        <tr class="throw"> 
    4040                        <th>{'Username'|@translate}</th> 
     41            <th>{'Profile'|@translate}</th> 
    4142                        <th>{'Email address'|@translate}</th> 
    4243            <th>{'LastVisit_Date'|@translate}</th> 
     
    4849          <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}"> 
    4950            <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 
     51            <td style="text-align:center;"><a href="./admin.php?page=profile&amp;user_id={$user.ID}" title="{'Profile'|@translate}" onclick="window.open(this.href); return false;"><img src="{$UAM_PATH}admin/template/icon/edit_s.png"></a></td> 
    5052            <td>{$user.EMAIL}</td> 
    5153            <td style="text-align:center;">{$user.LASTVISIT}</td> 
  • extensions/NBC_UserAdvManager/trunk/admin/template/usermanager.tpl

    r6754 r6783  
    1919    {ldelim} 
    2020      $("#sorting") 
    21       .tablesorter({ldelim}sortList:[[5,1]], headers: {ldelim} 0: {ldelim} sorter: false {rdelim}{rdelim}{rdelim}) 
     21      .tablesorter({ldelim}sortList:[[6,1]], headers: {ldelim} 0: {ldelim} sorter: false {rdelim}{rdelim}{rdelim}) 
    2222      .tablesorterPager({ldelim}container: $("#pager"), positionFixed: false, size: 20, totalPages: 0{rdelim}); 
    2323    {rdelim}  
     
    3636                        <tr class="throw"> 
    3737                        <th>&nbsp;</td> 
    38                         <th>&nbsp;{'Username'|@translate}&nbsp;&nbsp;</th> 
    39                         <th>&nbsp;{'User status'|@translate}&nbsp;&nbsp;</th> 
    40                         <th>&nbsp;{'Email address'|@translate}&nbsp;&nbsp;</th> 
    41                         <th>&nbsp;{'Groups'|@translate}&nbsp;&nbsp;</th> 
    42                         <th>&nbsp;{'Registration_Date'|@translate}&nbsp;&nbsp;</th> 
     38                        <th>{'Username'|@translate}&nbsp;&nbsp;</th> 
     39            <th>{'Profile'|@translate}&nbsp;&nbsp;</th> 
     40                        <th>{'User status'|@translate}&nbsp;&nbsp;</th> 
     41                        <th>{'Email address'|@translate}&nbsp;&nbsp;</th> 
     42                        <th>{'Groups'|@translate}&nbsp;&nbsp;</th> 
     43                        <th>{'Registration_Date'|@translate}&nbsp;&nbsp;</th> 
    4344          {if $CONFIRM_LOCAL == ""} 
    44             <th>&nbsp;{'Reminder'|@translate}&nbsp;&nbsp;</th> 
     45            <th>{'Reminder'|@translate}&nbsp;&nbsp;</th> 
    4546          {/if} 
    4647                        </tr> 
     
    5152            <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td> 
    5253            <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 
     54            <td style="text-align:center;"><a href="./admin.php?page=profile&amp;user_id={$user.ID}" title="{'Profile'|@translate}" onclick="window.open(this.href); return false;"><img src="{$UAM_PATH}admin/template/icon/edit_s.png"></a></td> 
    5355            <td>{$user.STATUS}</td> 
    5456            <td>{$user.EMAIL}</td> 
  • extensions/NBC_UserAdvManager/trunk/changelog.txt.php

    r6781 r6783  
    187187 
    188188-- 2.15.5 : Bug 1807 fixed - Textareas are resized according the screen resolution 
     189            Bug 1808 fixed - The Tracking users table is ordered by default on "LastVisit" field (last in at top)  
     190            Bug 1809 fixed - Addition of a direct link to user's profile in all UAM tables. The link gives a new window 
    189191*/ 
    190192?> 
  • extensions/NBC_UserAdvManager/trunk/main.inc.php

    r6775 r6783  
    22/* 
    33Plugin Name: UserAdvManager 
    4 Version: 2.15.4 
     4Version: 2.15.5b 
    55Description: Renforcer la gestion des utilisateurs - Enforce users management 
    66Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=216 
     
    1313/* 
    1414 ***** TODO List ***** 
    15 ++ No validation needed for admins users comments (new trigger needed in comments.php ?) 
    16  
    17 ++ No single email check for admins (new trigger needed in functions_user.inc.php ?) 
    18  
    19 ++ Password control and enforcement 
    20   ?? Can not be the same as username -> Could password score control be sufficient ?  
    21    
    22 ++ Security : Blocking brut-force attacks ! 
    23               -> Way to do that : Count the number of failed attempts to connect and lock the targetted account after x attempts. Where x will be settable by admin. 
    24               To unlock the locked account : 
    25                -> A new table in admin's plugin panel which would display the locked accounts. 
    26                -> Sending an email to account owner to inform him his account is blocked due to multiple failed connexions attempts. This email could have a link with a security key to unlock the account. 
    27                -> Both of above solutions ? 
    28  
    29 ++ Opportunity to copy a registered user for new user creation 
    30   ++ new copied user will (or not) belong to the same groups 
    31   ++ new copied user will (or not) get the same status (visitor, admin, webmaster, guest (??)) 
    32   ++ new copied user will (or not) get the same properties 
    33   ++ new copied user will (or not) get the same language 
    34   ... and so on 
     15See project bugtracker: http://piwigo.org/bugs/my_view_page.php 
    3516*/ 
    3617 
Note: See TracChangeset for help on using the changeset viewer.