Validate Event Types in EarthRanger

Before you start

  • Know the Event Type you created/edited and its Event Category.
  • Have a test user/profile with the intended permissions.
  • Be able to access EarthRanger Admin and Event Form Editor.


Step 1 : Sanity check in Admin

  1. Go to Admin → Activity → Event Types and Categories 2.0 (Beta) and open your Event Type.
  2. Confirm:
    1. Correct Event Category is selected (active, not hidden).
    2. Required fields are marked Required.
    3. Any Choice fields point to the intended source (Existing list / My Data / New list).


Acceptance criteria

  • Event Type is visible under the correct category and shows intended fields.


Step 2 : Verify Choice behavior

  1. If you used Existing Choice Lists, open Admin → Choices and confirm:
    1. Entries exist, Display labels are correct, Ordernum set where needed.
    2. (If editing) Values have NOT been changed—only Display can change safely.
  2. If you used My Data sources, confirm that the referenced Subjects/Users exist and belong to the expected groups/subtypes.


Acceptance criteria

  • Dropdowns show the expected options in the intended order.
  • No “blank” or missing options.

Step 3 : Confirm visibility & category

  1. View the saved event in the app’s Events list.
  2. Filter by the Event Category and your Event Type.

Acceptance criteria

  • Event appears under the correct category and filters work as expected.


Step 5 : Permissions check (with a real user)

  1. Assign the intended Permission Set(s) to a test user/profile.
  2. Log in as the test user and:
  3. Create a new Event with the Event Type.
  4. View Events of this type.

Acceptance criteria

  • Test user can create/view the event as intended (and cannot access restricted categories).
  • Mobile: if your team uses mobile, repeat Step 3 on a device.
  • Long Choice lists: confirm search/type-ahead works.
  • Required fields: confirm the form blocks submission when left blank.


Troubleshooting quick hits

  • Dropdown missing options: the Choice list identifier mapped in the schema (enumNames) may not match a real list; or the list is empty/disabled.
  • Old events look wrong after edits: a Value was changed in Choices—revert to the original Value and update Display only.
  • User can’t see the type: Event Category not included in their Permission Set (or the category is hidden).