OpenSlides / OpenSlides/openslides-meta
Allow to check equal for relational field to meeting
Nobody has claimed this yet.
- Dominant language
- PLpgSQL
- Stars
- 0
- Forks
- 25
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 12
Description
In check_equals() if own_collection == meeting, id should be used instead of check_column for retrieving own_equal_val.
Also add equal_fields to the fields that reference meeting indirectly. For example: group.*_group_for_meeting_id or meeting_poll_default.used_as_*_poll_config_in_meeting_id (Note: second case is for the view fields).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate check_equals() and trace how own_collection and check_column determine own_equal_val. Inspect the relational fields that reference meeting indirectly, including the example group and meeting_poll_default fields, and identify the view fields in the second case. Done means meeting equality uses id and all relevant indirect references are included in equal_fields.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- sql
- Domain
- databases
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100