Skip to content

[rel-DB] Merge main#3228

Merged
vkrasnovyd merged 147 commits intoOpenSlides:feature/relational-dbfrom
vkrasnovyd:merge-main
Dec 4, 2025
Merged

[rel-DB] Merge main#3228
vkrasnovyd merged 147 commits intoOpenSlides:feature/relational-dbfrom
vkrasnovyd:merge-main

Conversation

@vkrasnovyd
Copy link
Copy Markdown
Contributor

@vkrasnovyd vkrasnovyd commented Dec 1, 2025

Needs OpenSlides/openslides-meta#355

Most of the code adjustments - updating import pathes, making field values serializable and removing back relations from set_models() in the tests.

The only logic changes are in this commit: 864a189.

openslides-automation bot and others added 30 commits July 24, 2025 15:36
…es#3042)

* Bump debugpy from 1.8.14 to 1.8.15 in /requirements/partial

* Service commit hashes
Copy link
Copy Markdown
Member

@hjanott hjanott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests aren't being run by the github actions due to a failing docker container. That is new. Maybe you can find the reason together with @Janmtbehrens.

@vkrasnovyd
Copy link
Copy Markdown
Contributor Author

@hjanott in addition to yesterday's changes returned 2 blocks of code removed during merging:

Copy link
Copy Markdown
Member

@hjanott hjanott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That was a lot thank you! I have some requests.

Comment thread openslides_backend/shared/history_events.py Outdated
Comment thread openslides_backend/shared/history_events.py Outdated
Comment thread openslides_backend/shared/export_helper.py
) and (to_remove := content.get(field_name)):
if isinstance(to_remove, list):
for target in to_remove:
self.remove_back_relation(
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This kinda thing shouldn't be necessary anymore right? Should we fill this into a separate issue?

Copy link
Copy Markdown
Contributor Author

@vkrasnovyd vkrasnovyd Dec 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as above: code already works in rel-db and some of meeting.import and tests are still failing. Let's leave this for the cleanup stage.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO this should be handled in a separate issue together with the cleanup of meeting.clone, export_helper and checker - all of them are currently dealing with list relations and for meeting.clone we need all the 3 others components.

Comment thread openslides_backend/action/action.py Outdated
@hjanott hjanott assigned vkrasnovyd and unassigned hjanott Dec 3, 2025
vkrasnovyd and others added 5 commits December 4, 2025 09:44
Co-authored-by: Hannes Janott <hannes.janott@openslides.com>
Co-authored-by: Hannes Janott <hannes.janott@openslides.com>
@vkrasnovyd vkrasnovyd requested a review from hjanott December 4, 2025 11:19
@vkrasnovyd vkrasnovyd assigned hjanott and unassigned vkrasnovyd Dec 4, 2025
@vkrasnovyd vkrasnovyd merged commit 67aa99e into OpenSlides:feature/relational-db Dec 4, 2025
5 of 6 checks passed
@vkrasnovyd vkrasnovyd deleted the merge-main branch December 4, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants