[Cluster-devel] conga/luci/utils luci_admin

rmccabe at sourceware.org rmccabe at sourceware.org
Sun Jun 18 15:02:48 UTC 2006


CVSROOT:	/cvs/cluster
Module name:	conga
Changes by:	rmccabe at sourceware.org	2006-06-18 15:02:48

Modified files:
	luci/utils     : luci_admin 

Log message:
	

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/utils/luci_admin.diff?cvsroot=cluster&r1=1.14&r2=1.15

--- conga/luci/utils/luci_admin	2006/06/18 12:50:31	1.14
+++ conga/luci/utils/luci_admin	2006/06/18 15:02:47	1.15
@@ -44,6 +44,7 @@
 		except: pass
 		inituser.close()
 		return -1
+
 	inituser.write(user + ':' + password)
 	inituser.close()
 
@@ -165,23 +166,27 @@
 			props = {
 				'username': id,
 				'roles': [ 'Member' ],
-				'password': 'changeme',
-				'confirm': 'changeme',
 				'domains': [],
 				'email': email
 			}
 
-			portal_reg.addMember(id, 'changeme', props)
+			portal_reg.addMember(id, passwd, props)
+
 			member = portal_mem.getMemberById(id)
 			if not member:
 				transaction.abort()
 				sys.stderr.write('An error occurred while restoring the user \"' + id + '\"\n')
 				return -1
 
+			try:
+				aclu = app.unrestrictedTraverse('/luci/acl_users/Users/acl_users/')
+				aclu.__dict__['data'][id].__dict__['__'] = passwd
+			except:
+				transaction.abort()
+				sys.stderr.write('An error occurred while restoring the password for user \"' + id + '\"\n')
 			verbose.write('Added user \"' + id + '\"\n')
 		transaction.commit()
 
-
 	try:
 		x = app.unrestrictedTraverse('/luci/systems/storage')
 		if not x:




More information about the Cluster-devel mailing list