Opened 16 years ago
Last modified 12 years ago
#4651 new defect
Request for updated patch
Reported by: | Mario Fetka | Owned by: | Nicholas Bergson-Shilcock |
---|---|---|---|
Priority: | normal | Component: | RegistrationConfirmationPatch |
Severity: | normal | Keywords: | |
Cc: | Mario Fetka | Trac Release: | 0.11 |
Description
the provided patch cant be used with http://trac-hacks.org/svn/accountmanagerplugin/0.11
plz update the patch
Attachments (0)
Change History (3)
comment:1 Changed 12 years ago by
comment:2 Changed 12 years ago by
Right now a new IAccountRegistrationInspector
interface has been published.
Please follow #874 and try to implement that interface for all new code, because this will become the new standard for components contributing to the new-user-registration process in AcctMgr. Participants are able to provide additional registration fields, request validation checks or both with minimal effort.
I'll publish the rewritten standard registration checks, that are built-in into AcctMgr, to give some example implementations for early adopters. If anyone needs support to convert, follow-up here or create a new ticket and set cc to me, please.
comment:3 Changed 12 years ago by
(In [11923]) AccountManagerPlugin: Finish registration check rewrite, refs #874, #2707, #2897, #4651, #5295, #7577, #8076.
Now moving check execution into AccountManager, and _create_user()
is gone,
replaced by more clearly structured and modularized code.
Registration checking for requests from the admin panel is re-activated and minor improvements related to RegistrationError processing done too.
Note: The test, that detected admin requests to skip additional checking of
existing permissions for each new username, has been done differently.
In the future each check has to decide on its own, like this is done in the
UsernamePermCheck
now.
(In [11917]) AccountManagerPlugin: Add interface for configurable user registration procedure, refs #874, #2707, #2897, #4651, #5295, #7577, #8076.
The current user registration process lacks flexibility, as can be witnessed by the history of one of the oldest still pending tickets for this plugin: #874.