o
    Fht%                     @   s  d Z ddlmZ ddlmZ ddlZddlmZ e  ee	 j
j
ZedddZed	ed
ZeddddZg dZg dZdZded gddg didgZdZdded diZerhdded diZn!dededededed ed!d"d#d$d%iZd&d'id&d(id&d)id&d*igZesd+Zd,Zd-ZdZed.Zed/Zed0Zed1Z nd2Zd3Z!d4Z"dZ#dZ$d5Z%d5Z&i d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDddEdFdGdHgdIdJdKidLdMigdNdOdPddQdJdRigdSddTddUg dVg dWg dXdYdZd[d\d]d^d_d`dadbdcdddddddedfdgdhdiZ'i djdddkdddldddmdddndodpdqdrdsdtdddudddvdddwdddxdddydzd{ddd|ddd}ddd~ddddddddddddddddZ(dZ)ed Z*ed gZ+dZ,ed Z-dZ.dZ/dZ0dZ1dZ2d5Z%d5Z&dZ3dZ4eddedZ5dZ6edde7dZ8eddedZ9eddedZ:eddedZ;eddedZ<eddedZ=eddedZ>dZ?dZ@dZAesdddddddiddddddddddddgdddddgddddidZBdS dS )z)
Django settings for ictaz_jobs project.
    )Path)configN)load_dotenv
