mirror of
https://github.com/Pardus-LiderAhenk/ahenk
synced 2024-11-26 00:02:19 +03:00
registrtion db change user table for session
This commit is contained in:
parent
b37de54d5c
commit
866e530f51
3 changed files with 8 additions and 13 deletions
|
@ -50,7 +50,7 @@ class AhenkDbService(object):
|
||||||
self.check_and_create_table('agreement',
|
self.check_and_create_table('agreement',
|
||||||
['id INTEGER PRIMARY KEY AUTOINCREMENT', 'contract_id TEXT', 'username TEXT',
|
['id INTEGER PRIMARY KEY AUTOINCREMENT', 'contract_id TEXT', 'username TEXT',
|
||||||
'timestamp TEXT', 'choice TEXT'])
|
'timestamp TEXT', 'choice TEXT'])
|
||||||
self.check_and_create_table('session', ['username TEXT', 'display TEXT', 'desktop TEXT', 'timestamp TEXT', 'ip TEXT'])
|
self.check_and_create_table('session', ['id INTEGER PRIMARY KEY AUTOINCREMENT','username TEXT', 'display TEXT', 'desktop TEXT', 'timestamp TEXT', 'ip TEXT'])
|
||||||
|
|
||||||
self.check_and_create_table('mail', ['id INTEGER PRIMARY KEY AUTOINCREMENT', 'command TEXT', 'mailstatus INTEGER', 'timestamp TEXT'])
|
self.check_and_create_table('mail', ['id INTEGER PRIMARY KEY AUTOINCREMENT', 'command TEXT', 'mailstatus INTEGER', 'timestamp TEXT'])
|
||||||
|
|
||||||
|
|
|
@ -403,15 +403,16 @@ class ExecutionManager(object):
|
||||||
j = json.loads(msg)
|
j = json.loads(msg)
|
||||||
status = str(j['status']).lower()
|
status = str(j['status']).lower()
|
||||||
|
|
||||||
|
user_name = self.db_service.select_one_result('session', 'username', " 1=1 order by id desc ")
|
||||||
|
display = self.db_service.select_one_result('session', 'display', " 1=1 order by id desc ")
|
||||||
|
|
||||||
if 'not_authorized' == str(status):
|
if 'not_authorized' == str(status):
|
||||||
self.logger.info('Registration is failed. User not authorized')
|
self.logger.info('Registration is failed. User not authorized')
|
||||||
|
|
||||||
user_name = self.db_service.select_one_result('session', 'username')
|
|
||||||
display = self.db_service.select_one_result('session', 'display')
|
|
||||||
|
|
||||||
Util.show_message(user_name,display,'Ahenk Lider MYS sisteminden çıkarmak için yetkili kullanıcı haklarına sahip olmanız gerekmektedir.',
|
Util.show_message(user_name,display,'Ahenk Lider MYS sisteminden çıkarmak için yetkili kullanıcı haklarına sahip olmanız gerekmektedir.',
|
||||||
'Kullanıcı Yetkilendirme Hatası')
|
'Kullanıcı Yetkilendirme Hatası')
|
||||||
else :
|
else :
|
||||||
|
Util.show_message(user_name, display, "Ahenk Lider MYS sisteminden çıkarılmıştır.", "")
|
||||||
|
if Util.show_message(user_name, display, "Değişikliklerin etkili olması için sistemi yeniden başlatmanız gerekmektedir.", "") :
|
||||||
registration= Scope.get_instance().get_registration()
|
registration= Scope.get_instance().get_registration()
|
||||||
registration.purge_and_unregister()
|
registration.purge_and_unregister()
|
||||||
|
|
||||||
|
|
|
@ -358,13 +358,7 @@ class Registration:
|
||||||
|
|
||||||
def purge_and_unregister(self):
|
def purge_and_unregister(self):
|
||||||
try:
|
try:
|
||||||
user_name = self.db_service.select_one_result('session', 'username')
|
|
||||||
display = self.db_service.select_one_result('session', 'display')
|
|
||||||
|
|
||||||
Util.show_message(user_name, display, "Ahenk Lider MYS sisteminden çıkarılmıştır.", "")
|
|
||||||
|
|
||||||
Util.show_message(user_name, display,
|
|
||||||
"Değişikliklerin etkili olması için sistem yeniden başlatmanız gerekmektedir.", "")
|
|
||||||
|
|
||||||
self.logger.info('Ahenk conf cleaned')
|
self.logger.info('Ahenk conf cleaned')
|
||||||
self.logger.info('Ahenk conf cleaning from db')
|
self.logger.info('Ahenk conf cleaning from db')
|
||||||
|
|
Loading…
Reference in a new issue