Repository Fields

The REPOSITORY tab in Admin → Fields manages fields for test cases and test results. Case Fields appear when creating or editing a test case. Result Fields are filled in during test execution to capture outcome data.

Case Fields and Result Fields

Both types live on the REPOSITORY tab and are managed the same way. The distinction is in how they are used:

Type Where it appears When it is filled in
Case Field Test case create/edit form When writing or updating a test case
Result Field Test execution result form When recording the outcome of a test run

The fields list

Case Fields and Result Fields are displayed in separate sub-lists on the REPOSITORY tab. Each list shows the same columns:

Column Description
Label The display name shown to users
System Name The unique internal identifier (set at creation, cannot be changed)
Type The field type (TEXT, DROPDOWN, STEPS, etc.)
Enabled Toggle to enable or disable the field without deleting it
Actions Edit, Delete, and Overrides buttons

Use the search box to filter by label, system name, or type. Click any column header to sort — ascending and descending.

Create a field

  1. Go to Admin → Fields → REPOSITORY and click New Field.
  2. Enter a Label. The System Name is auto-generated from the label — you can edit it before saving.
  3. Select a Type. See Field Types for all options. Type cannot be changed after saving.
  4. Choose whether this is a Case Field or a Result Field.
  5. For DROPDOWN or MULTI_SELECT fields, add the options users can choose from.
  6. Set whether the field applies to All Projects or Selected Projects.
  7. Click Save.
System Name rules: Must be lowercase, may contain underscores, must start with a letter (e.g. browser_version). System Name is permanent — it cannot be changed after the field is created.

Edit a field

Click the Edit button on any field row to open the edit modal. You can change:

  • Label (the display name)
  • Enabled state
  • Project assignment scope (All Projects or Selected Projects)
  • Options (for DROPDOWN and MULTI_SELECT fields)

Field type and System Name cannot be changed after creation.

Enable and disable a field

Toggle the Enabled switch on the list directly — you do not need to open the edit modal. Disabling a field hides it from new test cases or results but preserves all previously stored values. Enabling it again restores visibility immediately.

Delete a field

Click the Delete button on the field row and confirm the dialog.

Deletion is permanent. Deleting a field removes all values stored for that field across every project, test case, and test result. This cannot be undone. If you want to stop using a field without losing historical data, disable it instead.

Project Overrides

Click the Overrides button on a field row to configure how that field behaves in specific projects — making it required, changing its default value, restricting its options, or customising STEPS subfield slots.

For full detail, see Project Overrides.