|
ORE Studio 0.0.4
|
Wizard for setting up a party after it has been created by tenant provisioning. More...
#include <PartyProvisioningWizard.hpp>
Inherits QWizard.

Classes | |
| struct | ReportSpec |
| Specification for an initial report definition to create during provisioning. More... | |
Public Types | |
| enum | PageId { Page_Welcome , Page_CounterpartySetup , Page_OrganisationSetup , Page_ReportSetup , Page_ReportInstall , Page_Summary } |
Signals | |
| void | provisioningCompleted () |
Public Member Functions | |
| PartyProvisioningWizard (ClientManager *clientManager, QWidget *parent=nullptr) | |
| ClientManager * | clientManager () const |
| QString | selectedBundleCode () const |
| void | setSelectedBundleCode (const QString &code) |
| QString | leiDatasetSize () const |
| void | setLeiDatasetSize (const QString &size) |
| bool | organisationPublished () const |
| void | setOrganisationPublished (bool v) |
| std::vector< ReportSpec > | selectedReports () const |
| void | setSelectedReports (std::vector< ReportSpec > r) |
| bool | markPartyActive () |
| Sets the current party's status to 'Active' via save_party_request. | |
Wizard for setting up a party after it has been created by tenant provisioning.
Assumes the party hierarchy already exists. Guides the party admin through:
This wizard appears automatically on first login when the selected party's status is 'Inactive'. It sets the party status to 'Active' on completion.
| bool markPartyActive | ( | ) |
Sets the current party's status to 'Active' via save_party_request.
Called from the summary page on successful completion of the wizard. Returns false (and logs a warning) if the party cannot be activated.