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. |
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). |
| 14 | To 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 | }}} |
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%)]] |