Opened 7 years ago

Last modified 4 years ago

#4651 new defect

Request for updated patch

Reported by: geos_one Owned by: nicholasbs
Priority: normal Component: RegistrationConfirmationPatch
Severity: normal Keywords:
Cc: geos_one Trac Release: 0.11


the provided patch cant be used with

plz update the patch

Attachments (0)

Change History (3)

comment:1 Changed 4 years ago by hasienda

(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 4 years ago by hasienda

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 4 years ago by hasienda

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

Add Comment

Modify Ticket

as new The owner will remain nicholasbs.

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

Note: See TracTickets for help on using tickets.