Ignore:
Timestamp:
Aug 20, 2010, 10:31:22 PM (14 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.