From: miker Date: Wed, 9 Apr 2008 18:43:58 +0000 (+0000) Subject: using a popup dialog for new perm maps X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=5886885651c7d06c6b6ac1bdb06d578a1e8656c0;p=Evergreen.git using a popup dialog for new perm maps git-svn-id: svn://svn.open-ils.org/ILS/branches/dojo-admin@9284 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/conify/global/permission/grp_tree.html b/Open-ILS/web/conify/global/permission/grp_tree.html index 59fc8d5869..10f578c3b3 100644 --- a/Open-ILS/web/conify/global/permission/grp_tree.html +++ b/Open-ILS/web/conify/global/permission/grp_tree.html @@ -34,7 +34,7 @@ } #grid_container { - width: 50%; + width: 75%; height: 100%; } @@ -185,8 +185,8 @@ status_update( 'Now editing ' + this.store.getValue( item, 'name' ) ); new_kid_button.disabled = false; - save_out_button.disabled = false; - delete_out_button.disabled = false; + save_group_button.disabled = false; + delete_group_button.disabled = false; var main_settings_fields = [ 'name', 'perm_interval', 'description']; for ( var i in main_settings_fields ) { @@ -279,12 +279,13 @@ - Edit Permission + Editing Permission
-
- - - + highlighter.group_tree.red.play(); + status_update( 'Problem calling method to create new Permission Map' ); + err = true; + }, + oncomplete : function (r) { + + var res = r.recv(); + if ( res && res.content() ) { + var new_item_hash = res.content().toHash(); + perm_map_store.newItem( new_item_hash ); + status_update( 'New permission map created' ); + highlighter.group_tree.green.play(); + + perm_map_model.query = { grp : current_group ? current_group.id[0] : -1 }; + perm_grid.model.sort(-1); + perm_map_model.refresh(); + perm_grid.refresh(); + + } else { + highlighter.group_tree.red.play(); + status_update( 'Problem creating new Permission Map' ); + err = true; + } + } + }).send(); + + new_popup._closeDropDown(); + + + + +
- -
New permission mapping:
- - - - - - - - - - - - - -
Permission: -
- -
Depth: -
-
Grantable: - -
- - - + + + diff --git a/Open-ILS/web/conify/global/permission/grp_tree.js b/Open-ILS/web/conify/global/permission/grp_tree.js index eb12e8b7c4..1a7b3f6b59 100644 --- a/Open-ILS/web/conify/global/permission/grp_tree.js +++ b/Open-ILS/web/conify/global/permission/grp_tree.js @@ -9,6 +9,8 @@ dojo.require('dijit.form.ValidationTextBox'); dojo.require('dijit.form.CheckBox'); dojo.require('dijit.form.FilteringSelect'); dojo.require('dijit.form.Textarea'); +dojo.require('dijit.form.Button'); +dojo.require('dijit.Dialog'); dojo.require('dijit.Tree'); dojo.require('dijit.layout.ContentPane'); dojo.require('dijit.layout.TabContainer');