View Issue Details

IDProjectCategoryView StatusLast Update
0002435Composrcataloguespublic2020-01-29 03:47
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0002435: Setting relationships backwards (many-to-one case)
DescriptionMake it so that you can set up catalogues A and B, such that A has a multi-reference into B, and when you add a new entry to B you would be able to select an entry in A, such that it automatically sets an additional reference in the multi-reference from that entry in A to that new entry in B.

i.e. to be able to set the relationship backwards.

Allow it to work on edit too.

It would be enabled by field options on the multi-reference field in catalogue A.

For example, imagine catalogue A is artist and catalogue B is genre When you add a genre you can select what existing artists should be selected to be in that genre - and those artist records would be modified to point to this one extra genre (artists may have multiple genres).
Additional InformationThis makes the workflow a lot easier. It means that an entry form would need to be smart enough to read pre-existing relationships in fields that aren't necessarily in that catalogue, then inject self-references into other entries.

This could be extended with relationships for other content types. For example, when adding a news entry, allow selection of what catalogue entries are referencing that new news entry.
TagsNo tags attached.
Time estimation (hours)5
Sponsorship open

Relationships

related to 0003662 non-assigned Allow main_multi_content block to select by tag 
related to 0004067 non-assigned Ability to create sub-records (one-to-one case) 
related to 0004068 non-assigned Do-next shortcut to add referencing entries 
related to 0004069 non-assigned Do-next shortcuts to edit referenced entries 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2016-04-20 14:07 Chris Graham New Issue
2018-08-05 14:10 Chris Graham Relationship added related to 0003662
2020-01-29 03:20 Chris Graham Summary Setting relationships backwards => Setting relationships backwards (many-to-one case)
2020-01-29 03:23 Chris Graham Description Updated View Revisions
2020-01-29 03:25 Chris Graham Description Updated View Revisions
2020-01-29 03:28 Chris Graham Description Updated View Revisions
2020-01-29 03:47 Chris Graham Relationship added related to 0004067
2020-01-29 03:47 Chris Graham Relationship added related to 0004068
2020-01-29 03:47 Chris Graham Relationship added related to 0004069