Skip to content

Commit cab71c0

Browse files
authored
Merge pull request #492 from grycap/devel
Devel
2 parents 8a6c509 + 5bedb12 commit cab71c0

2 files changed

Lines changed: 16 additions & 5 deletions

File tree

app/templates/service_creds.html

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,8 @@ <h5 class="modal-title">Vault Info</h5>
152152
<div class="modal-body">
153153
</div>
154154
<div class="modal-footer">
155-
<a class="btn btn-secondary canceltBtn" role="button" data-bs-dismiss="modal">Cancel</a>
156-
<button type="submit" class="btn btn-success updatetBtn">Update</button>
155+
<button class="btn btn-secondary cancelVaultBtn" role="button" data-bs-dismiss="modal">Cancel</button>
156+
<button type="submit" class="btn btn-success submitBtn">Update</button>
157157
</div>
158158
</div>
159159
</div>
@@ -224,6 +224,17 @@ <h5 class="modal-title">Vault Info</h5>
224224
});
225225
});
226226

227+
$(document).ready(function () {
228+
$("#vaultForm").submit(function () {
229+
//disable button on click
230+
$(".submitBtn").attr("disabled", true);
231+
$(".cancelVaultBtn").attr("disabled", true);
232+
// add spinner to button
233+
$(".submitBtn").html( `<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span> Updating...` );
234+
return true;
235+
});
236+
});
237+
227238
</script>
228239
{% endblock %}
229240

app/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -345,9 +345,9 @@ def _addTabs(tabs, toscaInfo, tosca):
345345
toscaInfo[tosca]['inputs'][input_name]["pattern"] = input_params["pattern"]
346346

347347

348-
def _addAddons(toscaInfo, toscaTemplates, toscaDir):
348+
def _addAddons(toscaInfo, toscaDir):
349349
# Add addons to description
350-
for tosca in toscaTemplates:
350+
for tosca in toscaInfo.keys():
351351
if "childs" in toscaInfo[tosca]["metadata"] and toscaInfo[tosca]["metadata"]["childs"]:
352352
if 'addons' not in toscaInfo[tosca]['metadata']:
353353
toscaInfo[tosca]['metadata']["addons"] = ""
@@ -407,7 +407,7 @@ def extractToscaInfo(toscaDir, toscaTemplates, tags_to_hide):
407407
toscaInfoOrder = OrderedDict(sorted(toscaInfo.items(), key=lambda x: x[1]["metadata"]['order']))
408408

409409
# Add addons to description
410-
_addAddons(toscaInfo, toscaTemplates, toscaDir)
410+
_addAddons(toscaInfo, toscaDir)
411411

412412
return toscaInfoOrder
413413

0 commit comments

Comments
 (0)