SG-43460 [Part4] Build dialogs and template utils#140
Conversation
740e96f to
34a1de9
Compare
25fdeb0 to
4ae7184
Compare
4ae7184 to
e5f8388
Compare
| self.ui.templateWidget.setVisible(is_template_mode) | ||
| self.ui.pipeline_step_combo_box.clear() | ||
|
|
||
| if is_template_mode and self.step: |
There was a problem hiding this comment.
We should call self.get_pipeline_steps() here as well, otherwise self.pipeline_steps is always empty and will cause issue when later we try to pipeline_step = self.pipeline_steps[step] in get_pipeline_step_templates()
There was a problem hiding this comment.
I don't think this is something we should worry about. I've been logging this scenario, and self.step is mostly None all the time, and self.pipeline_steps can be {}.
| self.ok_button = self.ui.build_template_button_box.button( | ||
| QtGui.QDialogButtonBox.Ok | ||
| ) | ||
| self.ok_button.clicked.disconnect() |
There was a problem hiding this comment.
Claude give me this suggestion but I am not sure if it is correct, could you please double check?
ok_button.clicked has no Python-side slots connected, so disconnect() raises
RuntimeError. The internal Qt connection from ok_button.clicked to
button_box.accepted() is managed in C++ and invisible to Python. Fix:
disconnect button_box.accepted instead:
self.ui.build_template_button_box.accepted.disconnect()
There was a problem hiding this comment.
I don't think we should worry about this.
* Fix bug when details panel collapses/expands * SG-43627 Fix empty space gap on the details panel (#143)
62f361b
into
ticket/SG-43458_migration_3
* Migrate config hooks * Add type annotations * Wrap `get_am_base_obj` into the loader action manager * Wraps constant * SG-43460 [Part4] Build dialogs and template utils (#140) * Migrate `BuildAssetDialog` and `BuildTemplateDialog` classes * Migrate template helpers * Code review feedback * Update setting name * Change MEDM to FlowAM in comments * Replace MEDM in log messages * SG-43626 Fix bug when details panel collapses/expands (#142) * Fix bug when details panel collapses/expands * SG-43627 Fix empty space gap on the details panel (#143)
* Migration of the MEDM resources * Migration of MEDM core logic * Fix thumbnail display on version history * Tentative wrap-up * Format * Fix CI: add missing fw * Update Azure pipelines additional_repositories * Revert framework additions for CI * Comment framework for CI * Test CI green * Add remaining types * Fix types * Code review feedback * Move `DRAFT_VERSION_IDENTIFIER` to constants * SG-43458 [Part3] Config Hooks (#139) * Migrate config hooks * Add type annotations * Wrap `get_am_base_obj` into the loader action manager * Wraps constant * SG-43460 [Part4] Build dialogs and template utils (#140) * Migrate `BuildAssetDialog` and `BuildTemplateDialog` classes * Migrate template helpers * Code review feedback * Update setting name * Change MEDM to FlowAM in comments * Replace MEDM in log messages * SG-43626 Fix bug when details panel collapses/expands (#142) * Fix bug when details panel collapses/expands * SG-43627 Fix empty space gap on the details panel (#143)
Base branch #139
Build dialogs
Migrate the code in the two custom UIs
And related utilities into tk-multi-loader2.