View Issue Details

IDProjectCategoryView StatusLast Update
0004067Composrcataloguespublic2020-02-09 20:17
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0004067: Ability to create sub-records (one-to-one case)
DescriptionMake it so that you can set up catalogues A and B, such that A has a reference into B, and when you add a new entry to B you can create entries for catalogue A in-form via an XML syntax, and those entries would be set to reference the new entry for B when created.

Allow it to work on edit also, with XML representing existing entries.

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

For example, let's imagine catalogue A is song and catalogue B is artist. When you add an artist you could specify some XML like...

<new-records>
    <song Title="Bad Romance" Rating="3" Explicit="false" />
    <song Title="Just Dance" Rating="3" Explicit="false" />
</new-records>

Probably the field would show a commented example by default, so you could see the field names etc to use. And it'd have to have some kind of error-handling algorithm (maybe just tell you your mistakes and be tolerant).
Additional InformationThis is a power-user feature to make adding complex structures easier. Otherwise you're having to go off and add the song records in dependently, for each selecting the reference, which is tedious.
TagsNo tags attached.
Time estimation (hours)8
Sponsorship open

Relationships

related to 0002435 non-assigned Setting relationships backwards (many-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
2020-01-29 03:45 Chris Graham New Issue
2020-01-29 03:45 Chris Graham Tag Attached: 8
2020-01-29 03:46 Chris Graham Relationship added related to 0004068
2020-01-29 03:47 Chris Graham Relationship added related to 0004069
2020-01-29 03:47 Chris Graham Relationship added related to 0002435
2020-02-09 20:17 Chris Graham Tag Detached: 8