mirror of
https://github.com/haiwen/seahub.git
synced 2025-06-27 15:37:43 +00:00
Fix bug in rpc calls with bool args
This commit is contained in:
parent
0443d88a0e
commit
795db175ec
@ -15,7 +15,7 @@ from seaserv import ccnet_rpc, get_ccnetuser
|
|||||||
|
|
||||||
class UserManager(object):
|
class UserManager(object):
|
||||||
def create_user(self, username, password=None, is_staff=False, is_active=False):
|
def create_user(self, username, password=None, is_staff=False, is_active=False):
|
||||||
ccnet_rpc.add_emailuser(username, password, is_staff, is_active)
|
ccnet_rpc.add_emailuser(username, password, int(is_staff), int(is_active))
|
||||||
|
|
||||||
ccnetuser = get_ccnetuser(username=username)
|
ccnetuser = get_ccnetuser(username=username)
|
||||||
return ccnetuser
|
return ccnetuser
|
||||||
@ -65,8 +65,8 @@ class CcnetUser(object):
|
|||||||
def save(self):
|
def save(self):
|
||||||
emailuser = ccnet_rpc.get_emailuser(self.username)
|
emailuser = ccnet_rpc.get_emailuser(self.username)
|
||||||
if emailuser:
|
if emailuser:
|
||||||
ccnet_rpc.update_emailuser(self.id, self.password, self.is_staff,
|
ccnet_rpc.update_emailuser(self.id, self.password,
|
||||||
self.is_active)
|
int(self.is_staff), int(self.is_active))
|
||||||
else:
|
else:
|
||||||
self.objects.create_user(username=self.username,
|
self.objects.create_user(username=self.username,
|
||||||
password=self.raw_password,
|
password=self.raw_password,
|
||||||
|
Loading…
Reference in New Issue
Block a user