From 3d760cad8bff3538df0b4050e3879345703f3f26 Mon Sep 17 00:00:00 2001 From: Justin Richer Date: Fri, 3 Jul 2015 12:37:55 -0400 Subject: [PATCH] added edit policy button --- .../src/main/webapp/resources/js/policy.js | 12 ++++++++---- .../src/main/webapp/resources/template/policy.html | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/uma-server-webapp/src/main/webapp/resources/js/policy.js b/uma-server-webapp/src/main/webapp/resources/js/policy.js index 1550aa0e6..56bd6df0b 100644 --- a/uma-server-webapp/src/main/webapp/resources/js/policy.js +++ b/uma-server-webapp/src/main/webapp/resources/js/policy.js @@ -270,9 +270,7 @@ var PolicyListView = Backbone.View.extend({ }, events:{ - 'click .btn-save':'savePolicy', - 'click .btn-cancel':'cancel', - 'click #add-email':'addPolicy' + 'click .btn-cancel':'cancel' }, cancel:function(e) { @@ -329,7 +327,7 @@ var PolicyListView = Backbone.View.extend({ _.each(this.model.models, function (policy) { - var view = new PolicyView({model: policy, systemScopeList: _self.options.systemScopeList}); + var view = new PolicyView({model: policy, systemScopeList: _self.options.systemScopeList, rs: _self.options.rs}); view.parentView = _self; $('#policy-table', this.el).append(view.render().el); @@ -360,9 +358,15 @@ var PolicyView = Backbone.View.extend({ }, events:{ + 'click .btn-edit':'editPolicy', 'click .btn-remove':'removePolicy' }, + editPolicy:function(e) { + e.preventDefault(); + app.navigate('user/policy/' + this.options.rs.get("id") + '/' + this.model.get('id'), {trigger: true}); + }, + removePolicy:function(e) { e.preventDefault(); diff --git a/uma-server-webapp/src/main/webapp/resources/template/policy.html b/uma-server-webapp/src/main/webapp/resources/template/policy.html index a12320066..dbc409583 100644 --- a/uma-server-webapp/src/main/webapp/resources/template/policy.html +++ b/uma-server-webapp/src/main/webapp/resources/template/policy.html @@ -129,6 +129,7 @@
+