Opened 15 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


the provided patch cant be used with

plz update the patch

Attachments (0)

Change History (3)

comment:1 Changed 12 years ago by Steffen Hoffmann

(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.

comment:2 Changed 12 years ago by Steffen Hoffmann

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 Steffen Hoffmann

(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.

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain Nicholas Bergson-Shilcock.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.