Changeset 6783 for extensions/NBC_UserAdvManager
- Timestamp:
- Aug 20, 2010, 10:31:22 PM (14 years ago)
- Location:
- extensions/NBC_UserAdvManager/trunk
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/NBC_UserAdvManager/trunk/admin/template/ghosttracker.tpl
r6399 r6783 19 19 {ldelim} 20 20 $("#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}) 22 22 .tablesorterPager({ldelim}container: $("#pager"), positionFixed: false, size: 20, totalPages: 0{rdelim}); 23 23 {rdelim} … … 47 47 <th> </th> 48 48 <th>{'Username'|@translate}</th> 49 <th>{'Profile'|@translate}</th> 49 50 <th>{'Email address'|@translate}</th> 50 51 <th>{'LastVisit_Date'|@translate}</th> … … 57 58 <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td> 58 59 <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 60 <td style="text-align:center;"><a href="./admin.php?page=profile&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> 59 61 <td>{$user.EMAIL}</td> 60 62 {if $user.REMINDER == l10n('Reminder_Sent_NOK')} -
extensions/NBC_UserAdvManager/trunk/admin/template/userlist.tpl
r6399 r6783 20 20 {ldelim} 21 21 $("#sorting") 22 .tablesorter({ldelim}sortList:[[3, 0]]{rdelim})22 .tablesorter({ldelim}sortList:[[3,1]]{rdelim}) 23 23 .tablesorterPager({ldelim}container: $("#pager"), positionFixed: false, size: 20, totalPages: 0{rdelim}); 24 24 {rdelim} … … 39 39 <tr class="throw"> 40 40 <th>{'Username'|@translate}</th> 41 <th>{'Profile'|@translate}</th> 41 42 <th>{'Email address'|@translate}</th> 42 43 <th>{'LastVisit_Date'|@translate}</th> … … 48 49 <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}"> 49 50 <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 51 <td style="text-align:center;"><a href="./admin.php?page=profile&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> 50 52 <td>{$user.EMAIL}</td> 51 53 <td style="text-align:center;">{$user.LASTVISIT}</td> -
extensions/NBC_UserAdvManager/trunk/admin/template/usermanager.tpl
r6754 r6783 19 19 {ldelim} 20 20 $("#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}) 22 22 .tablesorterPager({ldelim}container: $("#pager"), positionFixed: false, size: 20, totalPages: 0{rdelim}); 23 23 {rdelim} … … 36 36 <tr class="throw"> 37 37 <th> </td> 38 <th> {'Username'|@translate} </th> 39 <th> {'User status'|@translate} </th> 40 <th> {'Email address'|@translate} </th> 41 <th> {'Groups'|@translate} </th> 42 <th> {'Registration_Date'|@translate} </th> 38 <th>{'Username'|@translate} </th> 39 <th>{'Profile'|@translate} </th> 40 <th>{'User status'|@translate} </th> 41 <th>{'Email address'|@translate} </th> 42 <th>{'Groups'|@translate} </th> 43 <th>{'Registration_Date'|@translate} </th> 43 44 {if $CONFIRM_LOCAL == ""} 44 <th> {'Reminder'|@translate} </th>45 <th>{'Reminder'|@translate} </th> 45 46 {/if} 46 47 </tr> … … 51 52 <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td> 52 53 <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 54 <td style="text-align:center;"><a href="./admin.php?page=profile&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> 53 55 <td>{$user.STATUS}</td> 54 56 <td>{$user.EMAIL}</td> -
extensions/NBC_UserAdvManager/trunk/changelog.txt.php
r6781 r6783 187 187 188 188 -- 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 189 191 */ 190 192 ?> -
extensions/NBC_UserAdvManager/trunk/main.inc.php
r6775 r6783 2 2 /* 3 3 Plugin Name: UserAdvManager 4 Version: 2.15. 44 Version: 2.15.5b 5 5 Description: Renforcer la gestion des utilisateurs - Enforce users management 6 6 Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=216 … … 13 13 /* 14 14 ***** 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 15 See project bugtracker: http://piwigo.org/bugs/my_view_page.php 35 16 */ 36 17
Note: See TracChangeset
for help on using the changeset viewer.