added edit policy button

pull/820/merge
Justin Richer 2015-07-03 12:37:55 -04:00
parent 03b301b43b
commit 3d760cad8b
2 changed files with 9 additions and 4 deletions

View File

@ -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();

View File

@ -129,6 +129,7 @@
<td>
<div class="btn-group pull-right">
<button class="btn btn-edit"><i class="icon-edit"></i> <span data-i18n="policy.policy-table.edit">Edit Policy</span></button> &nbsp;
<button class="btn btn-danger btn-remove"><i class="icon-trash icon-white"></i> <span data-i18n="policy.policy-table.remove">Remove</span></button> &nbsp;
</div>
</td>