Grouped Related Tables #2358
Labels
annotation
Anything related the annotations (adding new one or changing existing one)
functional
investigation required
Requires some initial investigation
record
On record pages, it's possible to have many related tables. An example of this can be seen in the pdb deployment on the Entry page. We want to improve the UX of the Table of Contents and the list of related tables first reported in pdb repo (issue #156 and issue #157).
To support this, we will have to make changes to annotations to configure this and have appropriate changes in chaise for both sections.
Configuration changes
Changes to the
tag:isrd.isi.edu,2016:visible-foreign-keys
annotation will be made to support this. This annotation is a list of the foreign that are shown in the related tables section of the record page.Details about configuration changes
children
column-directive
when used invisible-foreign-keys
annnotationcolumn-directive
entry is treated as a groupopen
as well so related tables and groups can be configured to open/closed on load overriding heuristicsSample configuration changes:
UX changes
Changes have to be done for both the table of contents and the related tables section
Table of Contents
*
in the table name for tables with data that needs to be attachedRelated Tables Section
id
to each "group" that is consistent with theid
used on each related table headershowWriterEmptyRelatedOnLoad
group name > related table heading
Features to consider
chaiseConfig.navbarMenu
acl: {show: [...], enable: [...]}
The text was updated successfully, but these errors were encountered: