Pre-requisite Events and Custom fields

  • Tony
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
11 years 7 months ago #48148 by Tony
Hello!

I have 2 questions.

1) Is it possible to set a pre-requisite? I'm posting events for a gaming convention and I need to make sure that people have registered and paid for a membership before being allowed to register for individual events.

2) I have added several custom fields and configured them to be linked with Community Builder. From what I understand from the short description, I will need to edit the XML to include them. There is no example. Help?

Thank you!
-tony

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

More
11 years 7 months ago #48150 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Pre-requisite Events and Custom fields
Hi Tony

1=> I believe you can handle it via Registration Access field in the event. Basically, the idea is that:

- When users sign up for a membership, you assigned them to a Joomla group you want. Maybe called it Subscriber, this Joomla group should be a child group of Registered group.

- You need to create a new access level called Subscriber. Choose the subscriber group which you created above for the access level

- Edit the event, set Registration Access to "Subscriber"

with the above settings, only subscribers can register for the event

2=> You don't need to edit the XML file, just do the following steps :

- Go to Events Booking -> Configuration, make sure you set "Integration" config option to "Community Builder"
- Edit the custom field, look at "Field Mapping" attribute, choose the field in Community Builder which you want to map with this field

After that, it will work as expected.

Regards,

Tuan
The following user(s) said Thank You: Tony

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

  • Tony
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
11 years 7 months ago #48177 by Tony
Replied by Tony on topic Pre-requisite Events and Custom fields
Hi Tuan.

Thank you for the reply.

1) I followed the instructions, but I think I missed something. How do I assign a user to a new group when they pay for a new membership? I know I can do that by going to the person's account to manually adjust it, but that's not going to work as I'd have to be available 24/7 to do that. Is there a way that Event Booking can do that? I didn't see any option in the event to do this. As for the rest of it, it a made a subgroup in Registered and then a new Access Level with the same name. Then I edited the Access Level to include the subgroup.

2) I already had Integration set to Community Builder and mapped the appropriate fields. I only see the default fields (First Name, Last Name, Organization, Address, Address 2, City, State, Zip, Country, Phone, Fax). I have many other fields that I created in the Custom Fields area. They are not listed in the configuration screen. I need to map those fields from Community Builder too.

This bring me to a new question related to #2.

3) When I register for an event, it shows all of my custom fields. The only input boxes with filled in fields are First Name, Last Name, Country, Email. I would have expected all of the Community Builder fields I mapped to appear.

4) Lastly, is there a way to specify which fields appear for a given event? Once a user purchases a membership, I don't need their address or anything like that. We really just need their name and email address. On occasion, we'll need an additional field or two.

Thanks!
-tony

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

  • Tony
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
11 years 7 months ago #48183 by Tony
Replied by Tony on topic Pre-requisite Events and Custom fields
I was able to figure out the answers to #2-4. I had to go in to each custom field and link it there. My only issue now is #1. If you can please help me resolve that issue, I'd be very grateful.

-tony

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

More
11 years 7 months ago #48197 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Pre-requisite Events and Custom fields
Hi Tony

Regarding #1 , it depends on what extension you are using to handle membership on your site? A membership extension (like our Membership Pro extension) should have a feature to allow you to assign users automatically to the groups you want when signup to the plan

Regards

Tuan
The following user(s) said Thank You: Tony

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

  • Tony
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
11 years 7 months ago #48207 by Tony
Replied by Tony on topic Pre-requisite Events and Custom fields
Hi Tuan!

In previous years we just made a normal event as a membership. I'm guessing I can't do that and will have to purchase a copy of Membership Pro in order to do this?

Thanks!
-tony

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

More
11 years 7 months ago #48212 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Pre-requisite Events and Custom fields
Hi Tony

If you are using latest version of Events Booking (version 1.6.5+), I believe you can handle this requirement as well (without having a Membership extension).

Go to Extensions -> Plugins Manager, publish the plugin "Event Booking - Joomla Groups plugin". After that, edit the event which you are using to process memberhsip at the moment, you will see a new tab called Joomla groups settings. you can choose the groups you want in that tab and when someone register and pay for the event, he will be assigned to the selected groups.

That should solve the problem you are having.

Regards,

Tuan
The following user(s) said Thank You: Tony

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

  • Tony
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
11 years 7 months ago #48239 by Tony
Replied by Tony on topic Pre-requisite Events and Custom fields
Hi Tuan.

I have 1.6.5 installed. I believe I have this part all set. I published that Plugin. My group structure now looks like this and it seems to work:
Registered
-2015
--Thursday
--Friday
--Saturday
--Sunday

I have view access pointing to those groups. I've tried with the 2015 group and will try to individual day groups next. In the meantime, I've notice that once I have a membership and I'm assigned an additional group, I have to logout and login for the site to recognize that I've been added to another group. Is there a way to do this without have to login again? If not, does Membership Pro do this without having to login again?

One new issue I've come across is with field validation. If I set a field to be required, the validation rule is: validate[required]; however, I'm able to sign up for an event with these fields being blank (or in the case of a list box, nothing was selected). I must be doing something wrong. Can you please tell me how to fix this?

Thank you!
-tony

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

More
11 years 7 months ago #48248 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Pre-requisite Events and Custom fields
Hi Tony

I have view access pointing to those groups. I've tried with the 2015 group and will try to individual day groups next. In the meantime, I've notice that once I have a membership and I'm assigned an additional group, I have to logout and login for the site to recognize that I've been added to another group. Is there a way to do this without have to login again? If not, does Membership Pro do this without having to login again?


=> Unfortunately, we have no solution for this issue yet. Users will still logout and then login again so that his user group will be updated. Will try to find a solution for this problem within this week.

One new issue I've come across is with field validation. If I set a field to be required, the validation rule is: validate[required]; however, I'm able to sign up for an event with these fields being blank (or in the case of a list box, nothing was selected). I must be doing something wrong. Can you please tell me how to fix this?


=> That's strange. It seems there is javascript conflict and it causes the issue. If it is possible, please upgrade your site to version 1.6.6 of Events Booking. Version 1.6.5 has some javascript issues and we addressed it in version 1.6.6

Regards,

Tuan
The following user(s) said Thank You: Tony

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

  • Tony
  • Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
11 years 7 months ago - 11 years 7 months ago #48271 by Tony
Replied by Tony on topic Pre-requisite Events and Custom fields
Hi Tuan.

If you can find a solution where events can be made as pre-requisites for registering for other events, that would be amazing. That would eliminate my need to assign users to groups and make them login again.

I just installed 1.6.6. Btw, the Download page says it's 1.6.5, but after the installation, the main page shows that it's version 1.6.6.

Do you see a conflict in the code? Can you please confirm whether or not validation works for you? Validation still doesn't work for me. I've tried with and without a datatype. It allows me to complete registration with fields being blank as well as in the wrong format. I select Datatype Email for a field just to test. I could leave it blank or put something like "abc" in it.

Thanks,
-tony
Last edit: 11 years 7 months ago by Tony.

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

Moderators: Tuan Pham Ngoc