Changes between Version 32 and Version 33 of UserManagerPlugin


Ignore:
Timestamp:
Nov 12, 2016, 11:09:08 AM (7 years ago)
Author:
figaro
Comment:

Removed reference to non-existent plugin, further cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • UserManagerPlugin

    v32 v33  
    55== Description
    66
    7 This plugin provides a simple, standard way for teams to manage the resources on the team. While trac.admin provides too many places to set up one user, this plugin provides one single ''page'' where a project admin can setup ''all'' things related to one user.
     7This plugin provides a simple, standard way for teams to manage the resources on the team from within Trac. While trac.admin provides too many places to set up one user, this plugin provides one single page where a project admin can setup ''all'' things related to one user.
    88
    99Key features:
    10  - helps managing users (profiles, permissions, authentication (based on AccountManagerPlugin), and any other things based on this plugin's extension points)
    11  - provides filterable team rosters based on user profiles (+ custom fields)
     10 * Helps managing users, such as profiles, permissions, authentication (based on AccountManagerPlugin), and anything based on this plugin's extension points.
     11 * Provides filterable team rosters based on user profiles and custom fields.
     12 * There is also an [#API API] available to allow you to develop your own user views.
    1213
    13 '''Note''': This plugin is the next step of TeamRosterPlugin. To use UserManagerPlugin disable TeamRosterPlugin, in case you have it enabled.
    14 UserManagerPlugin is for ~90% compatible with data managed by TeamRosterPlugin, so switching from TeamRosterPlugin to UserManagerPlugin is safe (no data loss).
     14To use as a macro:
     15
     16{{{
     17[[UserProfilesList]]                                  # Without arguments returns current active user profiles
     18[[UserProfilesList(role=developer)]]                  # Returns all userProfiles with role='developer'
     19[[UserProfilesList(NOT_role=developer)]]              # Returns all userProfiles with NOT role=developer
     20[[UserProfilesList(name=%someName%)]]                 # Returns all userProfiles with name like 'someName'
     21[[UserProfilesList({id=cbalan},{role=%arh%})]]        # Returns cbalan's profile and user profiles with role='%arh%'
     22[[UserProfilesList(|class=someCSS_Class, style=border:1px solid green;padding:12px)]] # Adds style and class attributes to box layout     
     23}}}
    1524
    1625== Bugs/Feature Requests
     
    2635== Download
    2736
    28 Download the [export:usermanagerplugin zipped source].
     37Download the zipped source from [export:usermanagerplugin here].
    2938
    3039== Source
    3140
    32 Check out from the [/svn/usermanagerplugin subversion repository], or [source:usermanagerplugin browse the source] with Trac.
     41You can check out UserManagerPlugin from [/svn/usermanagerplugin here] using Subversion, or [source:usermanagerplugin browse the source] with Trac.
    3342
    3443== Installation
     
    127136}}}
    128137
    129 === Macro
    130 
    131 {{{
    132 [[UserProfilesList]]                                  # Without arguments returns current active user profiles
    133 [[UserProfilesList(role=developer)]]                  # Returns all userProfiles with role='developer'
    134 [[UserProfilesList(NOT_role=developer)]]              # Returns all userProfiles with NOT role=developer
    135 [[UserProfilesList(name=%someName%)]]                 # Returns all userProfiles with name like 'someName'
    136 [[UserProfilesList({id=cbalan},{role=%arh%})]]        # Returns cbalan's profile and user profiles with role='%arh%'
    137 [[UserProfilesList(|class=someCSS_Class, style=border:1px solid green;padding:12px)]] # Adds style and class attributes to box layout     
    138 }}}
    139 
    140138== Screenshots
    141139
    142 [[Image(screenshot2.png, width=400px)]][[Image(screenshot3.png, width=400px)]][[BR]]
    143 [[Image(screenshot4.png, width=400px)]][[Image(screenshot5.png, width=400px)]][[BR]]
    144 [[Image(screenshot6.png, width=400px)]][[Image(screenshot7.png, width=400px)]][[BR]]
     140'''Admin user interface''':
     141
     142[[Image(screenshot2.png, 80%)]]
     143
     144'''User permissions setup:'''
     145
     146[[Image(screenshot3.png, 80%)]]
     147
     148'''User authentication:'''
     149
     150[[Image(screenshot4.png, 80%)]]
     151
     152'''Manage user profiles fields:'''
     153
     154[[Image(screenshot5.png, 80%)]]
     155
     156'''Team profile with the users defined on it:'''
     157
     158[[Image(screenshot6.png, 80%)]]
     159
     160'''User management administration:'''
     161
     162[[Image(screenshot7.png, 80%)]]
    145163
    146164== Questions