Age | Commit message (Collapse) | Author |
|
[CURA-9224] Approver settings json
|
|
It didn't really belong in the stack builder, as it's not a containerstack
CURA-9224
|
|
This reverts commit 92b371cd508ebf5102aa5ae979865d2bac591b7e.
|
|
CURA-9278
|
|
CURA-9278
|
|
Various fixes for the cloud printer types feature
|
|
From code review
CURA-9277
Co-authored-by: Joey <j.delarago@ultimaker.com>
|
|
* CuraContainerStack.py: iterate directly over IndexTypeMap
There is no need for range(len
Co-authored-by: Jelle Spijker <spijker.jelle@gmail.com>
|
|
The `numberExtrudersEnabled` property was never updated, as such the checks if the property changed based on the new value being different from this value didn't work.
CURA-8463
|
|
CURA-9224
|
|
|
|
done as part of CURA-9422
|
|
Already moslty implemented, but a new approach of the base feature (abstract cloud printers) made a more? elegant and functioning implementation possible.
(re)implements CURA-9422
|
|
CURA-8463_cloud_configuration
|
|
This also caused a crash when an abstract machine with multiple extruders was selected
CURA-8463
|
|
CURA-8463
|
|
forms the base of CURA-9422
|
|
CURA-9514, CURA-9277
|
|
Having a separate class for the AbstractMachine complicated things; it's behaviour was extremely similar to the GlobalStack so adding one more stack container type in addition to the many similar setting container types we already have adds complexity to the system. Having these different classes for machines and abstract machines also add complexity to the update script as the abstract machines were stored in a separate folder from the machine types.
Because of these reasons we decided to replace the AbstractMachine by a GlobalStack where the is_abstract_machine property metadata property is set to True.
CURA-9514, CURA-9277
Co-authored-by: joeydelarago <joeydelarago@gmail.com>
|
|
CURA-9221
|
|
CURA-9514
|
|
Make filtering clearer by splitting it up into multiple lines.
CURA-9514
|
|
CURA-9514
|
|
Cleanup redundant code.
CURA-9514
|
|
CURA-9514
|
|
Made typing more generic to work with an ContainerStack to compensate.
Made AbstractMachine getMachines a classmethod so it can be called with ContainerStacks.
CURA-9514
|
|
CuraContainerStack.py: improve TypeIndexMap
|
|
CURA-9277
|
|
Cura-9277
Co-authored-by: joeydelarago <joeydelarago@gmail.com>
|
|
This reverts commit 5082e64f0c1d60e4820a3ba35fd3ca82c8be3051.
|
|
Cura-9277
Co-authored-by: joeydelarago <joeydelarago@gmail.com>
|
|
CURA-9277
Co-authored-by: Jelle Spijker <j.spijker@ultimaker.com>
|
|
CUR-9277
Co-authored-by: Jelle Spijker <j.spijker@ultimaker.com>
|
|
CURA-9277
Co-authored-by: Jelle Spijker <j.spijker@ultimaker.com>
|
|
Move import statement
CURA-9277
|
|
Cura-9277
Co-authored-by: joeydelarago <joeydelarago@gmail.com>
|
|
Cura-9277
Co-authored-by: joeydelarago <joeydelarago@gmail.com>
|
|
Cura-9277
Co-authored-by: joeydelarago <joeydelarago@gmail.com>
|
|
Cura-9277
Co-authored-by: joeydelarago <joeydelarago@gmail.com>
|
|
Cura-9277
Co-authored-by: joeydelarago <joeydelarago@gmail.com>
|
|
(ultimaker_s3 etc).
These are created whenever a cloud printer of a new printer type is added.
CURA-9277
Co-authored-by: casperlamboo <c.lamboo@ultimaker.com>
|
|
Cleaner and more idiomatic way to reverse a dictionary
|
|
For now it does nothing. But I'm adding a function that should cause the combobox to pulse. That'll be a new feature so I'm implementing it in a separate commit.
Contributes to issue CURA-8849.
|
|
matrix.
We are now selecting intents first and then quality, however the container hierarchy quality -> intents. This is the reason for the new functions inside machine manager.
CURA-8849
|
|
drop down.
CURA-8849
|
|
Otherwise it crashes here. The ContainerManager should be flexible enough to allow that sort of thing.
It works with plain entries, but crashed with subentries (like 'properties/diameter') if those weren't present yet in the metadata.
Fixes Sentry issue CURA-3FH.
|
|
Previously we would only accept intents that had a translation. If we
could not find one, we would use "unknown" as the intent category. However,
we didn't really do this consistently. In some places it would show unkown
and in others we'd show the intent type.
This should make the behavior the same across the board. It will try to get a
translation for the intent category and show that. If it's unable to find that
it will use the category instead. Note that it will use the python title function
to ensure it has nice capitalisation
CURA-9297
|
|
|
|
This old function is only necessary for upgrading from before v3.4. Best not let it crash in any other case, even if that would sometimes make very old machine instances corrupt if I made a mistake in thinking here.
Fixes Sentry issue CURA-3XG.
|
|
|