Sindbad~EG File Manager

Current Path : /home/numerotech/bni.numerotech.com/bni_hallmark/core/library/__pycache__/
Upload File :
Current File : //home/numerotech/bni.numerotech.com/bni_hallmark/core/library/__pycache__/auth.cpython-37.pyc

B

yA'f��@sFddlmZddlmZddlmZGdd�d�Zejjj	ed�dS)�)�app)�session)�	UserModelc@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%S)&�AuthcCs t�dt|�d�rdSdSdS)N�login_TF)r�get�str)�
society_id�r
�wC:\Users\Admin\Dropbox\Dev Team\Ramya Works\GITHUB\Common Delegate Registration\common_delegate_v1\core\library\auth.py�checksz
Auth.checkcCs$|tdt|�<t�dt|�d�S)Nr)rrr)Z	logindatar	r
r
r�login
sz
Auth.logincCst�dt|�d�S)Nr)rrr)r	r
r
r�usersz	Auth.usercCs$|tdt|�<t�dt|�d�S)N�conf_)rrr)�data�conf_idr
r
r�setConfszAuth.setConfcCsft�dt|�d�r(t�dt|�d�St��||�}|r^|tdt|�<t�dt|�d�SdSdS)Nr)rrrr�get_confUserModel)r�conf_key�confr
r
r�getConfszAuth.getConfcCsjt�dt|�d�}|r8|d|kr8t�dt|�d�St��||�}|tdt|�<t�dt|�d�S)Nrr)rrrrr)rrrr
r
r�	checkConf$szAuth.checkConfcCst�dt|�d�dS)NrT)r�popr)r	r
r
r�logout/szAuth.logoutcCs`t�dt|�d�}|rX|�d�}|�d�}t��|d||�}|rR|ddkrRdSdSndSdS)	Nr�emailr�Zis_admin�TF)rrrrZcheck_bo_access)r	rrrZ	bo_accessr
r
r�bocheck:s

zAuth.bocheckcCs$|tdt|�<t�dt|�d�S)Nr)rrr)�loginbodatar	r
r
r�bologinGszAuth.bologincCst�dt|�d�S)Nr)rrr)r	r
r
r�bouserKszAuth.bousercCst�dt|�d�dS)NrT)rrr)r	r
r
r�bologoutNsz
Auth.bologoutcCs$t�dt|�d�}|rdSdSdS)NrTF)rrr)r	rr
r
r�view_delegate_checkRszAuth.view_delegate_checkcCs$|tdt|�<t�dt|�d�S)Nr)rrr)rr	r
r
r�view_delegate_loginYszAuth.view_delegate_logincCst�dt|�d�S)Nr)rrr)r	r
r
r�view_delegate_user]szAuth.view_delegate_usercCst�dt|�d�dS)NrT)rrr)r	r
r
r�view_delegate_logout`szAuth.view_delegate_logoutcCs$|tdt|�<t�dt|�d�S)N�	app_style)rrr)r&rr
r
rr&fszAuth.app_stylecCst�dt|�d�S)Nr&)rrr)rr
r
r�
get_app_stylejszAuth.get_app_stylec	Cs�g}i}t��||||�}|rzx"|D]}|ddkr$|�|�q$Wx6|D].}|ddkrH|�|dg�|g||d<qHW||d�}|S)NZparent_menu_idr)�layout_data�sub_layout_data)rZget_bo_layout_data�appendr)	r	rZadmin_emailZapp_type_idr(r)Zlayout_data_db�itemrr
r
r�
get_bo_layoutos

"
zAuth.get_bo_layoutN)�__name__�
__module__�__qualname__rr
rrrrrrrr r!r"r#r$r%r&r'r,r
r
r
rrs$
r)rN)
�corer�flaskrZcore.model.UserModelrr�	jinja_env�globals�updater
r
r
r�<module>s|

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists