DEPRECATION WARNING

This documentation is not using the current rendering mechanism and will be deleted by December 31st, 2020. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Setting up the front-end registration lists

This feature allows front-end users who have signed up for an event to see who has signed up for that event as well, eg. for forming car pools or for coordination before the event takes place. In addition, this allows so-called editors (eg. speakers or organizers for that event) to see that list as well. Both features are disabled by default. When using this feature, make sure that this complies with your privacy policy!

Both lists are set up separately. Even if you useboth lists, they need to be set up separately.

You can enter a list of FE user field names that will be displayed in the registration lists using the TS setup variable plugin.tx_seminars_pi1.showFeUserFieldsInRegistrationsList. The default is to only display the attendee’s names.

Setting up the front-end registration lists for attendees

Please note that there is no fine-grained access rights system: Either you allow all attendees to view the registration lists for all events for which they have signed up, or you don’t.

  1. If there is no “my events” page yet, create one. This page will show all events for which a FE user has signed up.
    1. Add a new page.
    2. Set the page access to “show at any login”.
    3. Add a new content element “General Plugin”.
    4. Set the element’s plug-in type to “Seminarmanager”, set it to display the “my events” list and set the element’s starting point to your SysFolder(s) with the event records. You’ll probably want to also set the time-frame for this list to “all events” instead of the default value “current and upcoming events”.
  2. Now add a second page for the registration lists (preferably a sub page of the “my events” page), set it to not appear in the menu and set the page access to “show at any login”.
    1. Add a new content element “General Plugin”.
    2. Set the element’s plug-in type to “Seminarmanager” and set it to display the “list of registrations (for attendees)”.
  3. Now return to the page with the “my events” list and edit that content element again.
    1. Under “Page that contains the list of registrations (for attendees):”, select the page you’ve just created.
  4. If you would like the registration lists to be linked from the normal list view, edit the seminar list and also select the page with the registrations list under “Page that contains the list of registrations (for attendees):”.

Setting up the front-end registration lists for editors

Please note that this feature has a rather fine-grained access right system: For each event, you can specify which FE users should be allowed to view the registration lists of that particular event.

  1. Create a “editors” FE-user group.
  2. Edit the events for which some FE users should be allowed to view the registration lists. Add those FE users in the section“Front-end users that are allowed to see the list of registrations” of the corresponding event records. Forexample, you could allow the speakers or the organizers to see the registrations list. In addition, add the corresponding FE users to the FE user group “editors”
  3. Set up a “my editable events” page. This page will list exactly those events for which that particular FE user is set as an editor.
    1. Add a new page.
    2. Set the page access to “editors”.
    3. Add a new content element “General Plugin”.
    4. Set the element’s plug-in type to “Seminarmanager”, set it to display the “my editable events” list and set the element’s starting point to your SysFolder(s) with the event records. You’ll probably want to also set the time-frame for this list to “all events” instead of the default value “current and upcoming events”.
  4. Now add a second page for the registration lists (preferably a sub page of the “my events” page), set it to not appear in the menu and set the page access to “editors”.
    1. Add a new content element “General Plugin”.
    2. Set the element’s plug-in type to “Seminarmanager” and set it to display the “list of registrations (for editors)”.
  5. Now return to the page with the “my events” list and edit that content element again.
    1. Under “Page that contains the list of registrations (for editors):”, select the page you’ve just created.
  6. If you would like the registration lists to be linked from the normal list view, edit the seminar list and also select the page with the registrations list under “Page that contains the list of registrations (for editors):”. Please note that in case a FE user is both an attendee and an editor for an event, the link to the registration list for editors will take precedence.