HH/.playwright-cli/page-2026-05-04T21-21-17-844Z.yml
ismail c5f76b3855
Some checks are pending
Build and Push Docker Image / build (push) Waiting to run
updates
2026-05-11 14:45:30 +03:00

1804 lines
119 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

- generic [active] [ref=e1]:
- banner [ref=e2]:
- heading "InvalidCursorName at /observations-report/" [level=1] [ref=e3]
- generic [ref=e4]: cursor "_django_curs_131706611824320_sync_1" does not exist
- table [ref=e5]:
- rowgroup [ref=e6]:
- 'row "Request Method: GET" [ref=e7]':
- rowheader "Request Method:" [ref=e8]
- cell "GET" [ref=e9]
- 'row "Request URL: http://localhost:8000/observations-report/" [ref=e10]':
- rowheader "Request URL:" [ref=e11]
- cell "http://localhost:8000/observations-report/" [ref=e12]
- 'row "Django Version: 6.0.1" [ref=e13]':
- rowheader "Django Version:" [ref=e14]
- cell "6.0.1" [ref=e15]
- 'row "Exception Type: InvalidCursorName" [ref=e16]':
- rowheader "Exception Type:" [ref=e17]
- cell "InvalidCursorName" [ref=e18]
- 'row "Exception Value: cursor \"_django_curs_131706611824320_sync_1\" does not exist" [ref=e19]':
- rowheader "Exception Value:" [ref=e20]
- cell "cursor \"_django_curs_131706611824320_sync_1\" does not exist" [ref=e21]:
- generic [ref=e22]: cursor "_django_curs_131706611824320_sync_1" does not exist
- 'row "Exception Location: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py, line 1627, in execute_sql" [ref=e23]':
- rowheader "Exception Location:" [ref=e24]
- cell "/home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py, line 1627, in execute_sql" [ref=e25]
- 'row "Raised during: apps.dashboard.views.observation_report" [ref=e26]':
- rowheader "Raised during:" [ref=e27]
- cell "apps.dashboard.views.observation_report" [ref=e28]
- 'row "Python Executable: /home/ismail/projects/HH/.venv/bin/python3" [ref=e29]':
- rowheader "Python Executable:" [ref=e30]
- cell "/home/ismail/projects/HH/.venv/bin/python3" [ref=e31]
- 'row "Python Version: 3.12.3" [ref=e32]':
- rowheader "Python Version:" [ref=e33]
- cell "3.12.3" [ref=e34]
- 'row "Python Path: [''/home/ismail/projects/HH'', ''/home/ismail/projects/HH'', ''/usr/lib/python312.zip'', ''/usr/lib/python3.12'', ''/usr/lib/python3.12/lib-dynload'', ''/home/ismail/projects/HH/.venv/lib/python3.12/site-packages'', ''__editable__.px360-0.1.0.finder.__path_hook__'']" [ref=e35]':
- rowheader "Python Path:" [ref=e36]
- cell "['/home/ismail/projects/HH', '/home/ismail/projects/HH', '/usr/lib/python312.zip', '/usr/lib/python3.12', '/usr/lib/python3.12/lib-dynload', '/home/ismail/projects/HH/.venv/lib/python3.12/site-packages', '__editable__.px360-0.1.0.finder.__path_hook__']" [ref=e37]:
- code [ref=e39]: "['/home/ismail/projects/HH', '/home/ismail/projects/HH', '/usr/lib/python312.zip', '/usr/lib/python3.12', '/usr/lib/python3.12/lib-dynload', '/home/ismail/projects/HH/.venv/lib/python3.12/site-packages', '__editable__.px360-0.1.0.finder.__path_hook__']"
- 'row "Server time: Tue, 05 May 2026 00:21:17 +0300" [ref=e40]':
- rowheader "Server time:" [ref=e41]
- cell "Tue, 05 May 2026 00:21:17 +0300" [ref=e42]
- main [ref=e43]:
- generic [ref=e44]:
- heading "Traceback Switch to copy-and-paste view" [level=2] [ref=e45]:
- text: Traceback
- button "Switch to copy-and-paste view" [ref=e47] [cursor=pointer]
- list [ref=e49]:
- listitem [ref=e50]:
- code [ref=e51]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py
- text: ", line 105, in _execute"
- list [ref=e53]:
- listitem [ref=e54] [cursor=pointer]:
- text: return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e55]:
- group [ref=e56]:
- generic "Local vars" [ref=e57] [cursor=pointer]
- listitem [ref=e58]:
- 'heading "The above exception (column observations_observation.taxonomy_domain_id does not exist LINE 1: ..._code\", \"observations_observation\".\"category_id\", \"observati... ^ ) was the direct cause of the following exception:" [level=3] [ref=e59]'
- listitem [ref=e60]:
- code [ref=e61]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py
- text: ", line 1624, in execute_sql"
- list [ref=e63]:
- listitem [ref=e64] [cursor=pointer]:
- text: cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e65]:
- group [ref=e66]:
- generic "Local vars" [ref=e67] [cursor=pointer]
- listitem [ref=e68]:
- code [ref=e69]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py
- text: ", line 122, in execute"
- list [ref=e71]:
- listitem [ref=e72] [cursor=pointer]:
- text: return super().execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e73]:
- group [ref=e74]:
- generic "Local vars" [ref=e75] [cursor=pointer]
- listitem [ref=e76]:
- code [ref=e77]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py
- text: ", line 79, in execute"
- list [ref=e79]:
- listitem [ref=e80] [cursor=pointer]:
- text: return self._execute_with_wrappers(
- generic [ref=e81]:
- group [ref=e82]:
- generic "Local vars" [ref=e83] [cursor=pointer]
- listitem [ref=e84]:
- code [ref=e85]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py
- text: ", line 92, in _execute_with_wrappers"
- list [ref=e87]:
- listitem [ref=e88] [cursor=pointer]:
- text: return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e89]:
- group [ref=e90]:
- generic "Local vars" [ref=e91] [cursor=pointer]
- listitem [ref=e92]:
- code [ref=e93]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py
- text: ", line 100, in _execute"
- list [ref=e95]:
- listitem [ref=e96] [cursor=pointer]:
- text: "with self.db.wrap_database_errors: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
- generic [ref=e97]:
- group [ref=e98]:
- generic "Local vars" [ref=e99] [cursor=pointer]
- listitem [ref=e100]:
- code [ref=e101]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/utils.py
- text: ", line 94, in __exit__"
- list [ref=e103]:
- listitem [ref=e104] [cursor=pointer]:
- text: raise dj_exc_value.with_traceback(traceback) from exc_value ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e105]:
- group [ref=e106]:
- generic "Local vars" [ref=e107] [cursor=pointer]
- listitem [ref=e108]:
- code [ref=e109]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/backends/utils.py
- text: ", line 105, in _execute"
- list [ref=e111]:
- listitem [ref=e112] [cursor=pointer]:
- text: return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e113]:
- group [ref=e114]:
- generic "Local vars" [ref=e115] [cursor=pointer]
- listitem [ref=e116]:
- 'heading "During handling of the above exception (column observations_observation.taxonomy_domain_id does not exist LINE 1: ..._code\", \"observations_observation\".\"category_id\", \"observati... ^ ), another exception occurred:" [level=3] [ref=e117]'
- listitem [ref=e118]:
- code [ref=e119]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py
- text: ", line 55, in inner"
- list [ref=e121]:
- listitem [ref=e122] [cursor=pointer]:
- text: response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e123]:
- group [ref=e124]:
- generic "Local vars" [ref=e125] [cursor=pointer]
- listitem [ref=e126]:
- code [ref=e127]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/core/handlers/base.py
- text: ", line 198, in _get_response"
- list [ref=e129]:
- listitem [ref=e130] [cursor=pointer]:
- text: response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e131]:
- group [ref=e132]:
- generic "Local vars" [ref=e133] [cursor=pointer]
- listitem [ref=e134]:
- code [ref=e135]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py
- text: ", line 59, in _view_wrapper"
- list [ref=e137]:
- listitem [ref=e138] [cursor=pointer]:
- text: return view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e139]:
- group [ref=e140]:
- generic "Local vars" [ref=e141] [cursor=pointer]
- listitem [ref=e142]:
- code [ref=e143]: /home/ismail/projects/HH/apps/dashboard/views.py
- text: ", line 2122, in observation_report"
- list [ref=e145]:
- listitem [ref=e146] [cursor=pointer]:
- text: employee_breakdown = service.get_employee_breakdown() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- generic [ref=e147]:
- group [ref=e148]:
- generic "Local vars" [ref=e149] [cursor=pointer]
- listitem [ref=e150]:
- code [ref=e151]: /home/ismail/projects/HH/apps/dashboard/services/observation_report.py
- text: ", line 160, in get_employee_breakdown"
- list [ref=e153]:
- listitem [ref=e154] [cursor=pointer]:
- text: "for obs in qs.iterator(chunk_size=2000): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
- generic [ref=e155]:
- group [ref=e156]:
- generic "Local vars" [ref=e157] [cursor=pointer]
- listitem [ref=e158]:
- code [ref=e159]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/query.py
- text: ", line 508, in _iterator"
- list [ref=e161]:
- listitem [ref=e162] [cursor=pointer]:
- text: yield from iterable ^^^^^^^^^^^^^^^^^^^
- generic [ref=e163]:
- group [ref=e164]:
- generic "Local vars" [ref=e165] [cursor=pointer]
- listitem [ref=e166]:
- code [ref=e167]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/query.py
- text: ", line 95, in __iter__"
- list [ref=e169]:
- listitem [ref=e170] [cursor=pointer]:
- text: results = compiler.execute_sql(
- generic [ref=e171]:
- group [ref=e172]:
- generic "Local vars" [ref=e173] [cursor=pointer]
- listitem [ref=e174]:
- code [ref=e175]: /home/ismail/projects/HH/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py
- text: ", line 1627, in execute_sql"
- list [ref=e177]:
- listitem [ref=e178] [cursor=pointer]:
- text: cursor.close() ^^^^^^^^^^^^^^
- generic [ref=e179]:
- group [ref=e180]:
- generic "Local vars" [ref=e181] [cursor=pointer]
- generic [ref=e182]:
- heading "Request information" [level=2] [ref=e183]
- heading "USER" [level=3] [ref=e184]
- paragraph [ref=e185]: PX Admin (pxadmin@dev.local)
- heading "GET" [level=3] [ref=e186]
- paragraph [ref=e187]: No GET data
- heading "POST" [level=3] [ref=e188]
- paragraph [ref=e189]: No POST data
- heading "FILES" [level=3] [ref=e190]
- paragraph [ref=e191]: No FILES data
- heading "COOKIES" [level=3] [ref=e192]
- table [ref=e193]:
- rowgroup [ref=e194]:
- row "Variable Value" [ref=e195]:
- columnheader "Variable" [ref=e196]
- columnheader "Value" [ref=e197]
- rowgroup [ref=e198]:
- row "csrftoken '********************'" [ref=e199]:
- cell "csrftoken" [ref=e200]
- cell "'********************'" [ref=e201]:
- generic [ref=e202]: "'********************'"
- row "sessionid '********************'" [ref=e203]:
- cell "sessionid" [ref=e204]
- cell "'********************'" [ref=e205]:
- generic [ref=e206]: "'********************'"
- heading "META" [level=3] [ref=e207]
- table [ref=e208]:
- rowgroup [ref=e209]:
- row "Variable Value" [ref=e210]:
- columnheader "Variable" [ref=e211]
- columnheader "Value" [ref=e212]
- rowgroup [ref=e213]:
- row "ADMIN_URL 'admin/'" [ref=e214]:
- cell "ADMIN_URL" [ref=e215]
- cell "'admin/'" [ref=e216]:
- generic [ref=e217]: "'admin/'"
- row "AI_MAX_TOKENS '********************'" [ref=e218]:
- cell "AI_MAX_TOKENS" [ref=e219]
- cell "'********************'" [ref=e220]:
- generic [ref=e221]: "'********************'"
- row "AI_MODEL 'openrouter/google/gemini-2.5-flash-lite'" [ref=e222]:
- cell "AI_MODEL" [ref=e223]
- cell "'openrouter/google/gemini-2.5-flash-lite'" [ref=e224]:
- generic [ref=e225]: "'openrouter/google/gemini-2.5-flash-lite'"
- row "AI_TEMPERATURE '0.3'" [ref=e226]:
- cell "AI_TEMPERATURE" [ref=e227]
- cell "'0.3'" [ref=e228]:
- generic [ref=e229]: "'0.3'"
- row "ALLOWED_HOSTS 'localhost,127.0.0.1'" [ref=e230]:
- cell "ALLOWED_HOSTS" [ref=e231]
- cell "'localhost,127.0.0.1'" [ref=e232]:
- generic [ref=e233]: "'localhost,127.0.0.1'"
- row "BUNDLED_DEBUGPY_PATH '/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/libs/debugpy'" [ref=e234]:
- cell "BUNDLED_DEBUGPY_PATH" [ref=e235]
- cell "'/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/libs/debugpy'" [ref=e236]:
- generic [ref=e237]: "'/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/libs/debugpy'"
- row "CELERY_BROKER_URL 'redis://localhost:6379/0'" [ref=e238]:
- cell "CELERY_BROKER_URL" [ref=e239]
- cell "'redis://localhost:6379/0'" [ref=e240]:
- generic [ref=e241]: "'redis://localhost:6379/0'"
- row "CELERY_RESULT_BACKEND 'redis://localhost:6379/0'" [ref=e242]:
- cell "CELERY_RESULT_BACKEND" [ref=e243]
- cell "'redis://localhost:6379/0'" [ref=e244]:
- generic [ref=e245]: "'redis://localhost:6379/0'"
- row "CELERY_TASK_ALWAYS_EAGER 'False'" [ref=e246]:
- cell "CELERY_TASK_ALWAYS_EAGER" [ref=e247]
- cell "'False'" [ref=e248]:
- generic [ref=e249]: "'False'"
- row "CHI_API_KEY '********************'" [ref=e250]:
- cell "CHI_API_KEY" [ref=e251]
- cell "'********************'" [ref=e252]:
- generic [ref=e253]: "'********************'"
- row "CHI_API_URL '********************'" [ref=e254]:
- cell "CHI_API_URL" [ref=e255]
- cell "'********************'" [ref=e256]:
- generic [ref=e257]: "'********************'"
- row "CHROME_DESKTOP 'code.desktop'" [ref=e258]:
- cell "CHROME_DESKTOP" [ref=e259]
- cell "'code.desktop'" [ref=e260]:
- generic [ref=e261]: "'code.desktop'"
- row "CLUTTER_BACKEND 'x11'" [ref=e262]:
- cell "CLUTTER_BACKEND" [ref=e263]
- cell "'x11'" [ref=e264]:
- generic [ref=e265]: "'x11'"
- row "COLORTERM 'truecolor'" [ref=e266]:
- cell "COLORTERM" [ref=e267]
- cell "'truecolor'" [ref=e268]:
- generic [ref=e269]: "'truecolor'"
- row "COMPIZ_CONFIG_PROFILE 'mint'" [ref=e270]:
- cell "COMPIZ_CONFIG_PROFILE" [ref=e271]
- cell "'mint'" [ref=e272]:
- generic [ref=e273]: "'mint'"
- row "CONTENT_LENGTH ''" [ref=e274]:
- cell "CONTENT_LENGTH" [ref=e275]
- cell "''" [ref=e276]:
- generic [ref=e277]: "''"
- row "CONTENT_TYPE 'text/plain'" [ref=e278]:
- cell "CONTENT_TYPE" [ref=e279]
- cell "'text/plain'" [ref=e280]:
- generic [ref=e281]: "'text/plain'"
- row "CSRF_COOKIE 'E3u2B4EJM9Lf1FHmSYAu96q9Do5k04vP'" [ref=e282]:
- cell "CSRF_COOKIE" [ref=e283]
- cell "'E3u2B4EJM9Lf1FHmSYAu96q9Do5k04vP'" [ref=e284]:
- generic [ref=e285]: "'E3u2B4EJM9Lf1FHmSYAu96q9Do5k04vP'"
- row "DATABASE_URL 'postgres://px360:px360@localhost:5433/px360'" [ref=e286]:
- cell "DATABASE_URL" [ref=e287]
- cell "'postgres://px360:px360@localhost:5433/px360'" [ref=e288]:
- generic [ref=e289]: "'postgres://px360:px360@localhost:5433/px360'"
- row "DBUS_SESSION_BUS_ADDRESS 'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" [ref=e290]:
- cell "DBUS_SESSION_BUS_ADDRESS" [ref=e291]
- cell "'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" [ref=e292]:
- generic [ref=e293]: "'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'"
- row "DBUS_STARTER_ADDRESS 'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" [ref=e294]:
- cell "DBUS_STARTER_ADDRESS" [ref=e295]
- cell "'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'" [ref=e296]:
- generic [ref=e297]: "'unix:path=/run/user/1000/bus,guid=16ac67f5ea0bd614d6f0679269f5d28f'"
- row "DBUS_STARTER_BUS_TYPE 'session'" [ref=e298]:
- cell "DBUS_STARTER_BUS_TYPE" [ref=e299]
- cell "'session'" [ref=e300]:
- generic [ref=e301]: "'session'"
- row "DEBUG 'True'" [ref=e302]:
- cell "DEBUG" [ref=e303]
- cell "'True'" [ref=e304]:
- generic [ref=e305]: "'True'"
- row "DEFAULT_FROM_EMAIL 'noreply@px360.sa'" [ref=e306]:
- cell "DEFAULT_FROM_EMAIL" [ref=e307]
- cell "'noreply@px360.sa'" [ref=e308]:
- generic [ref=e309]: "'noreply@px360.sa'"
- row "DESKTOP_SESSION 'mate'" [ref=e310]:
- cell "DESKTOP_SESSION" [ref=e311]
- cell "'mate'" [ref=e312]:
- generic [ref=e313]: "'mate'"
- row "DEV_SMS_RECIPIENT '+966566703794'" [ref=e314]:
- cell "DEV_SMS_RECIPIENT" [ref=e315]
- cell "'+966566703794'" [ref=e316]:
- generic [ref=e317]: "'+966566703794'"
- row "DISPLAY ':0'" [ref=e318]:
- cell "DISPLAY" [ref=e319]
- cell "':0'" [ref=e320]:
- generic [ref=e321]: "':0'"
- row "DJANGO_SETTINGS_MODULE 'config.settings.dev'" [ref=e322]:
- cell "DJANGO_SETTINGS_MODULE" [ref=e323]
- cell "'config.settings.dev'" [ref=e324]:
- generic [ref=e325]: "'config.settings.dev'"
- row "EMAIL_API_ENABLED '********************'" [ref=e326]:
- cell "EMAIL_API_ENABLED" [ref=e327]
- cell "'********************'" [ref=e328]:
- generic [ref=e329]: "'********************'"
- row "EMAIL_API_KEY '********************'" [ref=e330]:
- cell "EMAIL_API_KEY" [ref=e331]
- cell "'********************'" [ref=e332]:
- generic [ref=e333]: "'********************'"
- row "EMAIL_API_URL '********************'" [ref=e334]:
- cell "EMAIL_API_URL" [ref=e335]
- cell "'********************'" [ref=e336]:
- generic [ref=e337]: "'********************'"
- row "EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'" [ref=e338]:
- cell "EMAIL_BACKEND" [ref=e339]
- cell "'django.core.mail.backends.smtp.EmailBackend'" [ref=e340]:
- generic [ref=e341]: "'django.core.mail.backends.smtp.EmailBackend'"
- row "EMAIL_ENABLED 'True'" [ref=e342]:
- cell "EMAIL_ENABLED" [ref=e343]
- cell "'True'" [ref=e344]:
- generic [ref=e345]: "'True'"
- row "EMAIL_HOST 'localhost'" [ref=e346]:
- cell "EMAIL_HOST" [ref=e347]
- cell "'localhost'" [ref=e348]:
- generic [ref=e349]: "'localhost'"
- row "EMAIL_HOST_PASSWORD '********************'" [ref=e350]:
- cell "EMAIL_HOST_PASSWORD" [ref=e351]
- cell "'********************'" [ref=e352]:
- generic [ref=e353]: "'********************'"
- row "EMAIL_HOST_USER ''" [ref=e354]:
- cell "EMAIL_HOST_USER" [ref=e355]
- cell "''" [ref=e356]:
- generic [ref=e357]: "''"
- row "EMAIL_PORT '2525'" [ref=e358]:
- cell "EMAIL_PORT" [ref=e359]
- cell "'2525'" [ref=e360]:
- generic [ref=e361]: "'2525'"
- row "EMAIL_PROVIDER 'console'" [ref=e362]:
- cell "EMAIL_PROVIDER" [ref=e363]
- cell "'console'" [ref=e364]:
- generic [ref=e365]: "'console'"
- row "EMAIL_USE_TLS 'False'" [ref=e366]:
- cell "EMAIL_USE_TLS" [ref=e367]
- cell "'False'" [ref=e368]:
- generic [ref=e369]: "'False'"
- row "FC_FONTATIONS '1'" [ref=e370]:
- cell "FC_FONTATIONS" [ref=e371]
- cell "'1'" [ref=e372]:
- generic [ref=e373]: "'1'"
- row "GATEWAY_INTERFACE 'CGI/1.1'" [ref=e374]:
- cell "GATEWAY_INTERFACE" [ref=e375]
- cell "'CGI/1.1'" [ref=e376]:
- generic [ref=e377]: "'CGI/1.1'"
- row "GDK_BACKEND 'x11'" [ref=e378]:
- cell "GDK_BACKEND" [ref=e379]
- cell "'x11'" [ref=e380]:
- generic [ref=e381]: "'x11'"
- row "GDMSESSION 'mate'" [ref=e382]:
- cell "GDMSESSION" [ref=e383]
- cell "'mate'" [ref=e384]:
- generic [ref=e385]: "'mate'"
- row "GDM_LANG 'en_US'" [ref=e386]:
- cell "GDM_LANG" [ref=e387]
- cell "'en_US'" [ref=e388]:
- generic [ref=e389]: "'en_US'"
- row "GIO_LAUNCHED_DESKTOP_FILE '/usr/share/applications/code.desktop'" [ref=e390]:
- cell "GIO_LAUNCHED_DESKTOP_FILE" [ref=e391]
- cell "'/usr/share/applications/code.desktop'" [ref=e392]:
- generic [ref=e393]: "'/usr/share/applications/code.desktop'"
- row "GIO_LAUNCHED_DESKTOP_FILE_PID '2891'" [ref=e394]:
- cell "GIO_LAUNCHED_DESKTOP_FILE_PID" [ref=e395]
- cell "'2891'" [ref=e396]:
- generic [ref=e397]: "'2891'"
- row "GIT_ASKPASS '********************'" [ref=e398]:
- cell "GIT_ASKPASS" [ref=e399]
- cell "'********************'" [ref=e400]:
- generic [ref=e401]: "'********************'"
- row "GNOME_KEYRING_CONTROL '********************'" [ref=e402]:
- cell "GNOME_KEYRING_CONTROL" [ref=e403]
- cell "'********************'" [ref=e404]:
- generic [ref=e405]: "'********************'"
- row "GPG_AGENT_INFO '/run/user/1000/gnupg/S.gpg-agent:0:1'" [ref=e406]:
- cell "GPG_AGENT_INFO" [ref=e407]
- cell "'/run/user/1000/gnupg/S.gpg-agent:0:1'" [ref=e408]:
- generic [ref=e409]: "'/run/user/1000/gnupg/S.gpg-agent:0:1'"
- row "GSM_SKIP_SSH_AGENT_WORKAROUND 'true'" [ref=e410]:
- cell "GSM_SKIP_SSH_AGENT_WORKAROUND" [ref=e411]
- cell "'true'" [ref=e412]:
- generic [ref=e413]: "'true'"
- row "GTK3_MODULES 'xapp-gtk3-module'" [ref=e414]:
- cell "GTK3_MODULES" [ref=e415]
- cell "'xapp-gtk3-module'" [ref=e416]:
- generic [ref=e417]: "'xapp-gtk3-module'"
- row "GTK_MODULES 'gail:atk-bridge'" [ref=e418]:
- cell "GTK_MODULES" [ref=e419]
- cell "'gail:atk-bridge'" [ref=e420]:
- generic [ref=e421]: "'gail:atk-bridge'"
- row "GTK_OVERLAY_SCROLLING '0'" [ref=e422]:
- cell "GTK_OVERLAY_SCROLLING" [ref=e423]
- cell "'0'" [ref=e424]:
- generic [ref=e425]: "'0'"
- row "HIS_API_URL '********************'" [ref=e426]:
- cell "HIS_API_URL" [ref=e427]
- cell "'********************'" [ref=e428]:
- generic [ref=e429]: "'********************'"
- row "HIS_API_USERNAME '********************'" [ref=e430]:
- cell "HIS_API_USERNAME" [ref=e431]
- cell "'********************'" [ref=e432]:
- generic [ref=e433]: "'********************'"
- row "HIS_RATINGS_API_URL '********************'" [ref=e434]:
- cell "HIS_RATINGS_API_URL" [ref=e435]
- cell "'********************'" [ref=e436]:
- generic [ref=e437]: "'********************'"
- row "HOME '/home/ismail'" [ref=e438]:
- cell "HOME" [ref=e439]
- cell "'/home/ismail'" [ref=e440]:
- generic [ref=e441]: "'/home/ismail'"
- row "HTTP_ACCEPT 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7'" [ref=e442]:
- cell "HTTP_ACCEPT" [ref=e443]
- cell "'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7'" [ref=e444]:
- generic [ref=e445]: "'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7'"
- row "HTTP_ACCEPT_ENCODING 'gzip, deflate, br, zstd'" [ref=e446]:
- cell "HTTP_ACCEPT_ENCODING" [ref=e447]
- cell "'gzip, deflate, br, zstd'" [ref=e448]:
- generic [ref=e449]: "'gzip, deflate, br, zstd'"
- row "HTTP_ACCEPT_LANGUAGE 'en-US,en;q=0.9'" [ref=e450]:
- cell "HTTP_ACCEPT_LANGUAGE" [ref=e451]
- cell "'en-US,en;q=0.9'" [ref=e452]:
- generic [ref=e453]: "'en-US,en;q=0.9'"
- row "HTTP_CONNECTION 'keep-alive'" [ref=e454]:
- cell "HTTP_CONNECTION" [ref=e455]
- cell "'keep-alive'" [ref=e456]:
- generic [ref=e457]: "'keep-alive'"
- row "HTTP_COOKIE '********************'" [ref=e458]:
- cell "HTTP_COOKIE" [ref=e459]
- cell "'********************'" [ref=e460]:
- generic [ref=e461]: "'********************'"
- row "HTTP_HOST 'localhost:8000'" [ref=e462]:
- cell "HTTP_HOST" [ref=e463]
- cell "'localhost:8000'" [ref=e464]:
- generic [ref=e465]: "'localhost:8000'"
- row "HTTP_SEC_CH_UA '\"Google Chrome\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"'" [ref=e466]:
- cell "HTTP_SEC_CH_UA" [ref=e467]
- cell "'\"Google Chrome\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"'" [ref=e468]:
- generic [ref=e469]: "'\"Google Chrome\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"'"
- row "HTTP_SEC_CH_UA_MOBILE '?0'" [ref=e470]:
- cell "HTTP_SEC_CH_UA_MOBILE" [ref=e471]
- cell "'?0'" [ref=e472]:
- generic [ref=e473]: "'?0'"
- row "HTTP_SEC_CH_UA_PLATFORM '\"Linux\"'" [ref=e474]:
- cell "HTTP_SEC_CH_UA_PLATFORM" [ref=e475]
- cell "'\"Linux\"'" [ref=e476]:
- generic [ref=e477]: "'\"Linux\"'"
- row "HTTP_SEC_FETCH_DEST 'document'" [ref=e478]:
- cell "HTTP_SEC_FETCH_DEST" [ref=e479]
- cell "'document'" [ref=e480]:
- generic [ref=e481]: "'document'"
- row "HTTP_SEC_FETCH_MODE 'navigate'" [ref=e482]:
- cell "HTTP_SEC_FETCH_MODE" [ref=e483]
- cell "'navigate'" [ref=e484]:
- generic [ref=e485]: "'navigate'"
- row "HTTP_SEC_FETCH_SITE 'none'" [ref=e486]:
- cell "HTTP_SEC_FETCH_SITE" [ref=e487]
- cell "'none'" [ref=e488]:
- generic [ref=e489]: "'none'"
- row "HTTP_SEC_FETCH_USER '?1'" [ref=e490]:
- cell "HTTP_SEC_FETCH_USER" [ref=e491]
- cell "'?1'" [ref=e492]:
- generic [ref=e493]: "'?1'"
- row "HTTP_UPGRADE_INSECURE_REQUESTS '1'" [ref=e494]:
- cell "HTTP_UPGRADE_INSECURE_REQUESTS" [ref=e495]
- cell "'1'" [ref=e496]:
- generic [ref=e497]: "'1'"
- row "HTTP_USER_AGENT ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ' 'HeadlessChrome/147.0.0.0 Safari/537.36')" [ref=e498]:
- cell "HTTP_USER_AGENT" [ref=e499]
- cell "('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ' 'HeadlessChrome/147.0.0.0 Safari/537.36')" [ref=e500]:
- generic [ref=e501]: ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ' 'HeadlessChrome/147.0.0.0 Safari/537.36')
- row "IM_CONFIG_PHASE '1'" [ref=e502]:
- cell "IM_CONFIG_PHASE" [ref=e503]
- cell "'1'" [ref=e504]:
- generic [ref=e505]: "'1'"
- row "LANG 'en_US.UTF-8'" [ref=e506]:
- cell "LANG" [ref=e507]
- cell "'en_US.UTF-8'" [ref=e508]:
- generic [ref=e509]: "'en_US.UTF-8'"
- row "LANGUAGE 'en_US'" [ref=e510]:
- cell "LANGUAGE" [ref=e511]
- cell "'en_US'" [ref=e512]:
- generic [ref=e513]: "'en_US'"
- row "LC_ADDRESS 'ar_SA.UTF-8'" [ref=e514]:
- cell "LC_ADDRESS" [ref=e515]
- cell "'ar_SA.UTF-8'" [ref=e516]:
- generic [ref=e517]: "'ar_SA.UTF-8'"
- row "LC_IDENTIFICATION 'ar_SA.UTF-8'" [ref=e518]:
- cell "LC_IDENTIFICATION" [ref=e519]
- cell "'ar_SA.UTF-8'" [ref=e520]:
- generic [ref=e521]: "'ar_SA.UTF-8'"
- row "LC_MEASUREMENT 'ar_SA.UTF-8'" [ref=e522]:
- cell "LC_MEASUREMENT" [ref=e523]
- cell "'ar_SA.UTF-8'" [ref=e524]:
- generic [ref=e525]: "'ar_SA.UTF-8'"
- row "LC_MONETARY 'ar_SA.UTF-8'" [ref=e526]:
- cell "LC_MONETARY" [ref=e527]
- cell "'ar_SA.UTF-8'" [ref=e528]:
- generic [ref=e529]: "'ar_SA.UTF-8'"
- row "LC_NAME 'ar_SA.UTF-8'" [ref=e530]:
- cell "LC_NAME" [ref=e531]
- cell "'ar_SA.UTF-8'" [ref=e532]:
- generic [ref=e533]: "'ar_SA.UTF-8'"
- row "LC_NUMERIC 'ar_SA.UTF-8'" [ref=e534]:
- cell "LC_NUMERIC" [ref=e535]
- cell "'ar_SA.UTF-8'" [ref=e536]:
- generic [ref=e537]: "'ar_SA.UTF-8'"
- row "LC_PAPER 'ar_SA.UTF-8'" [ref=e538]:
- cell "LC_PAPER" [ref=e539]
- cell "'ar_SA.UTF-8'" [ref=e540]:
- generic [ref=e541]: "'ar_SA.UTF-8'"
- row "LC_TELEPHONE 'ar_SA.UTF-8'" [ref=e542]:
- cell "LC_TELEPHONE" [ref=e543]
- cell "'ar_SA.UTF-8'" [ref=e544]:
- generic [ref=e545]: "'ar_SA.UTF-8'"
- row "LC_TIME 'en_US.UTF-8'" [ref=e546]:
- cell "LC_TIME" [ref=e547]
- cell "'en_US.UTF-8'" [ref=e548]:
- generic [ref=e549]: "'en_US.UTF-8'"
- row "LESSCLOSE '/usr/bin/lesspipe %s %s'" [ref=e550]:
- cell "LESSCLOSE" [ref=e551]
- cell "'/usr/bin/lesspipe %s %s'" [ref=e552]:
- generic [ref=e553]: "'/usr/bin/lesspipe %s %s'"
- row "LESSOPEN '| /usr/bin/lesspipe %s'" [ref=e554]:
- cell "LESSOPEN" [ref=e555]
- cell "'| /usr/bin/lesspipe %s'" [ref=e556]:
- generic [ref=e557]: "'| /usr/bin/lesspipe %s'"
- row "LOGNAME 'ismail'" [ref=e558]:
- cell "LOGNAME" [ref=e559]
- cell "'ismail'" [ref=e560]:
- generic [ref=e561]: "'ismail'"
- row [ref=e562]:
- cell "LS_COLORS" [ref=e563]
- cell [ref=e564]:
- generic [ref=e565]: "'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:'"
- row "MANAGERPID '1134'" [ref=e566]:
- cell "MANAGERPID" [ref=e567]
- cell "'1134'" [ref=e568]:
- generic [ref=e569]: "'1134'"
- row "MATE_DESKTOP_SESSION_ID 'this-is-deprecated'" [ref=e570]:
- cell "MATE_DESKTOP_SESSION_ID" [ref=e571]
- cell "'this-is-deprecated'" [ref=e572]:
- generic [ref=e573]: "'this-is-deprecated'"
- row "MEMORY_PRESSURE_WATCH '/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/dbus.service/memory.pressure'" [ref=e574]:
- cell "MEMORY_PRESSURE_WATCH" [ref=e575]
- cell "'/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/dbus.service/memory.pressure'" [ref=e576]:
- generic [ref=e577]: "'/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/dbus.service/memory.pressure'"
- row "MEMORY_PRESSURE_WRITE 'c29tZSAyMDAwMDAgMjAwMDAwMAA='" [ref=e578]:
- cell "MEMORY_PRESSURE_WRITE" [ref=e579]
- cell "'c29tZSAyMDAwMDAgMjAwMDAwMAA='" [ref=e580]:
- generic [ref=e581]: "'c29tZSAyMDAwMDAgMjAwMDAwMAA='"
- row "MOH_API_KEY '********************'" [ref=e582]:
- cell "MOH_API_KEY" [ref=e583]
- cell "'********************'" [ref=e584]:
- generic [ref=e585]: "'********************'"
- row "MOH_API_URL '********************'" [ref=e586]:
- cell "MOH_API_URL" [ref=e587]
- cell "'********************'" [ref=e588]:
- generic [ref=e589]: "'********************'"
- row "MSHASTRA_PASSWORD '********************'" [ref=e590]:
- cell "MSHASTRA_PASSWORD" [ref=e591]
- cell "'********************'" [ref=e592]:
- generic [ref=e593]: "'********************'"
- row "MSHASTRA_SENDER_ID 'M556999091'" [ref=e594]:
- cell "MSHASTRA_SENDER_ID" [ref=e595]
- cell "'M556999091'" [ref=e596]:
- generic [ref=e597]: "'M556999091'"
- row "MSHASTRA_USERNAME 'M556999091'" [ref=e598]:
- cell "MSHASTRA_USERNAME" [ref=e599]
- cell "'M556999091'" [ref=e600]:
- generic [ref=e601]: "'M556999091'"
- row "NVM_BIN '/home/ismail/.nvm/versions/node/v24.12.0/bin'" [ref=e602]:
- cell "NVM_BIN" [ref=e603]
- cell "'/home/ismail/.nvm/versions/node/v24.12.0/bin'" [ref=e604]:
- generic [ref=e605]: "'/home/ismail/.nvm/versions/node/v24.12.0/bin'"
- row "NVM_CD_FLAGS ''" [ref=e606]:
- cell "NVM_CD_FLAGS" [ref=e607]
- cell "''" [ref=e608]:
- generic [ref=e609]: "''"
- row "NVM_DIR '/home/ismail/.nvm'" [ref=e610]:
- cell "NVM_DIR" [ref=e611]
- cell "'/home/ismail/.nvm'" [ref=e612]:
- generic [ref=e613]: "'/home/ismail/.nvm'"
- row "NVM_INC '/home/ismail/.nvm/versions/node/v24.12.0/include/node'" [ref=e614]:
- cell "NVM_INC" [ref=e615]
- cell "'/home/ismail/.nvm/versions/node/v24.12.0/include/node'" [ref=e616]:
- generic [ref=e617]: "'/home/ismail/.nvm/versions/node/v24.12.0/include/node'"
- row "OPENROUTER_API_KEY '********************'" [ref=e618]:
- cell "OPENROUTER_API_KEY" [ref=e619]
- cell "'********************'" [ref=e620]:
- generic [ref=e621]: "'********************'"
- row "PAPERSIZE 'a4'" [ref=e622]:
- cell "PAPERSIZE" [ref=e623]
- cell "'a4'" [ref=e624]:
- generic [ref=e625]: "'a4'"
- row "PATH '/home/ismail/projects/HH/.venv/bin:/home/ismail/projects/HH/.venv/bin:/home/ismail/.opencode/bin:/home/ismail/.local/bin:/home/ismail/.opencode/bin:/home/ismail/.nvm/versions/node/v24.12.0/bin:/home/ismail/.cargo/bin:/home/ismail/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/scripts/noConfigScripts'" [ref=e626]:
- cell "PATH" [ref=e627]
- cell "'/home/ismail/projects/HH/.venv/bin:/home/ismail/projects/HH/.venv/bin:/home/ismail/.opencode/bin:/home/ismail/.local/bin:/home/ismail/.opencode/bin:/home/ismail/.nvm/versions/node/v24.12.0/bin:/home/ismail/.cargo/bin:/home/ismail/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/scripts/noConfigScripts'" [ref=e628]:
- generic [ref=e629]: "'/home/ismail/projects/HH/.venv/bin:/home/ismail/projects/HH/.venv/bin:/home/ismail/.opencode/bin:/home/ismail/.local/bin:/home/ismail/.opencode/bin:/home/ismail/.nvm/versions/node/v24.12.0/bin:/home/ismail/.cargo/bin:/home/ismail/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/bundled/scripts/noConfigScripts'"
- row "PATH_INFO '/observations-report/'" [ref=e630]:
- cell "PATH_INFO" [ref=e631]
- cell "'/observations-report/'" [ref=e632]:
- generic [ref=e633]: "'/observations-report/'"
- 'row "PS1 (''\\\\[\\x1b]633;A\\x07\\\\](px360) \\\\[\\x1b]633;A\\x07\\\\]\\\\[\\\\e]0;\\\\u@\\\\h: '' ''\\\\w\\\\a\\\\]${debian_chroot:+($debian_chroot)}\\\\[\\\\033[01;32m\\\\]\\\\u@\\\\h\\\\[\\\\033[00m\\\\]:\\\\[\\\\033[01;34m\\\\]\\\\w\\\\[\\\\033[00m\\\\]\\\\$ '' ''\\\\[\\x1b]633;B\\x07\\\\]\\\\[\\x1b]633;B\\x07\\\\]'')" [ref=e634]':
- cell "PS1" [ref=e635]
- 'cell "(''\\\\[\\x1b]633;A\\x07\\\\](px360) \\\\[\\x1b]633;A\\x07\\\\]\\\\[\\\\e]0;\\\\u@\\\\h: '' ''\\\\w\\\\a\\\\]${debian_chroot:+($debian_chroot)}\\\\[\\\\033[01;32m\\\\]\\\\u@\\\\h\\\\[\\\\033[00m\\\\]:\\\\[\\\\033[01;34m\\\\]\\\\w\\\\[\\\\033[00m\\\\]\\\\$ '' ''\\\\[\\x1b]633;B\\x07\\\\]\\\\[\\x1b]633;B\\x07\\\\]'')" [ref=e636]':
- generic [ref=e637]: "('\\\\[\\x1b]633;A\\x07\\\\](px360) \\\\[\\x1b]633;A\\x07\\\\]\\\\[\\\\e]0;\\\\u@\\\\h: ' '\\\\w\\\\a\\\\]${debian_chroot:+($debian_chroot)}\\\\[\\\\033[01;32m\\\\]\\\\u@\\\\h\\\\[\\\\033[00m\\\\]:\\\\[\\\\033[01;34m\\\\]\\\\w\\\\[\\\\033[00m\\\\]\\\\$ ' '\\\\[\\x1b]633;B\\x07\\\\]\\\\[\\x1b]633;B\\x07\\\\]')"
- row "PWD '/home/ismail/projects/HH'" [ref=e638]:
- cell "PWD" [ref=e639]
- cell "'/home/ismail/projects/HH'" [ref=e640]:
- generic [ref=e641]: "'/home/ismail/projects/HH'"
- row "PYDEVD_DISABLE_FILE_VALIDATION '1'" [ref=e642]:
- cell "PYDEVD_DISABLE_FILE_VALIDATION" [ref=e643]
- cell "'1'" [ref=e644]:
- generic [ref=e645]: "'1'"
- row "PYTHONSTARTUP '/home/ismail/.config/Code/User/workspaceStorage/be2a9b869fd4f54d8616f8f370827124/ms-python.python/pythonrc.py'" [ref=e646]:
- cell "PYTHONSTARTUP" [ref=e647]
- cell "'/home/ismail/.config/Code/User/workspaceStorage/be2a9b869fd4f54d8616f8f370827124/ms-python.python/pythonrc.py'" [ref=e648]:
- generic [ref=e649]: "'/home/ismail/.config/Code/User/workspaceStorage/be2a9b869fd4f54d8616f8f370827124/ms-python.python/pythonrc.py'"
- row "PYTHON_BASIC_REPL '1'" [ref=e650]:
- cell "PYTHON_BASIC_REPL" [ref=e651]
- cell "'1'" [ref=e652]:
- generic [ref=e653]: "'1'"
- row "QT_ACCESSIBILITY '1'" [ref=e654]:
- cell "QT_ACCESSIBILITY" [ref=e655]
- cell "'1'" [ref=e656]:
- generic [ref=e657]: "'1'"
- row "QT_FONT_DPI '96'" [ref=e658]:
- cell "QT_FONT_DPI" [ref=e659]
- cell "'96'" [ref=e660]:
- generic [ref=e661]: "'96'"
- row "QT_SCALE_FACTOR '1'" [ref=e662]:
- cell "QT_SCALE_FACTOR" [ref=e663]
- cell "'1'" [ref=e664]:
- generic [ref=e665]: "'1'"
- row "QUERY_STRING ''" [ref=e666]:
- cell "QUERY_STRING" [ref=e667]
- cell "''" [ref=e668]:
- generic [ref=e669]: "''"
- row "REMOTE_ADDR '127.0.0.1'" [ref=e670]:
- cell "REMOTE_ADDR" [ref=e671]
- cell "'127.0.0.1'" [ref=e672]:
- generic [ref=e673]: "'127.0.0.1'"
- row "REMOTE_HOST ''" [ref=e674]:
- cell "REMOTE_HOST" [ref=e675]
- cell "''" [ref=e676]:
- generic [ref=e677]: "''"
- row "REQUEST_METHOD 'GET'" [ref=e678]:
- cell "REQUEST_METHOD" [ref=e679]
- cell "'GET'" [ref=e680]:
- generic [ref=e681]: "'GET'"
- row "RUN_MAIN 'true'" [ref=e682]:
- cell "RUN_MAIN" [ref=e683]
- cell "'true'" [ref=e684]:
- generic [ref=e685]: "'true'"
- row "SCRIPT_NAME ''" [ref=e686]:
- cell "SCRIPT_NAME" [ref=e687]
- cell "''" [ref=e688]:
- generic [ref=e689]: "''"
- row "SECRET_KEY '********************'" [ref=e690]:
- cell "SECRET_KEY" [ref=e691]
- cell "'********************'" [ref=e692]:
- generic [ref=e693]: "'********************'"
- row "SERVER_NAME 'localhost'" [ref=e694]:
- cell "SERVER_NAME" [ref=e695]
- cell "'localhost'" [ref=e696]:
- generic [ref=e697]: "'localhost'"
- row "SERVER_PORT '8000'" [ref=e698]:
- cell "SERVER_PORT" [ref=e699]
- cell "'8000'" [ref=e700]:
- generic [ref=e701]: "'8000'"
- row "SERVER_PROTOCOL 'HTTP/1.1'" [ref=e702]:
- cell "SERVER_PROTOCOL" [ref=e703]
- cell "'HTTP/1.1'" [ref=e704]:
- generic [ref=e705]: "'HTTP/1.1'"
- row "SERVER_SOFTWARE 'WSGIServer/0.2'" [ref=e706]:
- cell "SERVER_SOFTWARE" [ref=e707]
- cell "'WSGIServer/0.2'" [ref=e708]:
- generic [ref=e709]: "'WSGIServer/0.2'"
- row "SESSION_MANAGER 'local/ismail-Latitude-5500:@/tmp/.ICE-unix/1151,unix/ismail-Latitude-5500:/tmp/.ICE-unix/1151'" [ref=e710]:
- cell "SESSION_MANAGER" [ref=e711]
- cell "'local/ismail-Latitude-5500:@/tmp/.ICE-unix/1151,unix/ismail-Latitude-5500:/tmp/.ICE-unix/1151'" [ref=e712]:
- generic [ref=e713]: "'local/ismail-Latitude-5500:@/tmp/.ICE-unix/1151,unix/ismail-Latitude-5500:/tmp/.ICE-unix/1151'"
- row "SHELL '/bin/bash'" [ref=e714]:
- cell "SHELL" [ref=e715]
- cell "'/bin/bash'" [ref=e716]:
- generic [ref=e717]: "'/bin/bash'"
- row "SHLVL '1'" [ref=e718]:
- cell "SHLVL" [ref=e719]
- cell "'1'" [ref=e720]:
- generic [ref=e721]: "'1'"
- row "SMS_API_ENABLED '********************'" [ref=e722]:
- cell "SMS_API_ENABLED" [ref=e723]
- cell "'********************'" [ref=e724]:
- generic [ref=e725]: "'********************'"
- row "SMS_API_KEY '********************'" [ref=e726]:
- cell "SMS_API_KEY" [ref=e727]
- cell "'********************'" [ref=e728]:
- generic [ref=e729]: "'********************'"
- row "SMS_API_URL '********************'" [ref=e730]:
- cell "SMS_API_URL" [ref=e731]
- cell "'********************'" [ref=e732]:
- generic [ref=e733]: "'********************'"
- row "SMS_ENABLED 'False'" [ref=e734]:
- cell "SMS_ENABLED" [ref=e735]
- cell "'False'" [ref=e736]:
- generic [ref=e737]: "'False'"
- row "SMS_PROVIDER 'mshastra'" [ref=e738]:
- cell "SMS_PROVIDER" [ref=e739]
- cell "'mshastra'" [ref=e740]:
- generic [ref=e741]: "'mshastra'"
- row "SSH_AUTH_SOCK '********************'" [ref=e742]:
- cell "SSH_AUTH_SOCK" [ref=e743]
- cell "'********************'" [ref=e744]:
- generic [ref=e745]: "'********************'"
- row "SYSTEMD_EXEC_PID '1157'" [ref=e746]:
- cell "SYSTEMD_EXEC_PID" [ref=e747]
- cell "'1157'" [ref=e748]:
- generic [ref=e749]: "'1157'"
- row "TERM 'xterm-256color'" [ref=e750]:
- cell "TERM" [ref=e751]
- cell "'xterm-256color'" [ref=e752]:
- generic [ref=e753]: "'xterm-256color'"
- row "TERM_PROGRAM 'vscode'" [ref=e754]:
- cell "TERM_PROGRAM" [ref=e755]
- cell "'vscode'" [ref=e756]:
- generic [ref=e757]: "'vscode'"
- row "TERM_PROGRAM_VERSION '1.115.0'" [ref=e758]:
- cell "TERM_PROGRAM_VERSION" [ref=e759]
- cell "'1.115.0'" [ref=e760]:
- generic [ref=e761]: "'1.115.0'"
- row "TZ 'Asia/Riyadh'" [ref=e762]:
- cell "TZ" [ref=e763]
- cell "'Asia/Riyadh'" [ref=e764]:
- generic [ref=e765]: "'Asia/Riyadh'"
- row "USER 'ismail'" [ref=e766]:
- cell "USER" [ref=e767]
- cell "'ismail'" [ref=e768]:
- generic [ref=e769]: "'ismail'"
- row "UV '/home/ismail/.local/bin/uv'" [ref=e770]:
- cell "UV" [ref=e771]
- cell "'/home/ismail/.local/bin/uv'" [ref=e772]:
- generic [ref=e773]: "'/home/ismail/.local/bin/uv'"
- row "UV_RUN_RECURSION_DEPTH '1'" [ref=e774]:
- cell "UV_RUN_RECURSION_DEPTH" [ref=e775]
- cell "'1'" [ref=e776]:
- generic [ref=e777]: "'1'"
- row "VIRTUAL_ENV '/home/ismail/projects/HH/.venv'" [ref=e778]:
- cell "VIRTUAL_ENV" [ref=e779]
- cell "'/home/ismail/projects/HH/.venv'" [ref=e780]:
- generic [ref=e781]: "'/home/ismail/projects/HH/.venv'"
- row "VIRTUAL_ENV_PROMPT 'px360'" [ref=e782]:
- cell "VIRTUAL_ENV_PROMPT" [ref=e783]
- cell "'px360'" [ref=e784]:
- generic [ref=e785]: "'px360'"
- row "VSCODE_DEBUGPY_ADAPTER_ENDPOINTS '/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/.noConfigDebugAdapterEndpoints/endpoint-b6eca04cd5a6ddf8.txt'" [ref=e786]:
- cell "VSCODE_DEBUGPY_ADAPTER_ENDPOINTS" [ref=e787]
- cell "'/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/.noConfigDebugAdapterEndpoints/endpoint-b6eca04cd5a6ddf8.txt'" [ref=e788]:
- generic [ref=e789]: "'/home/ismail/.vscode/extensions/ms-python.debugpy-2026.6.0-linux-x64/.noConfigDebugAdapterEndpoints/endpoint-b6eca04cd5a6ddf8.txt'"
- row "VSCODE_GIT_ASKPASS_EXTRA_ARGS '********************'" [ref=e790]:
- cell "VSCODE_GIT_ASKPASS_EXTRA_ARGS" [ref=e791]
- cell "'********************'" [ref=e792]:
- generic [ref=e793]: "'********************'"
- row "VSCODE_GIT_ASKPASS_MAIN '********************'" [ref=e794]:
- cell "VSCODE_GIT_ASKPASS_MAIN" [ref=e795]
- cell "'********************'" [ref=e796]:
- generic [ref=e797]: "'********************'"
- row "VSCODE_GIT_ASKPASS_NODE '********************'" [ref=e798]:
- cell "VSCODE_GIT_ASKPASS_NODE" [ref=e799]
- cell "'********************'" [ref=e800]:
- generic [ref=e801]: "'********************'"
- row "VSCODE_GIT_IPC_HANDLE '/run/user/1000/vscode-git-4aa301eaf0.sock'" [ref=e802]:
- cell "VSCODE_GIT_IPC_HANDLE" [ref=e803]
- cell "'/run/user/1000/vscode-git-4aa301eaf0.sock'" [ref=e804]:
- generic [ref=e805]: "'/run/user/1000/vscode-git-4aa301eaf0.sock'"
- row "VSCODE_PYTHON_AUTOACTIVATE_GUARD '1'" [ref=e806]:
- cell "VSCODE_PYTHON_AUTOACTIVATE_GUARD" [ref=e807]
- cell "'1'" [ref=e808]:
- generic [ref=e809]: "'1'"
- row "WHATSAPP_ENABLED 'False'" [ref=e810]:
- cell "WHATSAPP_ENABLED" [ref=e811]
- cell "'False'" [ref=e812]:
- generic [ref=e813]: "'False'"
- row "WHATSAPP_PROVIDER 'console'" [ref=e814]:
- cell "WHATSAPP_PROVIDER" [ref=e815]
- cell "'console'" [ref=e816]:
- generic [ref=e817]: "'console'"
- row "XAUTHORITY '********************'" [ref=e818]:
- cell "XAUTHORITY" [ref=e819]
- cell "'********************'" [ref=e820]:
- generic [ref=e821]: "'********************'"
- row "XDG_CONFIG_DIRS '/etc/xdg/xdg-mate:/etc/xdg'" [ref=e822]:
- cell "XDG_CONFIG_DIRS" [ref=e823]
- cell "'/etc/xdg/xdg-mate:/etc/xdg'" [ref=e824]:
- generic [ref=e825]: "'/etc/xdg/xdg-mate:/etc/xdg'"
- row "XDG_CURRENT_DESKTOP 'MATE'" [ref=e826]:
- cell "XDG_CURRENT_DESKTOP" [ref=e827]
- cell "'MATE'" [ref=e828]:
- generic [ref=e829]: "'MATE'"
- row "XDG_DATA_DIRS '/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/ismail/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share'" [ref=e830]:
- cell "XDG_DATA_DIRS" [ref=e831]
- cell "'/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/ismail/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share'" [ref=e832]:
- generic [ref=e833]: "'/usr/share/mate:/usr/share/mate:/usr/share/gnome:/home/ismail/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share'"
- row "XDG_GREETER_DATA_DIR '/var/lib/lightdm-data/ismail'" [ref=e834]:
- cell "XDG_GREETER_DATA_DIR" [ref=e835]
- cell "'/var/lib/lightdm-data/ismail'" [ref=e836]:
- generic [ref=e837]: "'/var/lib/lightdm-data/ismail'"
- row "XDG_RUNTIME_DIR '/run/user/1000'" [ref=e838]:
- cell "XDG_RUNTIME_DIR" [ref=e839]
- cell "'/run/user/1000'" [ref=e840]:
- generic [ref=e841]: "'/run/user/1000'"
- row "XDG_SEAT_PATH '/org/freedesktop/DisplayManager/Seat0'" [ref=e842]:
- cell "XDG_SEAT_PATH" [ref=e843]
- cell "'/org/freedesktop/DisplayManager/Seat0'" [ref=e844]:
- generic [ref=e845]: "'/org/freedesktop/DisplayManager/Seat0'"
- row "XDG_SESSION_CLASS 'user'" [ref=e846]:
- cell "XDG_SESSION_CLASS" [ref=e847]
- cell "'user'" [ref=e848]:
- generic [ref=e849]: "'user'"
- row "XDG_SESSION_DESKTOP 'mate'" [ref=e850]:
- cell "XDG_SESSION_DESKTOP" [ref=e851]
- cell "'mate'" [ref=e852]:
- generic [ref=e853]: "'mate'"
- row "XDG_SESSION_PATH '/org/freedesktop/DisplayManager/Session0'" [ref=e854]:
- cell "XDG_SESSION_PATH" [ref=e855]
- cell "'/org/freedesktop/DisplayManager/Session0'" [ref=e856]:
- generic [ref=e857]: "'/org/freedesktop/DisplayManager/Session0'"
- row "XDG_SESSION_TYPE 'x11'" [ref=e858]:
- cell "XDG_SESSION_TYPE" [ref=e859]
- cell "'x11'" [ref=e860]:
- generic [ref=e861]: "'x11'"
- row "_ '/home/ismail/.local/bin/uv'" [ref=e862]:
- cell "_" [ref=e863]
- cell "'/home/ismail/.local/bin/uv'" [ref=e864]:
- generic [ref=e865]: "'/home/ismail/.local/bin/uv'"
- row "wsgi.errors <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>" [ref=e866]:
- cell "wsgi.errors" [ref=e867]
- cell "<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>" [ref=e868]:
- generic [ref=e869]: <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
- row "wsgi.file_wrapper <class 'wsgiref.util.FileWrapper'>" [ref=e870]:
- cell "wsgi.file_wrapper" [ref=e871]
- cell "<class 'wsgiref.util.FileWrapper'>" [ref=e872]:
- generic [ref=e873]: <class 'wsgiref.util.FileWrapper'>
- row "wsgi.input <django.core.handlers.wsgi.LimitedStream object at 0x77c955d16110>" [ref=e874]:
- cell "wsgi.input" [ref=e875]
- cell "<django.core.handlers.wsgi.LimitedStream object at 0x77c955d16110>" [ref=e876]:
- generic [ref=e877]: <django.core.handlers.wsgi.LimitedStream object at 0x77c955d16110>
- row "wsgi.multiprocess False" [ref=e878]:
- cell "wsgi.multiprocess" [ref=e879]
- cell "False" [ref=e880]:
- generic [ref=e881]: "False"
- row "wsgi.multithread True" [ref=e882]:
- cell "wsgi.multithread" [ref=e883]
- cell "True" [ref=e884]:
- generic [ref=e885]: "True"
- row "wsgi.run_once False" [ref=e886]:
- cell "wsgi.run_once" [ref=e887]
- cell "False" [ref=e888]:
- generic [ref=e889]: "False"
- row "wsgi.url_scheme 'http'" [ref=e890]:
- cell "wsgi.url_scheme" [ref=e891]
- cell "'http'" [ref=e892]:
- generic [ref=e893]: "'http'"
- row "wsgi.version (1, 0)" [ref=e894]:
- cell "wsgi.version" [ref=e895]
- cell "(1, 0)" [ref=e896]:
- generic [ref=e897]: (1, 0)
- heading "Settings" [level=3] [ref=e898]
- heading "Using settings module config.settings.dev" [level=4] [ref=e899]:
- text: Using settings module
- code [ref=e900]: config.settings.dev
- table [ref=e901]:
- rowgroup [ref=e902]:
- row "Setting Value" [ref=e903]:
- columnheader "Setting" [ref=e904]
- columnheader "Value" [ref=e905]
- rowgroup [ref=e906]:
- 'row "ABSOLUTE_URL_OVERRIDES {}" [ref=e907]':
- cell "ABSOLUTE_URL_OVERRIDES" [ref=e908]
- 'cell "{}" [ref=e909]':
- generic [ref=e910]: "{}"
- row "ADMINS []" [ref=e911]:
- cell "ADMINS" [ref=e912]
- cell "[]" [ref=e913]:
- generic [ref=e914]: "[]"
- row "AI_MAX_TOKENS '********************'" [ref=e915]:
- cell "AI_MAX_TOKENS" [ref=e916]
- cell "'********************'" [ref=e917]:
- generic [ref=e918]: "'********************'"
- row "AI_MODEL 'openrouter/google/gemini-2.5-flash-lite'" [ref=e919]:
- cell "AI_MODEL" [ref=e920]
- cell "'openrouter/google/gemini-2.5-flash-lite'" [ref=e921]:
- generic [ref=e922]: "'openrouter/google/gemini-2.5-flash-lite'"
- row "AI_TEMPERATURE 0.3" [ref=e923]:
- cell "AI_TEMPERATURE" [ref=e924]
- cell "0.3" [ref=e925]:
- generic [ref=e926]: "0.3"
- row "ALLOWED_HOSTS ['localhost', '127.0.0.1', '0.0.0.0', '.ngrok-free.app', 'micha-nonparabolic-lovie.ngrok-free.dev']" [ref=e927]:
- cell "ALLOWED_HOSTS" [ref=e928]
- cell "['localhost', '127.0.0.1', '0.0.0.0', '.ngrok-free.app', 'micha-nonparabolic-lovie.ngrok-free.dev']" [ref=e929]:
- generic [ref=e930]: "['localhost', '127.0.0.1', '0.0.0.0', '.ngrok-free.app', 'micha-nonparabolic-lovie.ngrok-free.dev']"
- row "ANALYSIS_BATCH_SIZE 2" [ref=e931]:
- cell "ANALYSIS_BATCH_SIZE" [ref=e932]
- cell "2" [ref=e933]:
- generic [ref=e934]: "2"
- row "ANALYSIS_ENABLED True" [ref=e935]:
- cell "ANALYSIS_ENABLED" [ref=e936]
- cell "True" [ref=e937]:
- generic [ref=e938]: "True"
- row "APPEND_SLASH True" [ref=e939]:
- cell "APPEND_SLASH" [ref=e940]
- cell "True" [ref=e941]:
- generic [ref=e942]: "True"
- row "AUTHENTICATION_BACKENDS '********************'" [ref=e943]:
- cell "AUTHENTICATION_BACKENDS" [ref=e944]
- cell "'********************'" [ref=e945]:
- generic [ref=e946]: "'********************'"
- row "AUTH_PASSWORD_VALIDATORS '********************'" [ref=e947]:
- cell "AUTH_PASSWORD_VALIDATORS" [ref=e948]
- cell "'********************'" [ref=e949]:
- generic [ref=e950]: "'********************'"
- row "AUTH_USER_MODEL '********************'" [ref=e951]:
- cell "AUTH_USER_MODEL" [ref=e952]
- cell "'********************'" [ref=e953]:
- generic [ref=e954]: "'********************'"
- row "BASE_DIR PosixPath('/home/ismail/projects/HH')" [ref=e955]:
- cell "BASE_DIR" [ref=e956]
- cell "PosixPath('/home/ismail/projects/HH')" [ref=e957]:
- generic [ref=e958]: PosixPath('/home/ismail/projects/HH')
- 'row "CACHES {''default'': {''BACKEND'': ''django.core.cache.backends.locmem.LocMemCache''}}" [ref=e959]':
- cell "CACHES" [ref=e960]
- 'cell "{''default'': {''BACKEND'': ''django.core.cache.backends.locmem.LocMemCache''}}" [ref=e961]':
- generic [ref=e962]: "{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}"
- row "CACHE_MIDDLEWARE_ALIAS 'default'" [ref=e963]:
- cell "CACHE_MIDDLEWARE_ALIAS" [ref=e964]
- cell "'default'" [ref=e965]:
- generic [ref=e966]: "'default'"
- row "CACHE_MIDDLEWARE_KEY_PREFIX '********************'" [ref=e967]:
- cell "CACHE_MIDDLEWARE_KEY_PREFIX" [ref=e968]
- cell "'********************'" [ref=e969]:
- generic [ref=e970]: "'********************'"
- row "CACHE_MIDDLEWARE_SECONDS 600" [ref=e971]:
- cell "CACHE_MIDDLEWARE_SECONDS" [ref=e972]
- cell "600" [ref=e973]:
- generic [ref=e974]: "600"
- row "CELERY_ACCEPT_CONTENT ['json']" [ref=e975]:
- cell "CELERY_ACCEPT_CONTENT" [ref=e976]
- cell "['json']" [ref=e977]:
- generic [ref=e978]: "['json']"
- row "CELERY_BEAT_SCHEDULER 'config.celery_scheduler:PatchedDatabaseScheduler'" [ref=e979]:
- cell "CELERY_BEAT_SCHEDULER" [ref=e980]
- cell "'config.celery_scheduler:PatchedDatabaseScheduler'" [ref=e981]:
- generic [ref=e982]: "'config.celery_scheduler:PatchedDatabaseScheduler'"
- row "CELERY_BROKER_URL 'redis://localhost:6379/0'" [ref=e983]:
- cell "CELERY_BROKER_URL" [ref=e984]
- cell "'redis://localhost:6379/0'" [ref=e985]:
- generic [ref=e986]: "'redis://localhost:6379/0'"
- row "CELERY_RESULT_BACKEND 'redis://localhost:6379/0'" [ref=e987]:
- cell "CELERY_RESULT_BACKEND" [ref=e988]
- cell "'redis://localhost:6379/0'" [ref=e989]:
- generic [ref=e990]: "'redis://localhost:6379/0'"
- row "CELERY_RESULT_SERIALIZER 'json'" [ref=e991]:
- cell "CELERY_RESULT_SERIALIZER" [ref=e992]
- cell "'json'" [ref=e993]:
- generic [ref=e994]: "'json'"
- row "CELERY_TASK_ALWAYS_EAGER False" [ref=e995]:
- cell "CELERY_TASK_ALWAYS_EAGER" [ref=e996]
- cell "False" [ref=e997]:
- generic [ref=e998]: "False"
- row "CELERY_TASK_EAGER_PROPAGATES True" [ref=e999]:
- cell "CELERY_TASK_EAGER_PROPAGATES" [ref=e1000]
- cell "True" [ref=e1001]:
- generic [ref=e1002]: "True"
- row "CELERY_TASK_SERIALIZER 'json'" [ref=e1003]:
- cell "CELERY_TASK_SERIALIZER" [ref=e1004]
- cell "'json'" [ref=e1005]:
- generic [ref=e1006]: "'json'"
- row "CELERY_TASK_TIME_LIMIT 1800" [ref=e1007]:
- cell "CELERY_TASK_TIME_LIMIT" [ref=e1008]
- cell "1800" [ref=e1009]:
- generic [ref=e1010]: "1800"
- row "CELERY_TASK_TRACK_STARTED True" [ref=e1011]:
- cell "CELERY_TASK_TRACK_STARTED" [ref=e1012]
- cell "True" [ref=e1013]:
- generic [ref=e1014]: "True"
- row "CELERY_TIMEZONE 'Asia/Riyadh'" [ref=e1015]:
- cell "CELERY_TIMEZONE" [ref=e1016]
- cell "'Asia/Riyadh'" [ref=e1017]:
- generic [ref=e1018]: "'Asia/Riyadh'"
- row "COMPLAINT_LINK_EXPIRY_DAYS 7" [ref=e1019]:
- cell "COMPLAINT_LINK_EXPIRY_DAYS" [ref=e1020]
- cell "7" [ref=e1021]:
- generic [ref=e1022]: "7"
- row "CORS_ALLOW_ALL_ORIGINS True" [ref=e1023]:
- cell "CORS_ALLOW_ALL_ORIGINS" [ref=e1024]
- cell "True" [ref=e1025]:
- generic [ref=e1026]: "True"
- row "CSRF_COOKIE_AGE 31449600" [ref=e1027]:
- cell "CSRF_COOKIE_AGE" [ref=e1028]
- cell "31449600" [ref=e1029]:
- generic [ref=e1030]: "31449600"
- row "CSRF_COOKIE_DOMAIN None" [ref=e1031]:
- cell "CSRF_COOKIE_DOMAIN" [ref=e1032]
- cell "None" [ref=e1033]:
- generic [ref=e1034]: None
- row "CSRF_COOKIE_HTTPONLY False" [ref=e1035]:
- cell "CSRF_COOKIE_HTTPONLY" [ref=e1036]
- cell "False" [ref=e1037]:
- generic [ref=e1038]: "False"
- row "CSRF_COOKIE_NAME 'csrftoken'" [ref=e1039]:
- cell "CSRF_COOKIE_NAME" [ref=e1040]
- cell "'csrftoken'" [ref=e1041]:
- generic [ref=e1042]: "'csrftoken'"
- row "CSRF_COOKIE_PATH '/'" [ref=e1043]:
- cell "CSRF_COOKIE_PATH" [ref=e1044]
- cell "'/'" [ref=e1045]:
- generic [ref=e1046]: "'/'"
- row "CSRF_COOKIE_SAMESITE 'Lax'" [ref=e1047]:
- cell "CSRF_COOKIE_SAMESITE" [ref=e1048]
- cell "'Lax'" [ref=e1049]:
- generic [ref=e1050]: "'Lax'"
- row "CSRF_COOKIE_SECURE False" [ref=e1051]:
- cell "CSRF_COOKIE_SECURE" [ref=e1052]
- cell "False" [ref=e1053]:
- generic [ref=e1054]: "False"
- row "CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'" [ref=e1055]:
- cell "CSRF_FAILURE_VIEW" [ref=e1056]
- cell "'django.views.csrf.csrf_failure'" [ref=e1057]:
- generic [ref=e1058]: "'django.views.csrf.csrf_failure'"
- row "CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'" [ref=e1059]:
- cell "CSRF_HEADER_NAME" [ref=e1060]
- cell "'HTTP_X_CSRFTOKEN'" [ref=e1061]:
- generic [ref=e1062]: "'HTTP_X_CSRFTOKEN'"
- row "CSRF_TRUSTED_ORIGINS ['https://*.ngrok-free.app', 'https://*.ngrok.app', 'https://micha-nonparabolic-lovie.ngrok-free.dev']" [ref=e1063]:
- cell "CSRF_TRUSTED_ORIGINS" [ref=e1064]
- cell "['https://*.ngrok-free.app', 'https://*.ngrok.app', 'https://micha-nonparabolic-lovie.ngrok-free.dev']" [ref=e1065]:
- generic [ref=e1066]: "['https://*.ngrok-free.app', 'https://*.ngrok.app', 'https://micha-nonparabolic-lovie.ngrok-free.dev']"
- row "CSRF_USE_SESSIONS False" [ref=e1067]:
- cell "CSRF_USE_SESSIONS" [ref=e1068]
- cell "False" [ref=e1069]:
- generic [ref=e1070]: "False"
- 'row "DATABASES {''default'': {''ATOMIC_REQUESTS'': False, ''AUTOCOMMIT'': True, ''CONN_HEALTH_CHECKS'': False, ''CONN_MAX_AGE'': 0, ''ENGINE'': ''django.db.backends.postgresql'', ''HOST'': ''localhost'', ''NAME'': ''px360'', ''OPTIONS'': {}, ''PASSWORD'': ''********************'', ''PORT'': 5433, ''TEST'': {''CHARSET'': None, ''COLLATION'': None, ''MIGRATE'': True, ''MIRROR'': None, ''NAME'': None}, ''TIME_ZONE'': None, ''USER'': ''px360''}}" [ref=e1071]':
- cell "DATABASES" [ref=e1072]
- 'cell "{''default'': {''ATOMIC_REQUESTS'': False, ''AUTOCOMMIT'': True, ''CONN_HEALTH_CHECKS'': False, ''CONN_MAX_AGE'': 0, ''ENGINE'': ''django.db.backends.postgresql'', ''HOST'': ''localhost'', ''NAME'': ''px360'', ''OPTIONS'': {}, ''PASSWORD'': ''********************'', ''PORT'': 5433, ''TEST'': {''CHARSET'': None, ''COLLATION'': None, ''MIGRATE'': True, ''MIRROR'': None, ''NAME'': None}, ''TIME_ZONE'': None, ''USER'': ''px360''}}" [ref=e1073]':
- generic [ref=e1074]: "{'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'localhost', 'NAME': 'px360', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': 5433, 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'px360'}}"
- row "DATABASE_ROUTERS []" [ref=e1075]:
- cell "DATABASE_ROUTERS" [ref=e1076]
- cell "[]" [ref=e1077]:
- generic [ref=e1078]: "[]"
- row "DATA_UPLOAD_MAX_MEMORY_SIZE 2621440" [ref=e1079]:
- cell "DATA_UPLOAD_MAX_MEMORY_SIZE" [ref=e1080]
- cell "2621440" [ref=e1081]:
- generic [ref=e1082]: "2621440"
- row "DATA_UPLOAD_MAX_NUMBER_FIELDS 10000" [ref=e1083]:
- cell "DATA_UPLOAD_MAX_NUMBER_FIELDS" [ref=e1084]
- cell "10000" [ref=e1085]:
- generic [ref=e1086]: "10000"
- row "DATA_UPLOAD_MAX_NUMBER_FILES 100" [ref=e1087]:
- cell "DATA_UPLOAD_MAX_NUMBER_FILES" [ref=e1088]
- cell "100" [ref=e1089]:
- generic [ref=e1090]: "100"
- row "DATETIME_FORMAT 'N j, Y, P'" [ref=e1091]:
- cell "DATETIME_FORMAT" [ref=e1092]
- cell "'N j, Y, P'" [ref=e1093]:
- generic [ref=e1094]: "'N j, Y, P'"
- row "DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']" [ref=e1095]:
- cell "DATETIME_INPUT_FORMATS" [ref=e1096]
- cell "['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']" [ref=e1097]:
- generic [ref=e1098]: "['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']"
- row "DATE_FORMAT 'N j, Y'" [ref=e1099]:
- cell "DATE_FORMAT" [ref=e1100]
- cell "'N j, Y'" [ref=e1101]:
- generic [ref=e1102]: "'N j, Y'"
- row "DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']" [ref=e1103]:
- cell "DATE_INPUT_FORMATS" [ref=e1104]
- cell "['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']" [ref=e1105]:
- generic [ref=e1106]: "['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']"
- row "DEBUG True" [ref=e1107]:
- cell "DEBUG" [ref=e1108]
- cell "True" [ref=e1109]:
- generic [ref=e1110]: "True"
- row "DEBUG_PROPAGATE_EXCEPTIONS False" [ref=e1111]:
- cell "DEBUG_PROPAGATE_EXCEPTIONS" [ref=e1112]
- cell "False" [ref=e1113]:
- generic [ref=e1114]: "False"
- row "DECIMAL_SEPARATOR '.'" [ref=e1115]:
- cell "DECIMAL_SEPARATOR" [ref=e1116]
- cell "'.'" [ref=e1117]:
- generic [ref=e1118]: "'.'"
- row "DEFAULT_AUTO_FIELD 'django.db.models.BigAutoField'" [ref=e1119]:
- cell "DEFAULT_AUTO_FIELD" [ref=e1120]
- cell "'django.db.models.BigAutoField'" [ref=e1121]:
- generic [ref=e1122]: "'django.db.models.BigAutoField'"
- row "DEFAULT_CHARSET 'utf-8'" [ref=e1123]:
- cell "DEFAULT_CHARSET" [ref=e1124]
- cell "'utf-8'" [ref=e1125]:
- generic [ref=e1126]: "'utf-8'"
- row "DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'" [ref=e1127]:
- cell "DEFAULT_EXCEPTION_REPORTER" [ref=e1128]
- cell "'django.views.debug.ExceptionReporter'" [ref=e1129]:
- generic [ref=e1130]: "'django.views.debug.ExceptionReporter'"
- row "DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'" [ref=e1131]:
- cell "DEFAULT_EXCEPTION_REPORTER_FILTER" [ref=e1132]
- cell "'django.views.debug.SafeExceptionReporterFilter'" [ref=e1133]:
- generic [ref=e1134]: "'django.views.debug.SafeExceptionReporterFilter'"
- row "DEFAULT_FROM_EMAIL 'noreply@px360.sa'" [ref=e1135]:
- cell "DEFAULT_FROM_EMAIL" [ref=e1136]
- cell "'noreply@px360.sa'" [ref=e1137]:
- generic [ref=e1138]: "'noreply@px360.sa'"
- row "DEFAULT_INDEX_TABLESPACE ''" [ref=e1139]:
- cell "DEFAULT_INDEX_TABLESPACE" [ref=e1140]
- cell "''" [ref=e1141]:
- generic [ref=e1142]: "''"
- row "DEFAULT_TABLESPACE ''" [ref=e1143]:
- cell "DEFAULT_TABLESPACE" [ref=e1144]
- cell "''" [ref=e1145]:
- generic [ref=e1146]: "''"
- row "DEV_SMS_RECIPIENT '+966566703794'" [ref=e1147]:
- cell "DEV_SMS_RECIPIENT" [ref=e1148]
- cell "'+966566703794'" [ref=e1149]:
- generic [ref=e1150]: "'+966566703794'"
- row "DISALLOWED_USER_AGENTS []" [ref=e1151]:
- cell "DISALLOWED_USER_AGENTS" [ref=e1152]
- cell "[]" [ref=e1153]:
- generic [ref=e1154]: "[]"
- row "DJANGO_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']" [ref=e1155]:
- cell "DJANGO_APPS" [ref=e1156]
- cell "['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']" [ref=e1157]:
- generic [ref=e1158]: "['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']"
- row "EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'" [ref=e1159]:
- cell "EMAIL_BACKEND" [ref=e1160]
- cell "'django.core.mail.backends.smtp.EmailBackend'" [ref=e1161]:
- generic [ref=e1162]: "'django.core.mail.backends.smtp.EmailBackend'"
- row "EMAIL_HOST 'localhost'" [ref=e1163]:
- cell "EMAIL_HOST" [ref=e1164]
- cell "'localhost'" [ref=e1165]:
- generic [ref=e1166]: "'localhost'"
- row "EMAIL_HOST_PASSWORD '********************'" [ref=e1167]:
- cell "EMAIL_HOST_PASSWORD" [ref=e1168]
- cell "'********************'" [ref=e1169]:
- generic [ref=e1170]: "'********************'"
- row "EMAIL_HOST_USER ''" [ref=e1171]:
- cell "EMAIL_HOST_USER" [ref=e1172]
- cell "''" [ref=e1173]:
- generic [ref=e1174]: "''"
- row "EMAIL_LOGO_URL 'http://localhost:8000/static/img/HH_P_H_Logo.png'" [ref=e1175]:
- cell "EMAIL_LOGO_URL" [ref=e1176]
- cell "'http://localhost:8000/static/img/HH_P_H_Logo.png'" [ref=e1177]:
- generic [ref=e1178]: "'http://localhost:8000/static/img/HH_P_H_Logo.png'"
- row "EMAIL_PORT 2525" [ref=e1179]:
- cell "EMAIL_PORT" [ref=e1180]
- cell "2525" [ref=e1181]:
- generic [ref=e1182]: "2525"
- row "EMAIL_SSL_CERTFILE None" [ref=e1183]:
- cell "EMAIL_SSL_CERTFILE" [ref=e1184]
- cell "None" [ref=e1185]:
- generic [ref=e1186]: None
- row "EMAIL_SSL_KEYFILE '********************'" [ref=e1187]:
- cell "EMAIL_SSL_KEYFILE" [ref=e1188]
- cell "'********************'" [ref=e1189]:
- generic [ref=e1190]: "'********************'"
- row "EMAIL_SUBJECT_PREFIX '[Django] '" [ref=e1191]:
- cell "EMAIL_SUBJECT_PREFIX" [ref=e1192]
- cell "'[Django] '" [ref=e1193]:
- generic [ref=e1194]: "'[Django] '"
- row "EMAIL_TIMEOUT None" [ref=e1195]:
- cell "EMAIL_TIMEOUT" [ref=e1196]
- cell "None" [ref=e1197]:
- generic [ref=e1198]: None
- row "EMAIL_USE_LOCALTIME False" [ref=e1199]:
- cell "EMAIL_USE_LOCALTIME" [ref=e1200]
- cell "False" [ref=e1201]:
- generic [ref=e1202]: "False"
- row "EMAIL_USE_SSL False" [ref=e1203]:
- cell "EMAIL_USE_SSL" [ref=e1204]
- cell "False" [ref=e1205]:
- generic [ref=e1206]: "False"
- row "EMAIL_USE_TLS False" [ref=e1207]:
- cell "EMAIL_USE_TLS" [ref=e1208]
- cell "False" [ref=e1209]:
- generic [ref=e1210]: "False"
- row "EXTERNAL_NOTIFICATION_API '********************'" [ref=e1211]:
- cell "EXTERNAL_NOTIFICATION_API" [ref=e1212]
- cell "'********************'" [ref=e1213]:
- generic [ref=e1214]: "'********************'"
- row "FACEBOOK_ACCESS_TOKEN '********************'" [ref=e1215]:
- cell "FACEBOOK_ACCESS_TOKEN" [ref=e1216]
- cell "'********************'" [ref=e1217]:
- generic [ref=e1218]: "'********************'"
- row "FACEBOOK_PAGE_ID '938104059393026'" [ref=e1219]:
- cell "FACEBOOK_PAGE_ID" [ref=e1220]
- cell "'938104059393026'" [ref=e1221]:
- generic [ref=e1222]: "'938104059393026'"
- row "FILE_UPLOAD_DIRECTORY_PERMISSIONS None" [ref=e1223]:
- cell "FILE_UPLOAD_DIRECTORY_PERMISSIONS" [ref=e1224]
- cell "None" [ref=e1225]:
- generic [ref=e1226]: None
- row "FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']" [ref=e1227]:
- cell "FILE_UPLOAD_HANDLERS" [ref=e1228]
- cell "['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']" [ref=e1229]:
- generic [ref=e1230]: "['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']"
- row "FILE_UPLOAD_MAX_MEMORY_SIZE 2621440" [ref=e1231]:
- cell "FILE_UPLOAD_MAX_MEMORY_SIZE" [ref=e1232]
- cell "2621440" [ref=e1233]:
- generic [ref=e1234]: "2621440"
- row "FILE_UPLOAD_PERMISSIONS 420" [ref=e1235]:
- cell "FILE_UPLOAD_PERMISSIONS" [ref=e1236]
- cell "420" [ref=e1237]:
- generic [ref=e1238]: "420"
- row "FILE_UPLOAD_TEMP_DIR None" [ref=e1239]:
- cell "FILE_UPLOAD_TEMP_DIR" [ref=e1240]
- cell "None" [ref=e1241]:
- generic [ref=e1242]: None
- row "FIRST_DAY_OF_WEEK 0" [ref=e1243]:
- cell "FIRST_DAY_OF_WEEK" [ref=e1244]
- cell "0" [ref=e1245]:
- generic [ref=e1246]: "0"
- row "FIXTURE_DIRS []" [ref=e1247]:
- cell "FIXTURE_DIRS" [ref=e1248]
- cell "[]" [ref=e1249]:
- generic [ref=e1250]: "[]"
- row "FORCE_SCRIPT_NAME None" [ref=e1251]:
- cell "FORCE_SCRIPT_NAME" [ref=e1252]
- cell "None" [ref=e1253]:
- generic [ref=e1254]: None
- row "FORMAT_MODULE_PATH None" [ref=e1255]:
- cell "FORMAT_MODULE_PATH" [ref=e1256]
- cell "None" [ref=e1257]:
- generic [ref=e1258]: None
- row "FORM_RENDERER 'django.forms.renderers.DjangoTemplates'" [ref=e1259]:
- cell "FORM_RENDERER" [ref=e1260]
- cell "'django.forms.renderers.DjangoTemplates'" [ref=e1261]:
- generic [ref=e1262]: "'django.forms.renderers.DjangoTemplates'"
- row "GOOGLE_CREDENTIALS_FILE 'client_secret.json'" [ref=e1263]:
- cell "GOOGLE_CREDENTIALS_FILE" [ref=e1264]
- cell "'client_secret.json'" [ref=e1265]:
- generic [ref=e1266]: "'client_secret.json'"
- row "GOOGLE_LOCATIONS []" [ref=e1267]:
- cell "GOOGLE_LOCATIONS" [ref=e1268]
- cell "[]" [ref=e1269]:
- generic [ref=e1270]: "[]"
- row "GOOGLE_TOKEN_FILE '********************'" [ref=e1271]:
- cell "GOOGLE_TOKEN_FILE" [ref=e1272]
- cell "'********************'" [ref=e1273]:
- generic [ref=e1274]: "'********************'"
- row "HIS_API_PASSWORD '********************'" [ref=e1275]:
- cell "HIS_API_PASSWORD" [ref=e1276]
- cell "'********************'" [ref=e1277]:
- generic [ref=e1278]: "'********************'"
- row "HIS_API_URL '********************'" [ref=e1279]:
- cell "HIS_API_URL" [ref=e1280]
- cell "'********************'" [ref=e1281]:
- generic [ref=e1282]: "'********************'"
- row "HIS_API_USERNAME '********************'" [ref=e1283]:
- cell "HIS_API_USERNAME" [ref=e1284]
- cell "'********************'" [ref=e1285]:
- generic [ref=e1286]: "'********************'"
- row "HIS_RATINGS_API_URL '********************'" [ref=e1287]:
- cell "HIS_RATINGS_API_URL" [ref=e1288]
- cell "'********************'" [ref=e1289]:
- generic [ref=e1290]: "'********************'"
- row "IGNORABLE_404_URLS []" [ref=e1291]:
- cell "IGNORABLE_404_URLS" [ref=e1292]
- cell "[]" [ref=e1293]:
- generic [ref=e1294]: "[]"
- row "INSTAGRAM_ACCESS_TOKEN '********************'" [ref=e1295]:
- cell "INSTAGRAM_ACCESS_TOKEN" [ref=e1296]
- cell "'********************'" [ref=e1297]:
- generic [ref=e1298]: "'********************'"
- row "INSTAGRAM_ACCOUNT_ID '17841431861985364'" [ref=e1299]:
- cell "INSTAGRAM_ACCOUNT_ID" [ref=e1300]
- cell "'17841431861985364'" [ref=e1301]:
- generic [ref=e1302]: "'17841431861985364'"
- row "INSTALLED_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat', 'apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations', 'django_extensions']" [ref=e1303]:
- cell "INSTALLED_APPS" [ref=e1304]
- cell "['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat', 'apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations', 'django_extensions']" [ref=e1305]:
- generic [ref=e1306]: "['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat', 'apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations', 'django_extensions']"
- row "INTERNAL_IPS []" [ref=e1307]:
- cell "INTERNAL_IPS" [ref=e1308]
- cell "[]" [ref=e1309]:
- generic [ref=e1310]: "[]"
- row "LANGUAGES [('en', 'English'), ('ar', 'Arabic')]" [ref=e1311]:
- cell "LANGUAGES" [ref=e1312]
- cell "[('en', 'English'), ('ar', 'Arabic')]" [ref=e1313]:
- generic [ref=e1314]: "[('en', 'English'), ('ar', 'Arabic')]"
- row "LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']" [ref=e1315]:
- cell "LANGUAGES_BIDI" [ref=e1316]
- cell "['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']" [ref=e1317]:
- generic [ref=e1318]: "['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']"
- row "LANGUAGE_CODE 'en-us'" [ref=e1319]:
- cell "LANGUAGE_CODE" [ref=e1320]
- cell "'en-us'" [ref=e1321]:
- generic [ref=e1322]: "'en-us'"
- row "LANGUAGE_COOKIE_AGE None" [ref=e1323]:
- cell "LANGUAGE_COOKIE_AGE" [ref=e1324]
- cell "None" [ref=e1325]:
- generic [ref=e1326]: None
- row "LANGUAGE_COOKIE_DOMAIN None" [ref=e1327]:
- cell "LANGUAGE_COOKIE_DOMAIN" [ref=e1328]
- cell "None" [ref=e1329]:
- generic [ref=e1330]: None
- row "LANGUAGE_COOKIE_HTTPONLY False" [ref=e1331]:
- cell "LANGUAGE_COOKIE_HTTPONLY" [ref=e1332]
- cell "False" [ref=e1333]:
- generic [ref=e1334]: "False"
- row "LANGUAGE_COOKIE_NAME 'django_language'" [ref=e1335]:
- cell "LANGUAGE_COOKIE_NAME" [ref=e1336]
- cell "'django_language'" [ref=e1337]:
- generic [ref=e1338]: "'django_language'"
- row "LANGUAGE_COOKIE_PATH '/'" [ref=e1339]:
- cell "LANGUAGE_COOKIE_PATH" [ref=e1340]
- cell "'/'" [ref=e1341]:
- generic [ref=e1342]: "'/'"
- row "LANGUAGE_COOKIE_SAMESITE None" [ref=e1343]:
- cell "LANGUAGE_COOKIE_SAMESITE" [ref=e1344]
- cell "None" [ref=e1345]:
- generic [ref=e1346]: None
- row "LANGUAGE_COOKIE_SECURE False" [ref=e1347]:
- cell "LANGUAGE_COOKIE_SECURE" [ref=e1348]
- cell "False" [ref=e1349]:
- generic [ref=e1350]: "False"
- row "LINKEDIN_ACCESS_TOKEN '********************'" [ref=e1351]:
- cell "LINKEDIN_ACCESS_TOKEN" [ref=e1352]
- cell "'********************'" [ref=e1353]:
- generic [ref=e1354]: "'********************'"
- row "LINKEDIN_ORGANIZATION_ID None" [ref=e1355]:
- cell "LINKEDIN_ORGANIZATION_ID" [ref=e1356]
- cell "None" [ref=e1357]:
- generic [ref=e1358]: None
- row "LOCALE_PATHS [PosixPath('/home/ismail/projects/HH/locale')]" [ref=e1359]:
- cell "LOCALE_PATHS" [ref=e1360]
- cell "[PosixPath('/home/ismail/projects/HH/locale')]" [ref=e1361]:
- generic [ref=e1362]: "[PosixPath('/home/ismail/projects/HH/locale')]"
- row "LOCAL_APPS ['apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations']" [ref=e1363]:
- cell "LOCAL_APPS" [ref=e1364]
- cell "['apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations']" [ref=e1365]:
- generic [ref=e1366]: "['apps.core', 'apps.accounts', 'apps.organizations', 'apps.journeys', 'apps.surveys', 'apps.complaints', 'apps.feedback', 'apps.callcenter', 'apps.social', 'apps.px_action_center', 'apps.analytics', 'apps.physicians', 'apps.projects', 'apps.integrations', 'apps.notifications', 'apps.ai_engine', 'apps.dashboard', 'apps.appreciation', 'apps.observations', 'apps.px_sources', 'apps.references', 'apps.standards', 'apps.simulator', 'apps.reports', 'apps.rca', 'apps.executive_summary', 'apps.presentations']"
- row [ref=e1367]:
- cell "LOGGING" [ref=e1368]
- cell [ref=e1369]:
- generic [ref=e1370]: "{'disable_existing_loggers': False, 'filters': {'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}}, 'formatters': {'simple': {'format': '{levelname} {message}', 'style': '{'}, 'verbose': {'format': '{levelname} {asctime} {module} ' '{process:d} {thread:d} {message}', 'style': '{'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'verbose', 'level': 'INFO'}, 'file': {'backupCount': 10, 'class': 'logging.handlers.RotatingFileHandler', 'filename': PosixPath('/home/ismail/projects/HH/logs/px360.log'), 'formatter': 'verbose', 'level': 'INFO', 'maxBytes': 15728640}, 'integration_file': {'backupCount': 10, 'class': 'logging.handlers.RotatingFileHandler', 'filename': PosixPath('/home/ismail/projects/HH/logs/integrations.log'), 'formatter': 'verbose', 'level': 'INFO', 'maxBytes': 15728640}}, 'loggers': {'apps': {'handlers': ['console', 'file'], 'level': 'DEBUG', 'propagate': False}, 'apps.integrations': {'handlers': ['console', 'integration_file'], 'level': 'INFO', 'propagate': False}, 'django': {'handlers': ['console', 'file'], 'level': 'DEBUG', 'propagate': False}}, 'version': 1}"
- row "LOGGING_CONFIG 'logging.config.dictConfig'" [ref=e1371]:
- cell "LOGGING_CONFIG" [ref=e1372]
- cell "'logging.config.dictConfig'" [ref=e1373]:
- generic [ref=e1374]: "'logging.config.dictConfig'"
- row "LOGIN_ATTEMPT_TIMEOUT_MINUTES 30" [ref=e1375]:
- cell "LOGIN_ATTEMPT_TIMEOUT_MINUTES" [ref=e1376]
- cell "30" [ref=e1377]:
- generic [ref=e1378]: "30"
- row "LOGIN_REDIRECT_URL '/'" [ref=e1379]:
- cell "LOGIN_REDIRECT_URL" [ref=e1380]
- cell "'/'" [ref=e1381]:
- generic [ref=e1382]: "'/'"
- row "LOGIN_URL '/accounts/login/'" [ref=e1383]:
- cell "LOGIN_URL" [ref=e1384]
- cell "'/accounts/login/'" [ref=e1385]:
- generic [ref=e1386]: "'/accounts/login/'"
- row "LOGOUT_REDIRECT_URL '/accounts/login/'" [ref=e1387]:
- cell "LOGOUT_REDIRECT_URL" [ref=e1388]
- cell "'/accounts/login/'" [ref=e1389]:
- generic [ref=e1390]: "'/accounts/login/'"
- row "LOGS_DIR PosixPath('/home/ismail/projects/HH/logs')" [ref=e1391]:
- cell "LOGS_DIR" [ref=e1392]
- cell "PosixPath('/home/ismail/projects/HH/logs')" [ref=e1393]:
- generic [ref=e1394]: PosixPath('/home/ismail/projects/HH/logs')
- row "MANAGERS []" [ref=e1395]:
- cell "MANAGERS" [ref=e1396]
- cell "[]" [ref=e1397]:
- generic [ref=e1398]: "[]"
- row "MAX_LOGIN_ATTEMPTS 5" [ref=e1399]:
- cell "MAX_LOGIN_ATTEMPTS" [ref=e1400]
- cell "5" [ref=e1401]:
- generic [ref=e1402]: "5"
- row "MEDIA_ROOT PosixPath('/home/ismail/projects/HH/media')" [ref=e1403]:
- cell "MEDIA_ROOT" [ref=e1404]
- cell "PosixPath('/home/ismail/projects/HH/media')" [ref=e1405]:
- generic [ref=e1406]: PosixPath('/home/ismail/projects/HH/media')
- row "MEDIA_URL '/media/'" [ref=e1407]:
- cell "MEDIA_URL" [ref=e1408]
- cell "'/media/'" [ref=e1409]:
- generic [ref=e1410]: "'/media/'"
- row "MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'" [ref=e1411]:
- cell "MESSAGE_STORAGE" [ref=e1412]
- cell "'django.contrib.messages.storage.fallback.FallbackStorage'" [ref=e1413]:
- generic [ref=e1414]: "'django.contrib.messages.storage.fallback.FallbackStorage'"
- row "MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'apps.core.middleware.TenantMiddleware', 'apps.core.middleware.DepartmentRespondentMiddleware', 'apps.px_sources.middleware.SourceUserRestrictionMiddleware', 'apps.px_sources.middleware.SourceUserSessionMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'apps.accounts.middleware.ActivityLoggingMiddleware']" [ref=e1415]:
- cell "MIDDLEWARE" [ref=e1416]
- cell "['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'apps.core.middleware.TenantMiddleware', 'apps.core.middleware.DepartmentRespondentMiddleware', 'apps.px_sources.middleware.SourceUserRestrictionMiddleware', 'apps.px_sources.middleware.SourceUserSessionMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'apps.accounts.middleware.ActivityLoggingMiddleware']" [ref=e1417]:
- generic [ref=e1418]: "['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'apps.core.middleware.TenantMiddleware', 'apps.core.middleware.DepartmentRespondentMiddleware', 'apps.px_sources.middleware.SourceUserRestrictionMiddleware', 'apps.px_sources.middleware.SourceUserSessionMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'apps.accounts.middleware.ActivityLoggingMiddleware']"
- 'row "MIGRATION_MODULES {}" [ref=e1419]':
- cell "MIGRATION_MODULES" [ref=e1420]
- 'cell "{}" [ref=e1421]':
- generic [ref=e1422]: "{}"
- row "MONTH_DAY_FORMAT 'F j'" [ref=e1423]:
- cell "MONTH_DAY_FORMAT" [ref=e1424]
- cell "'F j'" [ref=e1425]:
- generic [ref=e1426]: "'F j'"
- row "MSHASTRA_PASSWORD '********************'" [ref=e1427]:
- cell "MSHASTRA_PASSWORD" [ref=e1428]
- cell "'********************'" [ref=e1429]:
- generic [ref=e1430]: "'********************'"
- row "MSHASTRA_SENDER_ID 'M556999091'" [ref=e1431]:
- cell "MSHASTRA_SENDER_ID" [ref=e1432]
- cell "'M556999091'" [ref=e1433]:
- generic [ref=e1434]: "'M556999091'"
- row "MSHASTRA_USERNAME 'M556999091'" [ref=e1435]:
- cell "MSHASTRA_USERNAME" [ref=e1436]
- cell "'M556999091'" [ref=e1437]:
- generic [ref=e1438]: "'M556999091'"
- 'row "NOTIFICATION_CHANNELS {''email'': {''enabled'': True, ''provider'': ''console''}, ''sms'': {''enabled'': False, ''provider'': ''mshastra''}, ''whatsapp'': {''enabled'': False, ''provider'': ''console''}}" [ref=e1439]':
- cell "NOTIFICATION_CHANNELS" [ref=e1440]
- 'cell "{''email'': {''enabled'': True, ''provider'': ''console''}, ''sms'': {''enabled'': False, ''provider'': ''mshastra''}, ''whatsapp'': {''enabled'': False, ''provider'': ''console''}}" [ref=e1441]':
- generic [ref=e1442]: "{'email': {'enabled': True, 'provider': 'console'}, 'sms': {'enabled': False, 'provider': 'mshastra'}, 'whatsapp': {'enabled': False, 'provider': 'console'}}"
- row "NUMBER_GROUPING 0" [ref=e1443]:
- cell "NUMBER_GROUPING" [ref=e1444]
- cell "0" [ref=e1445]:
- generic [ref=e1446]: "0"
- row "OPENROUTER_API_KEY '********************'" [ref=e1447]:
- cell "OPENROUTER_API_KEY" [ref=e1448]
- cell "'********************'" [ref=e1449]:
- generic [ref=e1450]: "'********************'"
- row "OPENROUTER_MODEL 'google/gemma-3-27b-it:free'" [ref=e1451]:
- cell "OPENROUTER_MODEL" [ref=e1452]
- cell "'google/gemma-3-27b-it:free'" [ref=e1453]:
- generic [ref=e1454]: "'google/gemma-3-27b-it:free'"
- row "PASSWORD_COMPLEXITY '********************'" [ref=e1455]:
- cell "PASSWORD_COMPLEXITY" [ref=e1456]
- cell "'********************'" [ref=e1457]:
- generic [ref=e1458]: "'********************'"
- row "PASSWORD_HASHERS '********************'" [ref=e1459]:
- cell "PASSWORD_HASHERS" [ref=e1460]
- cell "'********************'" [ref=e1461]:
- generic [ref=e1462]: "'********************'"
- row "PASSWORD_MIN_LENGTH '********************'" [ref=e1463]:
- cell "PASSWORD_MIN_LENGTH" [ref=e1464]
- cell "'********************'" [ref=e1465]:
- generic [ref=e1466]: "'********************'"
- row "PASSWORD_RESET_TIMEOUT '********************'" [ref=e1467]:
- cell "PASSWORD_RESET_TIMEOUT" [ref=e1468]
- cell "'********************'" [ref=e1469]:
- generic [ref=e1470]: "'********************'"
- row "PREPEND_WWW False" [ref=e1471]:
- cell "PREPEND_WWW" [ref=e1472]
- cell "False" [ref=e1473]:
- generic [ref=e1474]: "False"
- 'row "REST_FRAMEWORK {''DEFAULT_AUTHENTICATION_CLASSES'': ''********************'', ''DEFAULT_FILTER_BACKENDS'': [''django_filters.rest_framework.DjangoFilterBackend'', ''rest_framework.filters.SearchFilter'', ''rest_framework.filters.OrderingFilter''], ''DEFAULT_PAGINATION_CLASS'': ''rest_framework.pagination.PageNumberPagination'', ''DEFAULT_PERMISSION_CLASSES'': [''rest_framework.permissions.IsAuthenticated''], ''DEFAULT_SCHEMA_CLASS'': ''drf_spectacular.openapi.AutoSchema'', ''PAGE_SIZE'': 50}" [ref=e1475]':
- cell "REST_FRAMEWORK" [ref=e1476]
- 'cell "{''DEFAULT_AUTHENTICATION_CLASSES'': ''********************'', ''DEFAULT_FILTER_BACKENDS'': [''django_filters.rest_framework.DjangoFilterBackend'', ''rest_framework.filters.SearchFilter'', ''rest_framework.filters.OrderingFilter''], ''DEFAULT_PAGINATION_CLASS'': ''rest_framework.pagination.PageNumberPagination'', ''DEFAULT_PERMISSION_CLASSES'': [''rest_framework.permissions.IsAuthenticated''], ''DEFAULT_SCHEMA_CLASS'': ''drf_spectacular.openapi.AutoSchema'', ''PAGE_SIZE'': 50}" [ref=e1477]':
- generic [ref=e1478]: "{'DEFAULT_AUTHENTICATION_CLASSES': '********************', 'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.SearchFilter', 'rest_framework.filters.OrderingFilter'], 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema', 'PAGE_SIZE': 50}"
- row "ROOT_URLCONF 'config.urls'" [ref=e1479]:
- cell "ROOT_URLCONF" [ref=e1480]
- cell "'config.urls'" [ref=e1481]:
- generic [ref=e1482]: "'config.urls'"
- row "SECRET_KEY '********************'" [ref=e1483]:
- cell "SECRET_KEY" [ref=e1484]
- cell "'********************'" [ref=e1485]:
- generic [ref=e1486]: "'********************'"
- row "SECRET_KEY_FALLBACKS '********************'" [ref=e1487]:
- cell "SECRET_KEY_FALLBACKS" [ref=e1488]
- cell "'********************'" [ref=e1489]:
- generic [ref=e1490]: "'********************'"
- row "SECURE_BROWSER_XSS_FILTER True" [ref=e1491]:
- cell "SECURE_BROWSER_XSS_FILTER" [ref=e1492]
- cell "True" [ref=e1493]:
- generic [ref=e1494]: "True"
- row "SECURE_CONTENT_TYPE_NOSNIFF True" [ref=e1495]:
- cell "SECURE_CONTENT_TYPE_NOSNIFF" [ref=e1496]
- cell "True" [ref=e1497]:
- generic [ref=e1498]: "True"
- row "SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'" [ref=e1499]:
- cell "SECURE_CROSS_ORIGIN_OPENER_POLICY" [ref=e1500]
- cell "'same-origin'" [ref=e1501]:
- generic [ref=e1502]: "'same-origin'"
- 'row "SECURE_CSP {}" [ref=e1503]':
- cell "SECURE_CSP" [ref=e1504]
- 'cell "{}" [ref=e1505]':
- generic [ref=e1506]: "{}"
- 'row "SECURE_CSP_REPORT_ONLY {}" [ref=e1507]':
- cell "SECURE_CSP_REPORT_ONLY" [ref=e1508]
- 'cell "{}" [ref=e1509]':
- generic [ref=e1510]: "{}"
- row "SECURE_HSTS_INCLUDE_SUBDOMAINS False" [ref=e1511]:
- cell "SECURE_HSTS_INCLUDE_SUBDOMAINS" [ref=e1512]
- cell "False" [ref=e1513]:
- generic [ref=e1514]: "False"
- row "SECURE_HSTS_PRELOAD False" [ref=e1515]:
- cell "SECURE_HSTS_PRELOAD" [ref=e1516]
- cell "False" [ref=e1517]:
- generic [ref=e1518]: "False"
- row "SECURE_HSTS_SECONDS 0" [ref=e1519]:
- cell "SECURE_HSTS_SECONDS" [ref=e1520]
- cell "0" [ref=e1521]:
- generic [ref=e1522]: "0"
- row "SECURE_PROXY_SSL_HEADER None" [ref=e1523]:
- cell "SECURE_PROXY_SSL_HEADER" [ref=e1524]
- cell "None" [ref=e1525]:
- generic [ref=e1526]: None
- row "SECURE_REDIRECT_EXEMPT []" [ref=e1527]:
- cell "SECURE_REDIRECT_EXEMPT" [ref=e1528]
- cell "[]" [ref=e1529]:
- generic [ref=e1530]: "[]"
- row "SECURE_REFERRER_POLICY 'same-origin'" [ref=e1531]:
- cell "SECURE_REFERRER_POLICY" [ref=e1532]
- cell "'same-origin'" [ref=e1533]:
- generic [ref=e1534]: "'same-origin'"
- row "SECURE_SSL_HOST None" [ref=e1535]:
- cell "SECURE_SSL_HOST" [ref=e1536]
- cell "None" [ref=e1537]:
- generic [ref=e1538]: None
- row "SECURE_SSL_REDIRECT False" [ref=e1539]:
- cell "SECURE_SSL_REDIRECT" [ref=e1540]
- cell "False" [ref=e1541]:
- generic [ref=e1542]: "False"
- row "SERVER_EMAIL 'root@localhost'" [ref=e1543]:
- cell "SERVER_EMAIL" [ref=e1544]
- cell "'root@localhost'" [ref=e1545]:
- generic [ref=e1546]: "'root@localhost'"
- row "SESSION_CACHE_ALIAS 'default'" [ref=e1547]:
- cell "SESSION_CACHE_ALIAS" [ref=e1548]
- cell "'default'" [ref=e1549]:
- generic [ref=e1550]: "'default'"
- row "SESSION_COOKIE_AGE 7200" [ref=e1551]:
- cell "SESSION_COOKIE_AGE" [ref=e1552]
- cell "7200" [ref=e1553]:
- generic [ref=e1554]: "7200"
- row "SESSION_COOKIE_DOMAIN None" [ref=e1555]:
- cell "SESSION_COOKIE_DOMAIN" [ref=e1556]
- cell "None" [ref=e1557]:
- generic [ref=e1558]: None
- row "SESSION_COOKIE_HTTPONLY True" [ref=e1559]:
- cell "SESSION_COOKIE_HTTPONLY" [ref=e1560]
- cell "True" [ref=e1561]:
- generic [ref=e1562]: "True"
- row "SESSION_COOKIE_NAME 'sessionid'" [ref=e1563]:
- cell "SESSION_COOKIE_NAME" [ref=e1564]
- cell "'sessionid'" [ref=e1565]:
- generic [ref=e1566]: "'sessionid'"
- row "SESSION_COOKIE_PATH '/'" [ref=e1567]:
- cell "SESSION_COOKIE_PATH" [ref=e1568]
- cell "'/'" [ref=e1569]:
- generic [ref=e1570]: "'/'"
- row "SESSION_COOKIE_SAMESITE 'Lax'" [ref=e1571]:
- cell "SESSION_COOKIE_SAMESITE" [ref=e1572]
- cell "'Lax'" [ref=e1573]:
- generic [ref=e1574]: "'Lax'"
- row "SESSION_COOKIE_SECURE False" [ref=e1575]:
- cell "SESSION_COOKIE_SECURE" [ref=e1576]
- cell "False" [ref=e1577]:
- generic [ref=e1578]: "False"
- row "SESSION_ENGINE 'django.contrib.sessions.backends.db'" [ref=e1579]:
- cell "SESSION_ENGINE" [ref=e1580]
- cell "'django.contrib.sessions.backends.db'" [ref=e1581]:
- generic [ref=e1582]: "'django.contrib.sessions.backends.db'"
- row "SESSION_EXPIRE_AT_BROWSER_CLOSE True" [ref=e1583]:
- cell "SESSION_EXPIRE_AT_BROWSER_CLOSE" [ref=e1584]
- cell "True" [ref=e1585]:
- generic [ref=e1586]: "True"
- row "SESSION_FILE_PATH None" [ref=e1587]:
- cell "SESSION_FILE_PATH" [ref=e1588]
- cell "None" [ref=e1589]:
- generic [ref=e1590]: None
- row "SESSION_SAVE_EVERY_REQUEST True" [ref=e1591]:
- cell "SESSION_SAVE_EVERY_REQUEST" [ref=e1592]
- cell "True" [ref=e1593]:
- generic [ref=e1594]: "True"
- row "SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'" [ref=e1595]:
- cell "SESSION_SERIALIZER" [ref=e1596]
- cell "'django.contrib.sessions.serializers.JSONSerializer'" [ref=e1597]:
- generic [ref=e1598]: "'django.contrib.sessions.serializers.JSONSerializer'"
- row "SETTINGS_MODULE 'config.settings.dev'" [ref=e1599]:
- cell "SETTINGS_MODULE" [ref=e1600]
- cell "'config.settings.dev'" [ref=e1601]:
- generic [ref=e1602]: "'config.settings.dev'"
- row "SHORT_DATETIME_FORMAT 'm/d/Y P'" [ref=e1603]:
- cell "SHORT_DATETIME_FORMAT" [ref=e1604]
- cell "'m/d/Y P'" [ref=e1605]:
- generic [ref=e1606]: "'m/d/Y P'"
- row "SHORT_DATE_FORMAT 'm/d/Y'" [ref=e1607]:
- cell "SHORT_DATE_FORMAT" [ref=e1608]
- cell "'m/d/Y'" [ref=e1609]:
- generic [ref=e1610]: "'m/d/Y'"
- row "SIGNING_BACKEND 'django.core.signing.TimestampSigner'" [ref=e1611]:
- cell "SIGNING_BACKEND" [ref=e1612]
- cell "'django.core.signing.TimestampSigner'" [ref=e1613]:
- generic [ref=e1614]: "'django.core.signing.TimestampSigner'"
- row "SILENCED_SYSTEM_CHECKS []" [ref=e1615]:
- cell "SILENCED_SYSTEM_CHECKS" [ref=e1616]
- cell "[]" [ref=e1617]:
- generic [ref=e1618]: "[]"
- 'row "SIMPLE_JWT {''ACCESS_TOKEN_LIFETIME'': ''********************'', ''BLACKLIST_AFTER_ROTATION'': True, ''REFRESH_TOKEN_LIFETIME'': ''********************'', ''ROTATE_REFRESH_TOKENS'': ''********************'', ''UPDATE_LAST_LOGIN'': True}" [ref=e1619]':
- cell "SIMPLE_JWT" [ref=e1620]
- 'cell "{''ACCESS_TOKEN_LIFETIME'': ''********************'', ''BLACKLIST_AFTER_ROTATION'': True, ''REFRESH_TOKEN_LIFETIME'': ''********************'', ''ROTATE_REFRESH_TOKENS'': ''********************'', ''UPDATE_LAST_LOGIN'': True}" [ref=e1621]':
- generic [ref=e1622]: "{'ACCESS_TOKEN_LIFETIME': '********************', 'BLACKLIST_AFTER_ROTATION': True, 'REFRESH_TOKEN_LIFETIME': '********************', 'ROTATE_REFRESH_TOKENS': '********************', 'UPDATE_LAST_LOGIN': True}"
- row "SITE_URL 'http://localhost:8000'" [ref=e1623]:
- cell "SITE_URL" [ref=e1624]
- cell "'http://localhost:8000'" [ref=e1625]:
- generic [ref=e1626]: "'http://localhost:8000'"
- 'row "SLA_DEFAULTS {''action'': {''critical'': 24, ''high'': 48, ''low'': 120, ''medium'': 72}, ''complaint'': {''critical'': 12, ''high'': 24, ''low'': 72, ''medium'': 48}}" [ref=e1627]':
- cell "SLA_DEFAULTS" [ref=e1628]
- 'cell "{''action'': {''critical'': 24, ''high'': 48, ''low'': 120, ''medium'': 72}, ''complaint'': {''critical'': 12, ''high'': 24, ''low'': 72, ''medium'': 48}}" [ref=e1629]':
- generic [ref=e1630]: "{'action': {'critical': 24, 'high': 48, 'low': 120, 'medium': 72}, 'complaint': {'critical': 12, 'high': 24, 'low': 72, 'medium': 48}}"
- 'row "SPECTACULAR_SETTINGS {''DESCRIPTION'': ''Patient Experience 360 Management System API'', ''SERVE_INCLUDE_SCHEMA'': False, ''TITLE'': ''PX360 API'', ''VERSION'': ''1.0.0''}" [ref=e1631]':
- cell "SPECTACULAR_SETTINGS" [ref=e1632]
- 'cell "{''DESCRIPTION'': ''Patient Experience 360 Management System API'', ''SERVE_INCLUDE_SCHEMA'': False, ''TITLE'': ''PX360 API'', ''VERSION'': ''1.0.0''}" [ref=e1633]':
- generic [ref=e1634]: "{'DESCRIPTION': 'Patient Experience 360 Management System API', 'SERVE_INCLUDE_SCHEMA': False, 'TITLE': 'PX360 API', 'VERSION': '1.0.0'}"
- row "STATICFILES_DIRS [PosixPath('/home/ismail/projects/HH/static')]" [ref=e1635]:
- cell "STATICFILES_DIRS" [ref=e1636]
- cell "[PosixPath('/home/ismail/projects/HH/static')]" [ref=e1637]:
- generic [ref=e1638]: "[PosixPath('/home/ismail/projects/HH/static')]"
- row "STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']" [ref=e1639]:
- cell "STATICFILES_FINDERS" [ref=e1640]
- cell "['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']" [ref=e1641]:
- generic [ref=e1642]: "['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']"
- row "STATIC_ROOT PosixPath('/home/ismail/projects/HH/staticfiles')" [ref=e1643]:
- cell "STATIC_ROOT" [ref=e1644]
- cell "PosixPath('/home/ismail/projects/HH/staticfiles')" [ref=e1645]:
- generic [ref=e1646]: PosixPath('/home/ismail/projects/HH/staticfiles')
- row "STATIC_URL '/static/'" [ref=e1647]:
- cell "STATIC_URL" [ref=e1648]
- cell "'/static/'" [ref=e1649]:
- generic [ref=e1650]: "'/static/'"
- 'row "STORAGES {''default'': {''BACKEND'': ''django.core.files.storage.FileSystemStorage''}, ''staticfiles'': {''BACKEND'': ''whitenoise.storage.CompressedManifestStaticFilesStorage''}}" [ref=e1651]':
- cell "STORAGES" [ref=e1652]
- 'cell "{''default'': {''BACKEND'': ''django.core.files.storage.FileSystemStorage''}, ''staticfiles'': {''BACKEND'': ''whitenoise.storage.CompressedManifestStaticFilesStorage''}}" [ref=e1653]':
- generic [ref=e1654]: "{'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'whitenoise.storage.CompressedManifestStaticFilesStorage'}}"
- row "SURVEY_NEGATIVE_THRESHOLD 3" [ref=e1655]:
- cell "SURVEY_NEGATIVE_THRESHOLD" [ref=e1656]
- cell "3" [ref=e1657]:
- generic [ref=e1658]: "3"
- row "SURVEY_TOKEN_EXPIRY_DAYS '********************'" [ref=e1659]:
- cell "SURVEY_TOKEN_EXPIRY_DAYS" [ref=e1660]
- cell "'********************'" [ref=e1661]:
- generic [ref=e1662]: "'********************'"
- 'row "TASKS {''default'': {''BACKEND'': ''django.tasks.backends.immediate.ImmediateBackend''}}" [ref=e1663]':
- cell "TASKS" [ref=e1664]
- 'cell "{''default'': {''BACKEND'': ''django.tasks.backends.immediate.ImmediateBackend''}}" [ref=e1665]':
- generic [ref=e1666]: "{'default': {'BACKEND': 'django.tasks.backends.immediate.ImmediateBackend'}}"
- 'row "TEMPLATES [{''APP_DIRS'': True, ''BACKEND'': ''django.template.backends.django.DjangoTemplates'', ''DIRS'': [PosixPath(''/home/ismail/projects/HH/templates'')], ''OPTIONS'': {''context_processors'': [''django.template.context_processors.debug'', ''django.template.context_processors.request'', ''django.contrib.auth.context_processors.auth'', ''django.contrib.messages.context_processors.messages'', ''django.template.context_processors.i18n'', ''apps.core.context_processors.sidebar_counts'', ''apps.core.context_processors.hospital_context'', ''apps.accounts.context_processors.acknowledgement_counts'']}}]" [ref=e1667]':
- cell "TEMPLATES" [ref=e1668]
- 'cell "[{''APP_DIRS'': True, ''BACKEND'': ''django.template.backends.django.DjangoTemplates'', ''DIRS'': [PosixPath(''/home/ismail/projects/HH/templates'')], ''OPTIONS'': {''context_processors'': [''django.template.context_processors.debug'', ''django.template.context_processors.request'', ''django.contrib.auth.context_processors.auth'', ''django.contrib.messages.context_processors.messages'', ''django.template.context_processors.i18n'', ''apps.core.context_processors.sidebar_counts'', ''apps.core.context_processors.hospital_context'', ''apps.accounts.context_processors.acknowledgement_counts'']}}]" [ref=e1669]':
- generic [ref=e1670]: "[{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [PosixPath('/home/ismail/projects/HH/templates')], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.i18n', 'apps.core.context_processors.sidebar_counts', 'apps.core.context_processors.hospital_context', 'apps.accounts.context_processors.acknowledgement_counts']}}]"
- row "TENANCY_ENABLED True" [ref=e1671]:
- cell "TENANCY_ENABLED" [ref=e1672]
- cell "True" [ref=e1673]:
- generic [ref=e1674]: "True"
- row "TENANT_FIELD 'hospital'" [ref=e1675]:
- cell "TENANT_FIELD" [ref=e1676]
- cell "'hospital'" [ref=e1677]:
- generic [ref=e1678]: "'hospital'"
- row "TENANT_ISOLATION_LEVEL 'strict'" [ref=e1679]:
- cell "TENANT_ISOLATION_LEVEL" [ref=e1680]
- cell "'strict'" [ref=e1681]:
- generic [ref=e1682]: "'strict'"
- row "TENANT_MODEL 'organizations.Hospital'" [ref=e1683]:
- cell "TENANT_MODEL" [ref=e1684]
- cell "'organizations.Hospital'" [ref=e1685]:
- generic [ref=e1686]: "'organizations.Hospital'"
- row "TEST_NON_SERIALIZED_APPS []" [ref=e1687]:
- cell "TEST_NON_SERIALIZED_APPS" [ref=e1688]
- cell "[]" [ref=e1689]:
- generic [ref=e1690]: "[]"
- row "TEST_RUNNER 'django.test.runner.DiscoverRunner'" [ref=e1691]:
- cell "TEST_RUNNER" [ref=e1692]
- cell "'django.test.runner.DiscoverRunner'" [ref=e1693]:
- generic [ref=e1694]: "'django.test.runner.DiscoverRunner'"
- row "THIRD_PARTY_APPS ['rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat']" [ref=e1695]:
- cell "THIRD_PARTY_APPS" [ref=e1696]
- cell "['rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat']" [ref=e1697]:
- generic [ref=e1698]: "['rest_framework', 'rest_framework_simplejwt', 'rest_framework_simplejwt.token_blacklist', 'django_filters', 'drf_spectacular', 'django_celery_beat']"
- row "THOUSAND_SEPARATOR ','" [ref=e1699]:
- cell "THOUSAND_SEPARATOR" [ref=e1700]
- cell "','" [ref=e1701]:
- generic [ref=e1702]: "','"
- row "TIME_FORMAT 'P'" [ref=e1703]:
- cell "TIME_FORMAT" [ref=e1704]
- cell "'P'" [ref=e1705]:
- generic [ref=e1706]: "'P'"
- row "TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']" [ref=e1707]:
- cell "TIME_INPUT_FORMATS" [ref=e1708]
- cell "['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']" [ref=e1709]:
- generic [ref=e1710]: "['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']"
- row "TIME_ZONE 'Asia/Riyadh'" [ref=e1711]:
- cell "TIME_ZONE" [ref=e1712]
- cell "'Asia/Riyadh'" [ref=e1713]:
- generic [ref=e1714]: "'Asia/Riyadh'"
- row "TWILIO_ACCOUNT_SID ''" [ref=e1715]:
- cell "TWILIO_ACCOUNT_SID" [ref=e1716]
- cell "''" [ref=e1717]:
- generic [ref=e1718]: "''"
- row "TWILIO_AUTH_TOKEN '********************'" [ref=e1719]:
- cell "TWILIO_AUTH_TOKEN" [ref=e1720]
- cell "'********************'" [ref=e1721]:
- generic [ref=e1722]: "'********************'"
- row "TWILIO_MESSAGING_SERVICE_SID ''" [ref=e1723]:
- cell "TWILIO_MESSAGING_SERVICE_SID" [ref=e1724]
- cell "''" [ref=e1725]:
- generic [ref=e1726]: "''"
- row "TWILIO_PHONE_NUMBER ''" [ref=e1727]:
- cell "TWILIO_PHONE_NUMBER" [ref=e1728]
- cell "''" [ref=e1729]:
- generic [ref=e1730]: "''"
- row "TWITTER_BEARER_TOKEN '********************'" [ref=e1731]:
- cell "TWITTER_BEARER_TOKEN" [ref=e1732]
- cell "'********************'" [ref=e1733]:
- generic [ref=e1734]: "'********************'"
- row "TWITTER_USERNAME None" [ref=e1735]:
- cell "TWITTER_USERNAME" [ref=e1736]
- cell "None" [ref=e1737]:
- generic [ref=e1738]: None
- row "URLIZE_ASSUME_HTTPS False" [ref=e1739]:
- cell "URLIZE_ASSUME_HTTPS" [ref=e1740]
- cell "False" [ref=e1741]:
- generic [ref=e1742]: "False"
- row "USE_I18N True" [ref=e1743]:
- cell "USE_I18N" [ref=e1744]
- cell "True" [ref=e1745]:
- generic [ref=e1746]: "True"
- row "USE_THOUSAND_SEPARATOR False" [ref=e1747]:
- cell "USE_THOUSAND_SEPARATOR" [ref=e1748]
- cell "False" [ref=e1749]:
- generic [ref=e1750]: "False"
- row "USE_TZ True" [ref=e1751]:
- cell "USE_TZ" [ref=e1752]
- cell "True" [ref=e1753]:
- generic [ref=e1754]: "True"
- row "USE_X_FORWARDED_HOST False" [ref=e1755]:
- cell "USE_X_FORWARDED_HOST" [ref=e1756]
- cell "False" [ref=e1757]:
- generic [ref=e1758]: "False"
- row "USE_X_FORWARDED_PORT False" [ref=e1759]:
- cell "USE_X_FORWARDED_PORT" [ref=e1760]
- cell "False" [ref=e1761]:
- generic [ref=e1762]: "False"
- row "WSGI_APPLICATION 'config.wsgi.application'" [ref=e1763]:
- cell "WSGI_APPLICATION" [ref=e1764]
- cell "'config.wsgi.application'" [ref=e1765]:
- generic [ref=e1766]: "'config.wsgi.application'"
- row "X_FRAME_OPTIONS 'DENY'" [ref=e1767]:
- cell "X_FRAME_OPTIONS" [ref=e1768]
- cell "'DENY'" [ref=e1769]:
- generic [ref=e1770]: "'DENY'"
- row "YEAR_MONTH_FORMAT 'F Y'" [ref=e1771]:
- cell "YEAR_MONTH_FORMAT" [ref=e1772]
- cell "'F Y'" [ref=e1773]:
- generic [ref=e1774]: "'F Y'"
- row "YOUTUBE_API_KEY '********************'" [ref=e1775]:
- cell "YOUTUBE_API_KEY" [ref=e1776]
- cell "'********************'" [ref=e1777]:
- generic [ref=e1778]: "'********************'"
- row "YOUTUBE_CHANNEL_ID 'UCKoEfCXsm4_cQMtqJTvZUVQ'" [ref=e1779]:
- cell "YOUTUBE_CHANNEL_ID" [ref=e1780]
- cell "'UCKoEfCXsm4_cQMtqJTvZUVQ'" [ref=e1781]:
- generic [ref=e1782]: "'UCKoEfCXsm4_cQMtqJTvZUVQ'"
- contentinfo [ref=e1783]:
- paragraph [ref=e1784]:
- text: Youre seeing this error because you have
- code [ref=e1785]: DEBUG = True
- text: in your Django settings file. Change that to
- code [ref=e1786]: "False"
- text: ", and Django will display a standard page generated by the handler for this status code."