Ideas

Allow Deactivating & Sorting Registration Fee Items

Allow Deactivating & Sorting Registration Fee Items

Event

We occasionally have the need to remove fee items from event registration templates, but if the fee item has already been selected by a registrant and we try to delete the item, we get a message saying, "This Registration Template Fee Item is assigned to a Registration Registrant Fee."

Looking at the database, the RegistrationTemplateFeeItem table does have an IsActive field. However, even if I set that field to false for one of the fee items, it appears Rock is completely ignoring it. The fee item shows up anyway.

It would be great if we were given access to change the IsActive value in the Rock UI, and if the registration form would hide/show fee items based on that value.

For now, the best workaround I have found is to change the maximum number of uses for the fee item to 0, and then add some CSS on the page to hide disabled select options:

option[disabled] { display: none; }

UPDATE 10/15/20: As Tina mentioned in the comments below, the Order field is also unused at the moment. It would be great to be able to manually sort the fee items as well as activate/deactivate them.

Photo of Jeff RichmondSubmitted by Jeff Richmond, The Well Community Church  ·   ·  Event
Login to add a comment...

Submission Success Tips

Cultivate your ideas for maximum impact with these helpful submission tips that will increase the chances of your brilliant concepts becoming reality.

  • Clear Title: Craft a straightforward and descriptive title that instantly conveys the essence of your idea.
  • Concise Description: Provide an idea description that is succinct, ensuring it effectively communicates the concept without unnecessary verbosity.
  • Provide Additional Details: With a concise description complete, now provide any other details that are needed to better understand the requirements.
  • Thorough Ministry Need Review: Provide a comprehensive overview of the ministry need your idea addresses, emphasizing its significance.
  • Cover the WHY: Clearly articulate the rationale behind your idea, explaining why it's essential and how it aligns with the organization's goals and mission. Oftentimes a clear "why" sheds light into other possible options.