Cura/plugins
Kostas Karmas ee7f2d4b38 Handle the case when a cloud printer is removed from the account
When a cloud printer is no longer received from mycloud, it is safe to
assume that the printer is removed from the account. In such a case,
the new function _devicesRemovedFromAccount(..) will retrieve all the
devices that are to be removed (i.e. they are added in Cura but they
do not exist in the clusters received from mycloud) and will remove
their output device. In addition the function will generate a message
that mentions all the devices that were no longer linked to the
account.

In order to achieve that, the Cloud/CloudOutputDeviceManager is
enriched with the dictionary self._um_cloud_printers that contains all
the currently existing cloud-enabled devices that were previously added
in Cura. In addition, the meta-data field "removed_from_account" is
added to all the cloud-enabled Cura devices to distinguish the ones
actually linked to the current account.

With these additions, the cloud devices that are removed from the
account will be automagically re-linked to it once the devices are once
again retrieved from mycloud for the specific account.

CURA-7438
2020-06-04 14:56:58 +02:00
..
3MFReader Remove uses of deprecated extruders property 2020-05-29 17:38:34 +02:00
3MFWriter Remove usage of deprecated extruders property 2020-05-29 17:42:18 +02:00
AMFReader Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
CuraDrive Update missed sdk versions from 7.1 to 7.2.0 for Cura 4.6 2020-04-21 11:46:12 +02:00
CuraEngineBackend Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
CuraProfileReader Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
CuraProfileWriter Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
FirmwareUpdateChecker Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
FirmwareUpdater Convert doxygen to rst for Firmware update plugins 2020-05-08 15:46:02 +02:00
GCodeGzReader Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
GCodeGzWriter Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
GCodeProfileReader Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
GCodeReader Use extruderList rather than deprecated extruders property 2020-05-29 17:02:22 +02:00
GCodeWriter Remove use of deprecated extruders property 2020-05-29 17:45:41 +02:00
ImageReader Fix image reader peak height 2020-05-07 14:29:30 +02:00
LegacyProfileReader Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
MachineSettingsAction Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
ModelChecker Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
MonitorStage Convert doxygen to rst for POS, MonitorStage, PostProcessing 2020-05-08 16:28:07 +02:00
PerObjectSettingsTool Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
PostProcessingPlugin Fix running automated tests from source with different SIP version 2020-05-29 17:31:58 +02:00
PrepareStage Convert doxygen to rst for Prepare, Preview, RemovableOutputDevice 2020-05-08 17:37:49 +02:00
PreviewStage Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
RemovableDriveOutputDevice Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
SentryLogger Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
SimulationView Merge remote-tracking branch 'origin/master' into doxygen_to_restructuredtext_comments 2020-05-15 13:38:37 +02:00
SliceInfoPlugin Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
SolidView Convert doxygen to rst for SentryLogger, SimulationView, SliceInfo, 2020-05-15 13:34:58 +02:00
SupportEraser Update missed sdk versions from 7.1 to 7.2.0 for Cura 4.6 2020-04-21 11:46:12 +02:00
Toolbox Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
TrimeshReader Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
UFPReader Update sdk version to 7.2.0 2020-04-21 11:00:06 +02:00
UFPWriter Update missed sdk versions from 7.1 to 7.2.0 for Cura 4.6 2020-04-21 11:46:12 +02:00
UltimakerMachineActions Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
UM3NetworkPrinting Handle the case when a cloud printer is removed from the account 2020-06-04 14:56:58 +02:00
USBPrinting Added 76800 baud rate 2020-06-02 00:03:12 -03:00
VersionUpgrade Merge pull request #7551 from Ultimaker/doxygen_to_restructuredtext_comments 2020-05-29 16:46:25 +02:00
X3DReader Update missed sdk versions from 7.1 to 7.2.0 for Cura 4.6 2020-04-21 11:46:12 +02:00
XmlMaterialProfile Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
XRayView Convert doxygen to rst for X3DReader, XmlMaterialProfile, XRayView 2020-05-28 16:08:51 +02:00