Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: 'Controlled' registration process possible?

'Controlled' registration process possible? 10 years 9 months ago #22641

  • cpaschen
  • cpaschen's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 23
  • Thank you received: 1
I have a client who needs a somewhat unique registration process:

1. User can register for event using 'simple group' type registration (they indicate only the type (adult/child) and gender of each group member

2. Staff/Admin review registration and 'approve' them.
After approval:

3. User can go back in and add specific details for group members (name, age, etc.)
Users can NOT add any new users (or remove any).
IF they want to add/remove group members only staff can do that from the admin-side. (then the user can go back in and update the names of the new group members if needed).

I realize that we could just do step 1 and have them enter 'dummy' info for that step.
However, what I'm not sure about is how to accomplish the 3rd point (IF it's even possible with DTRegister).

Has anyone ever configured a system like this?

My client is definitely willing to pay to have custom plugins created (or new features added to DTRegister itself if that is needed).

Any ideas?

Please Log in or Create an account to join the conversation.

'Controlled' registration process possible? 10 years 9 months ago #22642

  • nathan.dth
  • nathan.dth's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 1857
  • Karma: 19
  • Thank you received: 218
Hello. The event is simple OR detailed group registration. You can't have it go both ways. You CAN have the registration created as PENDING then you change it to active after approving.

You could make the group member fields NOT required so the user could entire data if they know it, or just leave it blank. You'd need to provide necessary instructions.

Then they CAN edit the registration through the user panel. HOWEVER, there is no option to keep them from adding or removing group members. That capability would need added as a custom project. The simple -> detailed group is something that could possibly be added also. Would have to think through that one for the best implementation.

If interested in moving forward on those custom items, submit a customization ticket for it. I don't actually see any ticket under your name that is open... or remotely recent. Thanks.

Please Log in or Create an account to join the conversation.

Nathan is no longer affiliated with DTH since the recent acquisition. You can connect with him and get any type of Joomla website help at www.JoomlaEmployee.com .

'Controlled' registration process possible? 10 years 9 months ago #22643

  • cpaschen
  • cpaschen's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 23
  • Thank you received: 1
Nathan,

Definitely interested in pursuing the ability to restrict adding/removing - esp. if that might get added back to the project (i.e. sponsor the feature) or might be added as a plugin somehow. (I just realized that I have another client that uses DTReg that could use that functionality).

I've tried creating a custom ticket (My Tickets | Submit Ticket) but the ticket never appears in the My Tickets list.
I just tried again and ...of course ... THIS time it worked!

I'll wait to hear back on that ticket.

Please Log in or Create an account to join the conversation.

'Controlled' registration process possible? 10 years 9 months ago #22644

  • cpaschen
  • cpaschen's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 23
  • Thank you received: 1
Quick functionality question (that I can't find myself)...

Is it possible to prevent users from editing their registrations completely after they have placed them?

(But still allow admin-side modification of the registrations)

That would probably allow us to 'get by' until we can get some modifications made to the system.

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Time to create page: 0.257 seconds