Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Click on ‘Add’ a table.

  2. Enter the name of the table.

  3. Auto-generate the table name to create the database table name and the model name.

  4. If you want to be able to show updates from this table in the Audit report, enter ‘mayAudit’ into the flags section. You can also add other areas to have valid/invalid records, block deleting, and more. See the behavior and hook notes under flags.

  5. Click on ‘Save’. The page will refresh.

  6. Click on ‘Implement’ Table.

...

Adding a Field

  1. Click on ‘Options’, then select ‘Fields’ next to the table you wish to add a field to

  2. Click on ‘Add Field’, or if you want to modify a field, click on ‘Modify’ next to the field name.

  3. Enter the name of the field and a brief description of the field, if applicable.

  4. Auto-generate the ‘Database Column Name’, ‘Model Attribute Name’, and ‘Model Association Name’.

  5. Select the data type (options include):

    1. Text

    2. Date/Time

    3. File (single, multiple, with metadata)

    4. Numeric (ie ‘real 6 3’ means 6 numbers before decimal place, 3 numbers after

    5. Geolocation options

    6. Enum List (this is a single select drop down menu option) **If enum, add the values that are available in the enum list.

  6. Add behavior flags, if applicable (options and descriptions are outlined on the page). To add, type in the exact name of the flag listed and hit {Enter} on click on ‘Add to List’

  7. Click on ‘Save’

  8. Click on ‘Implement Field’.

...

6. Click on checkboxes for ‘Built in sort of table results’ and ‘Filterable table results’ to allow for sorting and filtering by columns in the table.

7. Click on ‘OK’

...


...

Menus

Add the page to specific menus

...

**If contract specific, the link will be the same as the page view (oneoffice/contract/name of table), except you need to add {url.contract} before the name of the table so that it identifies the specific contract in the URL. /oneoffice/contract/{url.contract}/bid-entry Example: /oneoffice/contract/complaints?contract={url.contract}

6. Click ‘Save’.


...



...