wiki:AccountManagerPlugin/DevProposals

Version 1 (modified by hasienda, 2 years ago) (diff)

stub for starting real work

Development concepts and ideas for AccountManagerPlugin

Proposals

AccountManager users may like upstream development focusing on intuitive usage and further integration, to improve administration tasks.

UserManagerPlugin integration

This was always meant to be part of AccountManagerPlugin. But let's go beyond a simple merger and i.e.

  • create first real User class for Trac

More ideas

Some functionality, that might be interesting has been identified in:

Tickets

Accepted

#1600
[patch] Add a LdapAuthStore to AccountManagerPlugin
#3113
[patch] Add password policy
#5550
Enable use of multiple htpasswd files
#8933
[patch] Provide configurable crypt prefix

Discussion

#843
Make admin approval required for account registration
#1061
Extend AccountManager to allow non-password-based authentication methods
#1524
How about a list of currently online users?
#1946
login via https, client certificate should anyway allow to set a password or create an account
#2707
[patch] Add captcha (ReCaptcha) support for new user registration
#2897
[patch] Add captcha (PyCAPTCHA) support for new user registration
#3040
HTTP Auth allows for groups, why not use them?
#6788
[patch] Add a RadiusAuthStore to AccountManagerPlugin
#7426
Dynamicity of Trac (Show number of registered users)
#7576
[patch] Users redirected to login screen with no confirmation may fail to recognize that they are registered
#8595
Ability to ban accounts
#8930
Setup wizard for AcctMgr
#9253
Review account Attributes should allow to select by "sid"
#9943
Add group-based configurable login page
#9946
make the user overview page and the user creation page separate pages
#9947
Integrate functionality of FineGrainedPageAuthzEditorPlugin
#10079
LDAP login status and impossible logout
#10679
Checkbox to force user to change their password on first login
#10680
Provide confirmation when password is changed
#10682
Allow table columns on Users page to be sorted
#10684
Provide feedback when performing actions on the Users page
#10739
[Patch] Move Back to Accounts button to the contextual navigation
#10741
[Patch] Provide indicator for verification status of email addresses on the Manage User Accounts page
#10742
[Patch] Rename "Update" button to "Refresh" on the Review User Account Details page
#10743
[Patch] Email addresses should be mailto links
#10745
[Patch] Add a 'Select all' checkbox to the header on the Manager User Accounts page
#10747
Allow accounts to be created from the command line
#10750
Resurrect functional tests
#10754
Selected checkboxes should determine which items are displayed on the Accounts: Cleanup page
#10755
Implement group toggling behavior for checkboxes on Account: Cleanup page
#10762
Lost password procedure should send username
#10829
Consider renaming 'Save' buttons to 'Apply changes'
#10945
Add extensible user ID change support
#11003
Add a ConfigSection
#11119
Strip whitespace from macro arguments
#11214
Rename db_cleanup to admin_db_cleanup
#11215
Set focus when admin Users page loads
#11798
Display message to users with revoked account access
#11931
New interface: user_email_verification_verified