OpenSlides / OpenSlides/openslides-backend

OS4 meeting export

Open
#1,462 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
Python
Stars
9
Forks
40
Avg merge
1d 22h
Merged PRs (30d)
19

Description

Currently the OS4-meeting export doesn't export the content of the mediafiles, only the meta data of mediafiles will be exported.
Usually there is no need to export the mediafiles, because you could clone it in the OS4-instance.

If someone wants to use such an export as meeting-backup the content of the mediafiles is not included and we should warn the user about this.
Alternatively we could include the mediafiles in the export. But this would lead to big json-files, imagine a video or mega-documents and we have to think about organization-wide resources.
The import technically reads the whole data into the browser and sends it to the backend to store. We may get and currently we have problems to import such big json-files.

Let's look for a good solution!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the OS4-meeting export and import paths, including how mediafile metadata and content move through the browser and backend. Compare warning-only and mediafile-inclusion approaches, then define a solution that handles large files and organization-wide resources without creating impractically large JSON exports.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.