Nino van Hooff
5beba6050f
Fix api version checking
...
CURA-7207
2020-02-11 09:52:39 +01:00
Nino van Hooff
050ff62344
Don't show license Screen when there are no licenses to show
...
CURA-7198
2020-02-07 13:47:15 +01:00
Jaime van Kessel
15d83cc6da
Fix typing issue
2020-02-04 13:38:52 +01:00
konskarm
35903e7dd3
Merge pull request #6988 from Ultimaker/CURA-7071
...
CURA-7071/Added option to redirect to Web MP from Cura MP
2020-02-04 11:02:30 +01:00
Ghostkeeper
66e2ca6aa5
Merge branch 'CURA-7099_sync_sideloaded_plugins'
2020-02-03 16:12:56 +01:00
Jaime van Kessel
1fc0705c31
Remove a bit of over verbose logging
...
It would put the content of the entire licence file into the log,
which seems a bit much to me.
2020-02-03 13:20:08 +01:00
Nino van Hooff
a02b753d53
Count the number of packages which have a license to display
...
CURA-7155
2020-01-30 16:42:42 +01:00
Ghostkeeper
d437d480dc
Code style: Spaces around binary operators
...
Contributes to issue CURA-7099.
2020-01-30 16:10:36 +01:00
Nino van Hooff
eec7d2f0cd
Use default timeout for sync dialog
2020-01-30 14:56:19 +01:00
Jaime van Kessel
d15e64cc5b
Remove unused import
2020-01-30 09:44:15 +01:00
Jaime van Kessel
18163af5a3
Ensure that the default default marketplace URL is used when not defined
...
CURA-7071
2020-01-30 09:42:51 +01:00
Nino van Hooff
8c250cfbbc
Process review comments
...
CURA-7099
2020-01-29 11:28:29 +01:00
Nino van Hooff
d4eb463f2d
Always subscribe to packages after installing them
...
Now that we subscribe for all situations where a package is installed,
it makes sense to watch package installs and create a 1:1 relation that
way. Prevents code duplication.
CURA-7099
2020-01-28 13:08:57 +01:00
Ghostkeeper
13644f7e41
Load different pages of Marketplace depending on current tab
...
Feels intuitive actually, but if you think about it it's weird that the link should change depending on the tab that's next to it.
Contributes to issue CURA-7071.
2020-01-28 11:58:56 +01:00
Ghostkeeper
ad2b8f140e
Make Marketplace link configurable from the build system
...
This way you could set it to marketplace-staging if you like.
Contributes to issue CURA-7071.
2020-01-28 11:52:46 +01:00
Nino van Hooff
5cedb2933e
Only subscribe when logged in. (When installing a package from toolbox)
2020-01-28 09:31:36 +01:00
Dimitriovski
2e0fef3bd4
Merge branch 'master' of github.com:Ultimaker/Cura into CURA-7090-addition
2020-01-27 13:25:35 +01:00
Dimitriovski
aa2c612925
PR review changes
2020-01-27 13:25:29 +01:00
Jaime van Kessel
61a3122a78
Merge branch 'CURA-7129_license_window_design' of github.com:Ultimaker/Cura
2020-01-24 16:56:23 +01:00
Dimitriovski
537891d80b
Further improvements and refactors to the CloudPackageChecker
2020-01-24 16:05:35 +01:00
Dimitriovski
526cdac200
fixed silly merge conflict
2020-01-24 15:41:13 +01:00
Dimitriovski
38c7d80f82
Refactored the onConfirmClicked function. Added the ability to auto-dismiss the incompatible packages. Changed the button text depending on the displayed list
2020-01-24 15:39:58 +01:00
Dimitriovski
d829405347
Update plugins/Toolbox/src/CloudSync/DiscrepanciesPresenter.py
2020-01-24 14:54:12 +01:00
Dimitriovski
05e17843c6
Removed previous variants of the dismiss incompatible package functionality
...
CURA-7090
2020-01-24 13:56:59 +01:00
Dimitriovski
7ee8270b2e
Added the mechanism to dismiss all Incompatible packages when the Compatibility Dialog is closed
...
CURA-7090
2020-01-24 13:51:49 +01:00
Dimitriovski
ae494110ba
Removed unnecessary line (because we still want to show the Compatability Dialog even if there are only Incompatible packages)
...
CURA-7090
2020-01-24 11:28:36 +01:00
Dimitriovski
eb3bd811c1
Merge branch 'master' of github.com:Ultimaker/Cura into CURA-7090-addition
2020-01-24 11:27:05 +01:00
Nino van Hooff
a02e8d3b58
Use display_name for the package name in the license dialog
...
Implemented for both CloudSync and Toolbox
2020-01-24 10:36:36 +01:00
Nino van Hooff
b25d6360ab
More documentation for UltimakerCloudScope
2020-01-22 11:53:48 +01:00
Nino van Hooff
1324969dc2
Add some documentation for HttpRequestScope
2020-01-22 11:50:22 +01:00
Nino van Hooff
95def2850d
Make license decline button text context-dependant
...
CURA-7129
2020-01-22 11:17:29 +01:00
Nino van Hooff
3b534ea986
Add icon to licenseDialog (Toolbox flow)
...
CURA-7129
2020-01-22 10:54:05 +01:00
Nino van Hooff
b3812a3630
Add icon to licenseDialog (clowd flow)
...
CURA-7129
2020-01-21 17:07:21 +01:00
Dimitriovski
369329c476
Merge branch 'master' of github.com:Ultimaker/Cura into CURA-7090-addition
2020-01-21 15:08:24 +01:00
Dimitriovski
5c498de1e4
Use meaningful variable name && some TODOs for later.
...
CURA-7090
2020-01-21 15:07:11 +01:00
Dimitriovski
e7ed93c132
fixed typing
...
CURA-7090
2020-01-21 14:51:53 +01:00
Dimitriovski
8abaa60052
Passed the sdk_version to the reevalute() function
...
CURA-7090
2020-01-21 11:24:31 +01:00
Dimitriovski
365c30fadb
Added check to reevaluate dismissed incompatible packages (in case the package gets updated and has the correct SDK version)
...
CURA-7090-addition
2020-01-21 09:52:33 +01:00
Nino van Hooff
b03be75a13
Show error messages for cloud flow errors
...
- failed downloads
- failed installs
CURA-6984
2020-01-17 13:54:39 +01:00
Nino van Hooff
4e8534b93b
Unsubscribe from package when a license is declined (cloud flow)
...
CURA-6984
2020-01-17 13:54:39 +01:00
Dimitriovski
51ec8a539f
Added a 'Marketplace' icon in the header of the Toolbox
...
CURA-7071
2020-01-16 16:30:11 +01:00
ninovanhooff
8bf7666493
Merge pull request #6986 from Ultimaker/CURA-7027_Add_more_materials_from_Marketplace_button
...
Cura 7027 add more materials from marketplace button
2020-01-16 16:26:38 +01:00
Nino van Hooff
59331666db
Add missing cloud package manager
...
CURA-6983
2020-01-16 15:45:42 +01:00
Kostas Karmas
50fbe02c58
Add comment
...
CURA-7027
2020-01-16 15:19:51 +01:00
Kostas Karmas
18e5d76990
Fix button to open in-Cura Marketplace materials
...
The button was opening the online Marketplace, which was wrong.
This fix changes the behavior to open the in-Cura Marketplace at
the materials tab.
In order to achieve that, the button calls an action called
materialsMarketplace, which in turn is connected through a
Connection in the ApplicationMenu. When the action is triggered,
it first launched the Toolbox and then it sets its category to
the materials tab.
Since the callExtensionMethod does not allow us to provide input
arguments to the called method, a new method had to be created in
the toolbox that changes the view to the materials tab, instead
of immediately calling the setViewCategory("material").
CURA-7027
2020-01-16 15:11:34 +01:00
Nino van Hooff
8dffed9195
Fix 2 mypy errors
...
CURA-6983
2020-01-16 14:58:09 +01:00
Nino van Hooff
46133fe2f3
Do not start Sync flow when there are no compatible packages to sync
...
(and remove unused import)
CURA-6983
2020-01-16 14:44:37 +01:00
Nino van Hooff
6763bed95f
Fix Toolbox import error (continued)
...
(and remove unused import)
CURA-6983
2020-01-16 14:39:10 +01:00
Nino van Hooff
4ba8b4ae91
Fix Toolbox import error
...
(and remove unused import)
CURA-6983
2020-01-16 14:13:16 +01:00
Jaime van Kessel
fa3a985404
Rename 2 functions that didn't adhere to codestyle
...
CURA-6983
2020-01-15 16:57:40 +01:00