specs/models/M_TABLE

Table

A Tulip Table is a simulated database table that the user can create and edit in order to store complex data. The fields are user created and completely customizable except for a required ID field (see Table Field for more details).

It contains the following Models:

Tulip Table Metadata

ItemDescription
NameThe display name for the table
DescriptionShort description of the table added by the user
Last ModifiedA timestamp of the last time someone edited the table shape. Adding or editing a row does not count.
AppsThe apps that reference the table
Hidden“Deleting” the table in the UI only soft deletes it. Tables that are soft deleted can later be restored.
Created ByThe user that initially created the Table
Created AtThe date and time that the Table was initially created
Deleted ByThe user that deleted the Table
Deleted AtThe date and time that the Table was deleted

Tests

IDName
QA-T80Table Management : 01 - Create a table
QA-T81Table Management : 02 - Archive a table
QA-T82Table Management : 03 - Restore an Archived table
QA-T83Table Management : 04 - Edit a table's name and description
QA-T84Table Management : 05 - Add columns to a table
QA-T85Table Management : 06 - Edit a table column
QA-T86Table Management : 07 - Edit a table column description
QA-T87Table Management : 08 - Delete a table column
QA-T88Table Management : 09 - Restore a deleted table column
QA-T89Table Management : 10 - Reorder table columns
QA-T90Table Management : 11 - Resize table columns
QA-T92Table Management : 12 - Create table records from the table detail page
QA-T93Table Management : 13 - Sort table records by column in table view
QA-T94Table Management : 14 - Load multiple pages of table records in table view
QA-T241Embedded Tables : 01 - Embed a Tulip Table in an app
QA-T242Embedded Tables : 02 - Sort an embedded table
QA-T243Embedded Tables : 03 - Connect an embedded Tulip Table to a Table record
QA-T244Embedded Tables : 04 - Filter an embedded table
QA-T245Embedded Tables : 05 - Handle deleted fields in embedded tables
QA-T246Embedded Tables : 06 - Handle a Tulip Table change in an embedded table
QA-T397Table Links : 01 - Creating Table Links
QA-T398Table Links : 02 - Linking Records via Details Page
QA-T399Table Links : 03 - Linking Records via App Triggers
QA-T400Table Links : 04 - Deleting Linking Columns
QA-T464Tables CSV Import : 01 - Import to table
QA-T466Tables CSV Import : 02 - Import feature data handling
QA-T467Tables CSV Import : 03 - Import from export
QA-T570Table Queries : 01 - Create, Edit, Delete a Query
QA-T571Table Queries : 02 - Query Configuration
QA-T572Table Queries : 03 - Create, Edit, Delete an Aggregation
QA-T573Table Queries : 04 - Aggregation Configuration
QA-T700Table Queries : 02 / Query for an Archived Field
QA-T702Table Management : 05 / Table Columns must be named
QA-T703Table Queries : 07 - Unique value aggregation
QA-T704Table Management : 01 / Table name cannot be blank
QA-T705Table Management : 06 / Table Columns labels cannot be blank and ID column type cannot be modified
QA-T712Embedded Tables : 07 - Pagination in an embedded table
QA-T715Table Management : 04 / Cannot leave table name blank on edit
QA-T717Analytics - Table analytics CSV export
QA-T721Table Queries : 03 / Can't edit a saved Aggregation without clicking 'Edit'
QA-T814Table Links : 05 - Linking Records via App Triggers
QA-T841Embedded Tables : 08 - Displaying variable data source
QA-T923Embedded Tables : 03 / Only matching record placeholders can be selected
QA-T927Table Analytics - Filtering by 'Date Range' settings
QA-T1041Table Management: 15 - "Where Used" App links
QA-T1280Universal Template - Data types : 01 - Table-based analysis

Requirements

No requirements