SECRET_KEYz'django-insecure-change-me-in-production)defaultDEBUG)castALLOWED_HOSTSzlocalhost,127.0.0.1,)jazzminzdjango.contrib.adminzdjango.contrib.authzdjango.contrib.contenttypeszdjango.contrib.sessionszdjango.contrib.messageszdjango.contrib.staticfilescrispy_formscrispy_bootstrap5django_extensionsaccountsjobs)z-django.middleware.security.SecurityMiddlewarez4django.contrib.sessions.middleware.SessionMiddlewarez)django.middleware.common.CommonMiddlewarez)django.middleware.csrf.CsrfViewMiddlewarez7django.contrib.auth.middleware.AuthenticationMiddlewarez4django.contrib.messages.middleware.MessageMiddlewarez6django.middleware.clickjacking.XFrameOptionsMiddlewarez)accounts.middleware.AdminAccessMiddlewarezictaz_jobs.urlsz/django.template.backends.django.DjangoTemplates	templatesTcontext_processors)z(django.template.context_processors.debugz*django.template.context_processors.requestz+django.contrib.auth.context_processors.authz3django.contrib.messages.context_processors.messages)BACKENDDIRSAPP_DIRSOPTIONSzictaz_jobs.wsgi.applicationr   zdjango.db.backends.sqlite3z
db.sqlite3)ENGINENAME	DB_ENGINEDB_NAMEDB_USERDB_PASSWORDDB_HOSTDB_PORTz SET time_zone = 'Africa/Lusaka';utf8mb4)init_commandcharset)r   r   USERPASSWORDHOSTPORTr   r   zHdjango.contrib.auth.password_validation.UserAttributeSimilarityValidatorz>django.contrib.auth.password_validation.MinimumLengthValidatorz?django.contrib.auth.password_validation.CommonPasswordValidatorz@django.contrib.auth.password_validation.NumericPasswordValidatorz+django.core.mail.backends.smtp.EmailBackendzsmtp.office365.comiK  EMAIL_HOST_USEREMAIL_HOST_PASSWORDDEFAULT_FROM_EMAILSERVER_EMAILz.django.core.mail.backends.console.EmailBackendzen-usUTC/
site_titlezICTAZ Jobs Adminsite_headerzICTAZ Jobs Portal
site_brandz
ICTAZ Jobssite_logo_classesz
img-circle	site_iconzimages/ictaz-logo.pngwelcome_signzWelcome to ICTAZ Jobs Admin	copyrightz!ICT Association of Zambia (ICTAZ)user_avatartopmenu_linksHomezadmin:indexzauth.view_user)nameurlpermissionsmodelz	auth.Userappr   usermenu_linksSupportzhttps://apps.ictaz.org.zm/)r6   r7   
new_window	auth.usershow_sidebarnavigation_expanded	hide_appshide_modelsorder_with_respect_to)authr   r   iconszfas fa-users-cogzfas fa-userzfas fa-userszfas fa-briefcasezfas fa-file-altzfas fa-user-circle)rD   r>   z
auth.Groupzjobs.JobPostingzjobs.Applicationaccounts.Userdefault_icon_parentszfas fa-chevron-circle-rightzfas fa-circleFhorizontal_tabscollapsiblevertical_tabs)r>   z
auth.group)default_icon_childrenrelated_modal_active
custom_css	custom_jsshow_ui_builderchangeform_formatchangeform_format_overridesnavbar_small_textfooter_small_textbody_small_textbrand_small_textbrand_colourznavbar-primaryaccentzaccent-primarynavbarznavbar-primary navbar-darkno_navbar_bordernavbar_fixedlayout_boxedfooter_fixedsidebar_fixedsidebarzsidebar-dark-primarysidebar_nav_small_textsidebar_disable_expandsidebar_nav_child_indentsidebar_nav_compact_stylezbtn-primaryzbtn-secondaryzbtn-infozbtn-warningz
btn-dangerzbtn-success)primary	secondaryinfowarningdangersuccess)sidebar_nav_legacy_stylesidebar_nav_flat_stylethemedark_mode_themebutton_classesz/static/staticfilesstaticz/media/mediazdjango.db.models.BigAutoFieldrF   
bootstrap5z/accounts/login/i   SECURE_SSL_REDIRECT)r   r   )HTTP_X_FORWARDED_PROTOhttpsSECURE_HSTS_SECONDSi3SECURE_HSTS_INCLUDE_SUBDOMAINSSECURE_HSTS_PRELOADSECURE_CONTENT_TYPE_NOSNIFFSECURE_BROWSER_XSS_FILTERSESSION_COOKIE_SECURECSRF_COOKIE_SECUREDENYiQ    verbosez?{levelname} {asctime} {module} {process:d} {thread:d} {message}{)formatstyleINFOzlogging.FileHandlerz(/var/www/html/ictaz-jobs/logs/django.log)levelclassfilename	formatterERRORz./var/www/html/ictaz-jobs/logs/django_error.log)file
error_filer   )handlersr   djangor   )r   r   	propagate)versiondisable_existing_loggers
formattersr   rootloggers)C__doc__pathlibr   decoupler   osdotenvr   __file__resolveparentBASE_DIRr   boolr   splitr	   INSTALLED_APPS
MIDDLEWAREROOT_URLCONF	TEMPLATESWSGI_APPLICATION	DATABASESgetenvAUTH_PASSWORD_VALIDATORSEMAIL_BACKEND
EMAIL_HOST
EMAIL_PORTEMAIL_USE_TLSr&   r'   r(   r)   LANGUAGE_CODE	TIME_ZONEUSE_I18NUSE_TZLOGIN_REDIRECT_URLLOGOUT_REDIRECT_URLJAZZMIN_SETTINGSJAZZMIN_UI_TWEAKS
STATIC_URLSTATIC_ROOTSTATICFILES_DIRS	MEDIA_URL
MEDIA_ROOTDEFAULT_AUTO_FIELDAUTH_USER_MODELCRISPY_ALLOWED_TEMPLATE_PACKSCRISPY_TEMPLATE_PACK	LOGIN_URLFILE_UPLOAD_MAX_MEMORY_SIZEDATA_UPLOAD_MAX_MEMORY_SIZErr   SECURE_PROXY_SSL_HEADERintru   rv   rw   rx   ry   rz   r{   X_FRAME_OPTIONSSESSION_COOKIE_AGESESSION_EXPIRE_AT_BROWSER_CLOSELOGGING r   r   //var/www/html/ictaz-jobs/ictaz_jobs/settings.py<module>   s   	
	

 #,->	
!
