Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 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
Esempio n. 4
0
 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
Esempio n. 5
0
 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