- title: Submissions
  table: submissions
  columns:
    - _summary
    - title
    - country
    - description
    - stage
  sortBy:
    - submissionDate: desc
    - title: asc
  userFilters:
    - country
  actions:
    - sendNewSubmission
  fixedColumns: 1
  items:
    - title: All
    - title: New
      filter:
        rules:
          - field: status
            operator: =
            value: new
    - title: Approved
      filter:
        rules:
          - field: status
            operator: =
            value: approved
    - title: Rejected
      filter:
        rules:
          - field: status
            operator: =
            value: rejected

- title: Submissions
  table: submissions

- title: Submissions
  table: submissions
  columns:
    - _summary
    - title
    - country
    - description
    - stage
  sortBy:
    - submissionDate: desc
    - title: asc
  userFilters:
    - country
  actions:
    - sendNewSubmission
  fixedColumns: 1
  filter:
    rules:
      - field: status
        operator: equals
        value: new

- title: Submissions
  table: submissions
  items:
    - title: All
      columns:
        - _summary
        - title
        - country
        - description
        - stage
      sortBy:
        - submissionDate: desc
        - title: asc
      userFilters:
        - country
      actions:
        - sendNewSubmission
      fixedColumns: 1

- title: Submissions
  table: submissions
  columns:
    - _summary
    - title
    - country
    - description
    - stage
    - relatedTable.relatedField

- title: My Child Table
  table: myChildTable
  columns:
    - _parent(myParentTable.childField)
    - _parent(myParentTable.childField).fieldInParentTable
    - column1
    - column2
  sortBy:
    - column1: asc
    - _parent(myParentTable.childField).fieldInParentTable: desc
  userFilters:
    - _parent(myParentTable.childField)
    - _parent(myParentTable.childField).fieldInParentTable
  filter:
    rules:
      - field: _parent(myParentTable.childField)
        operator: isNotNull
      - field: _parent(myParentTable.childField).fieldInParentTable
        operator: =
        value: Yes

- title: Submissions
  table: submissions
  columns:
    - _pendingTasks
  hideIfEmpty: true
