System checks should be performed in export thread

Description

Currently system checks are performed before the export thread is created. This causes a short duration between clicking the export button and displaying the export progress dialog. During that time the user does not know if the export has been started or not because there is no visual feedback.

This is especially a problem if one of the system checks takes some time, like the connection test.

We should perform the system checks as part of the export thread, then the time required for it would be spent after the progress dialog has been opened.

Environment

None

Assignee

Unassigned

Reporter

Jens Rutschmann

Labels

None

Participants

None

QA Status

None

Deployment

None

Documentation Status

None

UI Concept

None

External Votes

None

Sprint

None

Fix versions

Priority

Major
Configure