0 Staff Calendar enhancement Shared by Brian Wilkie, St. Paul's United Church Aylmer 10 months ago 16.0 General Beginner The goal here is to create a staff Calendar that shows at a glance the status of calendar events (Approved/Pending) and on which calendars they are displayed.First step is making a copy of Calendar.lava named CalendarInternal.lava in the Themes\Rock\Assets\Lava folder and adding this code (at line 15, which is included for context) <div class="pull-right"> {% if eventItemOccurrence.EventItemOccurrence.EventItem.IsApproved %} <span class="btn btn-success">Approved </span>{% else %}<span class="btn btn-warning">Pending Approval </span>{% endif %} {% for eventCalendaritem in eventItemOccurrence.EventItemOccurrence.EventItem.EventCalendarItems %} <span class="btn btn-info">{{ eventCalendaritem.EventCalendar }} </span> {% endfor %} Learning Tip: It was difficult learning how to reference the EventCalendarItems collection, (eventItemOccurrence.EventItemOccurrence.EventItem.IsApproved is not obvious to me) but I learned from the existing code in Calendar.lava more than from the manuals.Next step is to create a child page to Organization Information on the Internal website, and adding a Calendar lava block. Make sure that the Approval Status filter is set to "All" and change the filename in the Block settings Lava Template Hope this is helpful. 18.1 Update: With the change to a new internal theme, the CalendarInternal.Lava file needs to be copied into RockNextGen/Assets/Lava. (Perhaps I should create a copy of the theme for my customation to be safe?)