diff --git a/scm-webapp/src/main/webapp/resources/js/sonia.repository.js b/scm-webapp/src/main/webapp/resources/js/sonia.repository.js index f9a2a9f07f..1fab0b76e4 100644 --- a/scm-webapp/src/main/webapp/resources/js/sonia.repository.js +++ b/scm-webapp/src/main/webapp/resources/js/sonia.repository.js @@ -393,6 +393,18 @@ Sonia.repository.FormPanel = Ext.extend(Sonia.rest.FormPanel,{ alert( 'failure' ); } }); + }, + + reset: function(){ + if ( debug ){ + console.debug( 'reset form' ); + } + this.getForm().reset(); + if ( this.item != null ){ + this.permissionStore.loadData( this.item ); + } else { + this.permissionStore.removeAll(); + } } });