def _add_default_login(): l_obj = LoginData() l_obj.Name = 'admin' l_obj.Key = 0 l_obj.Active = True l_obj.LoginFullName = 'Administrator' l_obj.LoginPasswordCurrent = 'admin' l_obj.LoginPasswordNew = '' l_obj.LoginPasswordChangeFlag = False l_obj.LoginRole = 1 return l_obj
def _add_default_login(): l_obj = LoginData() l_obj.Name = 'admin' l_obj.Key = 0 l_obj.Active = True l_obj.LoginFullName = 'Administrator' l_obj.LoginPasswordCurrent = 'admin' l_obj.LoginPasswordNew = '' l_obj.LoginPasswordChangeFlag = False l_obj.LoginRole = 1 LOG.warn('Adding admin login.') return l_obj
def _add_default_login(): l_obj = LoginData() l_obj.Name = 'admin' l_obj.Key = 0 l_obj.Active = True l_obj.UUID = Uuid.create_uuid() l_obj.LoginFullName = 'Administrator' l_obj.LoginPasswordCurrent = 'admin' l_obj.LoginPasswordNew = '' l_obj.LoginPasswordChangeFlag = False l_obj.LoginRole = 1 LOG.info('Adding admin login.') return l_obj
def putUsersData(self, p_json): """A new/changed/deleted user is returned. Process it and update the internal data. """ l_json = json_tools.decode_json_unicode(p_json) l_ix = int(l_json['Key']) l_delete = l_json['Delete'] if l_delete: try: del self.m_pyhouse_obj.Computer.Web.Logins[l_ix] except AttributeError: LOG.error("Failed to delete user - JSON: {}".format(l_json)) return try: l_obj = self.m_pyhouse_obj.Computer.Web.Logins[l_ix] except KeyError: l_obj = LoginData() l_obj.Name = l_json['Name'] l_obj.Active = l_json['Active'] l_obj.Key = l_ix l_obj.LoginFullName = l_json['FullName'] l_obj.LoginPasswordCurrent = l_json['Password_1'] l_obj.LoginRole = l_json['Role'] self.m_pyhouse_obj.Computer.Web.Logins[l_ix] = l_obj
def putUsersData(self, p_json): """A new/changed/deleted user is returned. Process it and update the internal data. """ l_json = json_tools.decode_json_unicode(p_json) l_ix = int(l_json['Key']) l_delete = l_json['Delete'] if l_delete: try: del self.m_pyhouse_obj.Computer.Web.Logins[l_ix] except AttributeError: LOG.error("Failed to delete user - JSON: {}".format(l_json)) return try: l_obj = self.m_pyhouse_obj.Computer.Web.Logins[l_ix] except KeyError: l_obj = LoginData() l_obj.Name = l_json['Name'] l_obj.Active = l_json['Active'] l_obj.Key = l_ix l_obj.LoginFullName = l_json['FullName'] l_obj.LoginPasswordCurrent = l_json['Password_1'] l_obj.LoginRole = l_json['Role'] self.m_pyhouse_obj.Computer.Web.Logins[l_ix] = l_obj