[Cluster-devel] conga/luci/utils luci_admin
rmccabe at sourceware.org
rmccabe at sourceware.org
Thu Jun 29 17:51:12 UTC 2006
CVSROOT: /cvs/cluster
Module name: conga
Changes by: rmccabe at sourceware.org 2006-06-29 17:51:12
Modified files:
luci/utils : luci_admin
Log message:
fix permissions bug after a restore for non-admin users
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/utils/luci_admin.diff?cvsroot=cluster&r1=1.23&r2=1.24
--- conga/luci/utils/luci_admin 2006/06/27 19:50:09 1.23
+++ conga/luci/utils/luci_admin 2006/06/29 17:51:12 1.24
@@ -306,6 +306,8 @@
new_system = app.unrestrictedTraverse('/luci/systems/storage/' + id)
if not new_system:
raise
+ new_system.manage_acquiredPermissions([])
+ new_system.manage_role('View', ['Access contents information','View'])
except:
sys.stderr.write('An error occurred while restoring storage system \"' + id + '\"\n')
transaction.abort()
@@ -365,6 +367,8 @@
new_cluster = app.unrestrictedTraverse('/luci/systems/cluster/'+ id)
if not new_cluster:
raise
+ new_cluster.manage_acquiredPermissions([])
+ new_cluster.manage_role('View', ['Access contents information','View'])
except:
sys.stderr.write('An error occurred while restoring the cluster \"' + id + '\"\n')
transaction.abort()
@@ -410,6 +414,8 @@
newcs = app.unrestrictedTraverse('/luci/systems/cluster/' + id + '/' + newsys)
if not newcs:
raise
+ newcs.manage_acquiredPermissions([])
+ newcs.manage_role('View', ['Access contents information','View'])
except:
sys.stderr.write('An error occurred while restoring the storage system \"' + newsys + '\" for cluster \"' + id + '\"\n')
transaction.abort()
More information about the Cluster-devel
mailing list