arch-kiosk / arch-kiosk-office

💼 central place for collaboration
GNU Affero General Public License v3.0
1 stars 0 forks source link

dataset definition: Extend join() #2252

Open urapadmin opened 1 year ago

urapadmin commented 1 year ago

the join() statement gets a third (optional) parameter that allows to qualify a join relation with a condition. Useful for 1:[0..1] relations.

See https://wiki.arch-kiosk.brown.edu/urapdev/doku.php?id=manuals:developer_manual:dataset_field_instruction_reference#join_table_identifier

urapadmin commented 1 year ago

I am not entirely sure this is necessary or even a good idea. For the time being it might suffice to just handle the 1:1 relationships as 1:0..1 relationships that will be shown by a view if a record exists and the view requests it as a target type.

urapadmin commented 1 year ago

postponed