Ad Hoc Events Workflow
Adding an Event
- User submits Event Request form.
- Admin reviews the “Adhoc” sheet in “Ad Hoc Events” spreadsheet.
- It is NOT necessary to select a county in the dropdown.
- Links should be verified working (click to see where they go).
- Ensure a valid title is used with no redundant information (i.e., we don’t need the day of week).
- Update blurb to remove redundant information and links.
- When all changes have been updated, switch Approved to
YES.
- Refresh the page (Open-page trigger does not appear to work on iOS Google Sheets app.).
- Script should populate the appropriate county.
- If error, manually set the county and refresh the page.
- If successful: An ID is added to the
EVENT_ID column.
Removing an Event
- Switch the Approved value to
NO.
- Refresh the page.
- The
EVENT_ID will disappear.
- Status will change to Removed.
Updating an Event
- Remove the event following instructions above.
- Update the columns that need updating.
- Add the event again following the “Adding an Event” steps.
Ad Hoc Featured Events Workflow
Adding a Featured Event
- User submits a Featured Event Request form.
- Admin follows the same workflow as Adding an Event, but with fewer fields to review.
Removing / Updating a Featured Event
- Admin follows the same workflow as Adding an Event, but with fewer fields to review.
Featuring an Event
- User submits a Featured Event Request form.
- Admin thoroughly reviews the “Requests” sheet in “Featured Events” spreadsheet to ensure it meets “featured” criteria.
- Edit provided Description to remove redundant information (location, time, frequency, etc.).
- It is NOT necessary to select a county in the dropdown.
- Links should be verified working (click to see where they go).
- Ensure a valid title is used with no redundant information (i.e., we don’t need the day of week).
- If description contains a link, format it accordingly (add
target="_blank" in anchor tag).
- Check description for any exceptions to their audience selection and add this text to the “Audience Suffix” column.
- When all changes have been updated, switch Approved to
YES.
- Refresh the page (Open-page trigger does not appear to work on iOS Google Sheets app.).
- Script should populate the appropriate county.
- If error, manually set the county and refresh the page.
- The row will be moved to the “Featured Events” sheet.
- It will appear with an Enabled status of
YES, however, it is not yet on the site.
- The contents of the “Featured Events” sheet control all featured events on the site.
- A script, FeaturedEventYmlGenerator, must be manually run to generate a YAML file.
- The contents of this file must replace the contents of
featured_events.yml in the njboardgames repo.
- Automation for this step is still in progress.