mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-15 23:32:17 +00:00
Use str format for group names, do group updates on account creation
This commit is contained in:
@@ -32,7 +32,11 @@ class MumbleService(BaseService):
|
|||||||
|
|
||||||
username = self.settings['name_format'] % details
|
username = self.settings['name_format'] % details
|
||||||
|
|
||||||
return self.raw_add_user(username, kwargs['user'].email, password)
|
if self.raw_add_user(username, kwargs['user'].email, password):
|
||||||
|
self.update_groups(username, kwargs['user'].groups.all())
|
||||||
|
return True
|
||||||
|
else:
|
||||||
|
return False
|
||||||
|
|
||||||
def raw_add_user(self, username, email, password):
|
def raw_add_user(self, username, email, password):
|
||||||
if self.mumblectl.registerPlayer(self.settings['mumble_server_id'], username, email, password):
|
if self.mumblectl.registerPlayer(self.settings['mumble_server_id'], username, email, password):
|
||||||
@@ -101,9 +105,9 @@ class MumbleService(BaseService):
|
|||||||
|
|
||||||
newgroups = False
|
newgroups = False
|
||||||
for agroup in groups:
|
for agroup in groups:
|
||||||
if not agroup.name.replace(' ', '').lower() in glist:
|
if not str(agroup.name.replace(' ', '').lower()) in glist:
|
||||||
group = self.mur.Group()
|
group = self.mur.Group()
|
||||||
group.name = agroup.name.replace(' ', '').lower()
|
group.name = str(agroup.name.replace(' ', '').lower())
|
||||||
group.members = []
|
group.members = []
|
||||||
group.add = []
|
group.add = []
|
||||||
group.remove = []
|
group.remove = []
|
||||||
|
|||||||
Reference in New Issue
Block a user