def save(self): emailuser = ccnet_threaded_rpc.get_emailuser(self.username) if emailuser: if not hasattr(self, "password"): self.set_unusable_password() ccnet_threaded_rpc.update_emailuser(emailuser.id, self.password, int(self.is_staff), int(self.is_active)) else: ccnet_threaded_rpc.add_emailuser(self.username, self.password, int(self.is_staff), int(self.is_active))
def save(self): emailuser = ccnet_threaded_rpc.get_emailuser(self.username) if emailuser: ccnet_threaded_rpc.update_emailuser(emailuser.id, self.password, int(self.is_staff), int(self.is_active)) else: ccnet_threaded_rpc.add_emailuser(self.username, self.password, int(self.is_staff), int(self.is_active))
def save(self): emailuser = ccnet_threaded_rpc.get_emailuser(self.username) if emailuser: if not hasattr(self, 'password'): self.set_unusable_password() ccnet_threaded_rpc.update_emailuser(emailuser.id, self.password, int(self.is_staff), int(self.is_active)) else: ccnet_threaded_rpc.add_emailuser(self.username, self.password, int(self.is_staff), int(self.is_active))
def save(self): emailuser = ccnet_threaded_rpc.get_emailuser(self.username) if emailuser: if not hasattr(self, 'password'): self.set_unusable_password() if emailuser.source == "DB": source = "DB" else: source = "LDAP" if not self.is_active: # clear web api and repo sync token # when inactive an user try: clear_token(self.username) except Exception as e: logger.error(e) result_code = ccnet_threaded_rpc.update_emailuser( source, emailuser.id, self.password, int(self.is_staff), int(self.is_active)) else: result_code = ccnet_threaded_rpc.add_emailuser( self.username, self.password, int(self.is_staff), int(self.is_active)) # -1 stands for failed; 0 stands for success return result_code
def save(self): emailuser = ccnet_threaded_rpc.get_emailuser(self.username) if emailuser: if not hasattr(self, 'password'): self.set_unusable_password() if emailuser.source == "DB": source = "DB" else: source = "LDAP" ccnet_threaded_rpc.update_emailuser(source, emailuser.id, self.password, int(self.is_staff), int(self.is_active)) else: ccnet_threaded_rpc.add_emailuser(self.username, self.password, int(self.is_staff), int(self.is_active))
def save(self): emailuser = ccnet_threaded_rpc.get_emailuser(self.username) if emailuser: if not hasattr(self, 'password'): self.set_unusable_password() if emailuser.source == "DB": source = "DB" else: source = "LDAP" result_code = ccnet_threaded_rpc.update_emailuser( source, emailuser.id, self.password, int(self.is_staff), int(self.is_active)) else: result_code = ccnet_threaded_rpc.add_emailuser( self.username, self.password, int(self.is_staff), int(self.is_active)) # -1 stands for failed; 0 stands for success return result_code
def save(self): emailuser = ccnet_threaded_rpc.get_emailuser(self.username) if emailuser: if not hasattr(self, 'password'): self.set_unusable_password() if emailuser.source == "DB": source = "DB" else: source = "LDAP" result_code = ccnet_threaded_rpc.update_emailuser(source, emailuser.id, self.password, int(self.is_staff), int(self.is_active)) else: result_code = ccnet_threaded_rpc.add_emailuser(self.username, self.password, int(self.is_staff), int(self.is_active)) # -1 stands for failed; 0 stands for success return result_code