Skip to content

Commit 81212eb

Browse files
authored
Merge pull request #38 from grycap/devel
Devel
2 parents f2a4b1b + 4a584ec commit 81212eb

4 files changed

Lines changed: 7 additions & 8 deletions

File tree

app/__init__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -384,10 +384,9 @@ def infoutputs(infid=None):
384384

385385
return render_template('outputs.html', infid=infid, outputs=outputs)
386386

387-
@app.route('/delete/<infid>')
387+
@app.route('/delete/<infid>/<force>')
388388
@authorized_with_valid_token
389-
def infdel(infid=None, force=False):
390-
389+
def infdel(infid=None, force=0):
391390
access_token = oidc_blueprint.session.token['access_token']
392391
auth_data = utils.getUserAuthData(access_token, cred, session["userid"])
393392
headers = {"Authorization": auth_data}

app/settings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
class Settings:
2525
def __init__(self, config):
2626
"""Creator function."""
27-
self.toscaDir = config['TOSCA_TEMPLATES_DIR'] + "/"
28-
self.toscaParamsDir = config.get('TOSCA_PARAMETERS_DIR') + "/"
27+
self.toscaDir = config.get('TOSCA_TEMPLATES_DIR', '') + "/"
28+
self.toscaParamsDir = config.get('TOSCA_PARAMETERS_DIR', '') + "/"
2929
self.imUrl = config['IM_URL']
3030
self.oidcUrl = config['OIDC_BASE_URL']
3131
self.tempSlamUrl = config.get('SLAM_URL') if config.get('SLAM_URL') else ""

app/templates/infrastructures.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ <h5 class="modal-title" id="delete_confirm_label_{{infId}}">Confirm Infrastructu
102102
</div>
103103
<div class="modal-footer">
104104
<a class="btn btn-primary cancelBtn" role="button" data-dismiss="modal">Cancel</a>
105-
<a class="btn btn-danger deleteBtn" role="button" href="{{ url_for("infdel", infid=infId) }}">Delete</a>
106-
<a class="btn btn-danger foceDeleteBtn" role="button" title="The infrastructure will be deleted even if sonme resources are not correctly deleted" href="{{ url_for("infdel", infid=infId, force=True) }}"><span class="fas fa-exclamation-triangle mr-2"></span>Force Delete</a>
105+
<a class="btn btn-danger deleteBtn" role="button" href="{{ url_for('infdel', infid=infId, force=0) }}">Delete</a>
106+
<a class="btn btn-danger foceDeleteBtn" role="button" title="The infrastructure will be deleted even if sonme resources are not correctly deleted" href="{{ url_for('infdel', infid=infId, force=1) }}"><span class="fas fa-exclamation-triangle mr-2"></span>Force Delete</a>
107107
</div>
108108
</div>
109109
</div>

app/tests/test_app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ def test_delete(self, flash, avatar, delete, user_data):
279279
user_data.return_value = "type = InfrastructureManager; token = access_token"
280280
delete.side_effect = self.delete_response
281281
self.login(avatar)
282-
res = self.client.get('/delete/infid')
282+
res = self.client.get('/delete/infid/0')
283283
self.assertEqual(302, res.status_code)
284284
self.assertIn('http://localhost/infrastructures', res.headers['location'])
285285
self.assertEquals(flash.call_args_list[0][0], ("Infrastructure 'infid' successfuly deleted.", 'info'))

0 commit comments

Comments
 (0)