Support

Home Forums Event Espresso Premium Hiding Expired Events on Check-In

Hiding Expired Events on Check-In

Posted: April 22, 2016 at 10:47 pm


kellyjo

April 22, 2016 at 10:47 pm

Doing some searching of these forums, I came across someone who was asking about it and noticed the Event Espresso team followed the request to hide expired events from the Check-in Events page. (Ref: https://eventespresso.com/topic/event-check-in-ee4/)

You incorporated that here:
https://eventespresso.com/wiki/ee4-changelog/
Add to hide Expired Events from the attendee check-in view

This certainly does hide the expired events from the drop-down list, but it does not hide the expired events from the actual event check-in page itself. There are plenty of events that are past their due date, expired already, and yet they are still showing up on that page.

I need them not to show up. Expired is expired and are no longer relevant once they are past. Any idea how to hide these expired events on this page through dashboard or EE4/PHP code?


Tony

  • Support Staff

April 26, 2016 at 4:00 am

Hi there,

The Event Check-in tab shows all registrations from all events to allow users to view previous check-in data. If we remove expired registrations from that view users can not view previous check-in data.

The dropdown at the top of the list allows you to view out expired events and view checks for your current individual events.

Currently I can not find a filter that can be used to alter the query used for the check-in list that would allow you to remove the registrations from expired events from that view, I will check in with out developers to see if there is a way to do this.


kellyjo

April 26, 2016 at 11:06 pm

Thank you for looking into this Tony.

I had tried diving into the code and attempted to not show events if they were expired, but it seemed my code was ignored, or just not in there properly enough to work.


Tony

  • Support Staff

April 27, 2016 at 7:54 am

I spent some time discussing this with the developers.

Currently there is no filter that can be used to remove the expired events from the query used to pull in the registrations within that tab. It would be possible to do but would require some intricate customizations with the way its set up currently.

The dropdown at the top of the check-in tab allows you to filter down to specific events (excluding expired events) so I would recommend using that.


kellyjo

April 27, 2016 at 3:40 pm

Alright. Thank you for looking into this for me.

Hopefully it is a feature that can be suggested for future versions.

I get why they left it in.. as someone may want to check old events to see who was checked in and who wasn’t, but a feature to toggle old events off to clear up some of that general list would be helpful.


Tony

  • Support Staff

April 28, 2016 at 4:52 am

One problem I can see with this is if you you have multiple events running registrations the list would still end up rather cluttered, meaning most users would still filter the list to view individual event registrations and check-in from there.

That would mean the list would continue to be used as it is now even with only ‘current’ registrations shown by default.

I can add a feature request for this but would you provide some details of the use case this is for please? Just so I can include them within the ticket for discussion.


kellyjo

May 4, 2016 at 9:09 pm

Sure thing Tony.

When loading up the Check-In page, the “Hide Expired Events” checkbox should hide also the registrations who are part of those expired events so in the general listing, I wouldn’t see any expired events nor any registration belonging to those expired events. There’s no reason to show those people anymore if the event has expired.

If I need to view them, I can just uncheck the box and see everything and everyone that I need to see.


Tony

  • Support Staff

May 10, 2016 at 3:28 am

I have added this to our public roadmap here:

https://trello.com/c/0UUQ2w5C/147-hide-expired-event-check-ins-from-registrations-check-in-by-default

However as mentioned I am unsure of how that will change how that list table will be used. Even when hiding expired registrations the majority of users will select a specific event and filter the list anyway, with more than a couple of registrations per event (even if we hide expired event registrations by default) then the list will quickly become harder to manage than filtering for specific events again.

Please feel free to add your vote and any comments within that trello card as we will use those boards to monitor feature requests 🙂

The support post ‘Hiding Expired Events on Check-In’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso