| Package | Name | Version |
|---|---|---|
| Django | 5.2.6 | |
| Python | 3.12.4 | |
| daphne | Daphne | 4.1.2 |
| debug_toolbar | Debug Toolbar | 4.3.0 |
| django_celery_beat | Periodic Tasks | 2.8.1 |
| django_celery_results | Celery Results | 2.6.0 |
| django_extensions | Django Extensions | 3.2.3 |
| django_filters | Django_Filters | 23.5 |
| simple_history | Simple_History | 3.10.1 |
| Resource | Value |
|---|---|
| User CPU time | 30.659 msec |
| System CPU time | 1.961 msec |
| Total CPU time | 32.620 msec |
| Elapsed time | 37.306 msec |
| Context switches | 12 voluntary, 30 involuntary |
| Timing attribute | Timeline | Milliseconds since navigation start (+length) |
|---|
| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {} |
| ADMINS | [] |
| ALLOWED_HOSTS | ['*'] |
| API_AUTH_TYPE | '********************' |
| APPEND_SLASH | True |
| APPS_DIR | '/usr/src/app/core' |
| APP_DOMAIN | '' |
| ASGI_APPLICATION | 'config.asgi.application' |
| AUTHENTICATION_BACKENDS | '********************' |
| AUTH_PASSWORD_VALIDATORS | '********************' |
| AUTH_USER_MODEL | '********************' |
| AWS_ACCESS_KEY_ID | '********************' |
| AWS_S3_CUSTOM_DOMAIN | '' |
| AWS_S3_REGION_NAME | 'us-east-1' |
| AWS_SECRET_ACCESS_KEY | '********************' |
| AWS_STORAGE_BUCKET_NAME | 'ehr_gateway' |
| BASE_DIR | PosixPath('/usr/src/app') |
| CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
| CACHE_MIDDLEWARE_ALIAS | 'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| CELERY_BEAT_SCHEDULER | 'django_celery_beat.schedulers.DatabaseScheduler' |
| CELERY_BROKER_URL | 'amqp://guest:guest@ehr_rabbitmq_prod:5671//' |
| CELERY_RESULT_BACKEND | 'django-db' |
| CELERY_TASK_MAX_RETRIES | 3 |
| CELERY_TASK_SOFT_TIME_LIMIT | 20 |
| CELERY_TASK_TIME_LIMIT | 30 |
| CELERY_TIMEZONE | 'UTC' |
| CHANNEL_LAYERS | {'default': {'BACKEND': 'channels.layers.InMemoryChannelLayer'}} |
| CORS_ALLOWED_ORIGINS | ['https://router.dev.tenaadam.health.com'] |
| CORS_ALLOW_ALL_ORIGINS | True |
| CORS_ALLOW_CREDENTIALS | True |
| CORS_ORIGIN_WHITELIST | ['https://router.dev.tenaadam.health.com'] |
| CSRF_COOKIE_AGE | 31449600 |
| CSRF_COOKIE_DOMAIN | None |
| CSRF_COOKIE_HTTPONLY | False |
| CSRF_COOKIE_NAME | 'csrftoken' |
| CSRF_COOKIE_PATH | '/' |
| CSRF_COOKIE_SAMESITE | 'Lax' |
| CSRF_COOKIE_SECURE | False |
| CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
| CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
| CSRF_TRUSTED_ORIGINS | [] |
| CSRF_USE_SESSIONS | False |
| DATABASES | {'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_HEALTH_CHECKS': False,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.postgresql',
'HOST': 'ehr_postgres_prod',
'NAME': 'ehr_clinical',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': '5432',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'ehr_admin'}} |
| DATABASE_ROUTERS | ['django_tenant_db_router.routers.TenantDatabaseRouter'] |
| DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
| DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
| DATA_UPLOAD_MAX_NUMBER_FILES | 100 |
| DATETIME_FORMAT | 'N j, Y, P' |
| 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'] |
| DATE_FORMAT | 'N j, Y' |
| 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'] |
| DEBUG | False |
| DEBUG_PROPAGATE_EXCEPTIONS | False |
| DEBUG_TOOLBAR_CONFIG | {'SHOW_TOOLBAR_CALLBACK': 'config.settings.debug_toolbar.setup.show_toolbar'} |
| DEBUG_TOOLBAR_ENABLED | True |
| DECIMAL_SEPARATOR | '.' |
| DEFAULT_AUTO_FIELD | 'django.db.models.BigAutoField' |
| DEFAULT_BACKEND | 'minio_storage.storage.MinioMediaStorage' |
| DEFAULT_CHARSET | 'utf-8' |
| DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
| DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
| DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
| DEFAULT_INDEX_TABLESPACE | '' |
| DEFAULT_TABLESPACE | '' |
| DISALLOWED_USER_AGENTS | [] |
| EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
| EMAIL_HOST | 'localhost' |
| EMAIL_HOST_PASSWORD | '********************' |
| EMAIL_HOST_USER | '' |
| EMAIL_PORT | 25 |
| EMAIL_SSL_CERTFILE | None |
| EMAIL_SSL_KEYFILE | '********************' |
| EMAIL_SUBJECT_PREFIX | '[Django] ' |
| EMAIL_TIMEOUT | None |
| EMAIL_USE_LOCALTIME | False |
| EMAIL_USE_SSL | False |
| EMAIL_USE_TLS | False |
| ENABLE_GRAPHIQL | False |
| FILE_STORAGE_ENDPOINT | 'ehr-media.tenaadam.health' |
| FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
| FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
| FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
| FILE_UPLOAD_PERMISSIONS | 420 |
| FILE_UPLOAD_TEMP_DIR | None |
| FIRST_DAY_OF_WEEK | 0 |
| FIXTURE_DIRS | [] |
| FORCE_SCRIPT_NAME | None |
| FORMAT_MODULE_PATH | None |
| FORMS_URLFIELD_ASSUME_HTTPS | False |
| FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
| GRPCSERVER | {'async': False,
'credentials': None,
'interceptors': ['core.grpc.interceptors.auth.ServiceAuthInterceptor'],
'maximum_concurrent_rpcs': None,
'options': [('grpc.max_receive_message_length', 104857600)],
'reflection': False,
'servicers': ['core.grpc.server.grpc_hook']} |
| GRPC_AUTH_ENABLED | '********************' |
| GRPC_CLIENT_CERT_FILE | 'certs/client_idir.crt' |
| GRPC_CLIENT_KEY_FILE | '********************' |
| GRPC_SERVER_ADDRESS | '0.0.0.0:50023' |
| GRPC_SERVER_MAX_WORKERS | 10 |
| GRPC_TLS_CA_FILE | 'certs/ca.crt' |
| GRPC_TLS_CERT_FILE | 'certs/server.crt' |
| GRPC_TLS_ENABLED | False |
| GRPC_TLS_KEY_FILE | '********************' |
| IGNORABLE_404_URLS | [] |
| INSTALLED_APPS | ['daphne',
'unfold',
'unfold.contrib.simple_history',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'whitenoise.runserver_nostatic',
'django.contrib.staticfiles',
'corsheaders',
'django_celery_beat',
'django_celery_results',
'django_extensions',
'django_filters',
'easyaudit',
'simple_history',
'strawberry_django',
'django_grpc',
'django_tenant_db_router',
'core.common.apps.CommonConfig',
'core.users.apps.UsersConfig',
'core.seed.apps.SeedConfig',
'core.fhir.apps.FhirConfig',
'core.health_check.apps.HealthCheckConfig',
'core.allergy_intolerance.apps.AllergyIntoleranceConfig',
'core.conditions.apps.ConditionsConfig',
'core.procedures.apps.ProceduresConfig',
'core.clinical_impressions.apps.ClinicalImpressionsConfig',
'core.family_member_histories.apps.FamilyMemberHistoriesConfig',
'core.risk_assessments.apps.RiskAssessmentsConfig',
'core.detected_issues.apps.DetectedIssuesConfig',
'core.care_plans.apps.CarePlansConfig',
'core.goals.apps.GoalsConfig',
'core.nutrition_orders.apps.NutritionOrdersConfig',
'core.nutrition_intakes.apps.NutritionIntakesConfig',
'core.vision_prescriptions.apps.VisionPrescriptionsConfig',
'debug_toolbar'] |
| INTERNAL_IPS | [] |
| LANGUAGES | [('af', 'Afrikaans'),
('ar', 'Arabic'),
('ar-dz', 'Algerian Arabic'),
('ast', 'Asturian'),
('az', 'Azerbaijani'),
('bg', 'Bulgarian'),
('be', 'Belarusian'),
('bn', 'Bengali'),
('br', 'Breton'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('ckb', 'Central Kurdish (Sorani)'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('dsb', 'Lower Sorbian'),
('el', 'Greek'),
('en', 'English'),
('en-au', 'Australian English'),
('en-gb', 'British English'),
('eo', 'Esperanto'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('es-co', 'Colombian Spanish'),
('es-mx', 'Mexican Spanish'),
('es-ni', 'Nicaraguan Spanish'),
('es-ve', 'Venezuelan Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy', 'Frisian'),
('ga', 'Irish'),
('gd', 'Scottish Gaelic'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hsb', 'Upper Sorbian'),
('hu', 'Hungarian'),
('hy', 'Armenian'),
('ia', 'Interlingua'),
('id', 'Indonesian'),
('ig', 'Igbo'),
('io', 'Ido'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('kab', 'Kabyle'),
('kk', 'Kazakh'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('ky', 'Kyrgyz'),
('lb', 'Luxembourgish'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('mr', 'Marathi'),
('ms', 'Malay'),
('my', 'Burmese'),
('nb', 'Norwegian Bokmål'),
('ne', 'Nepali'),
('nl', 'Dutch'),
('nn', 'Norwegian Nynorsk'),
('os', 'Ossetic'),
('pa', 'Punjabi'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('sw', 'Swahili'),
('ta', 'Tamil'),
('te', 'Telugu'),
('tg', 'Tajik'),
('th', 'Thai'),
('tk', 'Turkmen'),
('tr', 'Turkish'),
('tt', 'Tatar'),
('udm', 'Udmurt'),
('ug', 'Uyghur'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('uz', 'Uzbek'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')] |
| LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur'] |
| LANGUAGE_CODE | 'en-us' |
| LANGUAGE_COOKIE_AGE | None |
| LANGUAGE_COOKIE_DOMAIN | None |
| LANGUAGE_COOKIE_HTTPONLY | False |
| LANGUAGE_COOKIE_NAME | 'django_language' |
| LANGUAGE_COOKIE_PATH | '/' |
| LANGUAGE_COOKIE_SAMESITE | None |
| LANGUAGE_COOKIE_SECURE | False |
| LOCALE_PATHS | [] |
| LOCAL_APPS | ['core.common.apps.CommonConfig',
'core.users.apps.UsersConfig',
'core.seed.apps.SeedConfig',
'core.fhir.apps.FhirConfig',
'core.health_check.apps.HealthCheckConfig',
'core.allergy_intolerance.apps.AllergyIntoleranceConfig',
'core.conditions.apps.ConditionsConfig',
'core.procedures.apps.ProceduresConfig',
'core.clinical_impressions.apps.ClinicalImpressionsConfig',
'core.family_member_histories.apps.FamilyMemberHistoriesConfig',
'core.risk_assessments.apps.RiskAssessmentsConfig',
'core.detected_issues.apps.DetectedIssuesConfig',
'core.care_plans.apps.CarePlansConfig',
'core.goals.apps.GoalsConfig',
'core.nutrition_orders.apps.NutritionOrdersConfig',
'core.nutrition_intakes.apps.NutritionIntakesConfig',
'core.vision_prescriptions.apps.VisionPrescriptionsConfig'] |
| LOGGING | {'disable_existing_loggers': False,
'formatters': {'simple': {'datefmt': '%Y-%m-%d %H:%M:%S',
'format': '%(levelname)s %(asctime)s %(name)s - '
'%(message)s'},
'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S',
'format': '%(levelname)s %(asctime)s '
'[%(process)d:%(thread)d] '
'%(name)s.%(funcName)s:%(lineno)d - '
'%(message)s'}},
'handlers': {'console_handler': {'class': 'config.settings.logging.ProfessionalRichHandler',
'formatter': None,
'level': 'DEBUG'},
'detailed_file_handler': {'backupCount': 10,
'class': 'logging.handlers.RotatingFileHandler',
'encoding': 'utf-8',
'filename': '/usr/src/app/logs/django_detailed.log',
'formatter': 'verbose',
'level': 'DEBUG',
'maxBytes': 10485760,
'mode': 'a'},
'error_file_handler': {'backupCount': 20,
'class': 'logging.handlers.RotatingFileHandler',
'encoding': 'utf-8',
'filename': '/usr/src/app/logs/errors.log',
'formatter': 'verbose',
'level': 'ERROR',
'maxBytes': 10485760,
'mode': 'a'},
'file_handler': {'backupCount': 10,
'class': 'logging.handlers.RotatingFileHandler',
'encoding': 'utf-8',
'filename': '/usr/src/app/logs/django.log',
'formatter': 'simple',
'level': 'INFO',
'maxBytes': 10485760,
'mode': 'a'},
'performance_file_handler': {'backupCount': 5,
'class': 'logging.handlers.RotatingFileHandler',
'encoding': 'utf-8',
'filename': '/usr/src/app/logs/performance.log',
'formatter': 'verbose',
'level': 'INFO',
'maxBytes': 10485760,
'mode': 'a'}},
'loggers': {'': {'handlers': ['console_handler', 'file_handler'],
'level': 'INFO'},
'audit': {'handlers': ['console_handler', 'detailed_file_handler'],
'level': 'INFO',
'propagate': False},
'celery': {'handlers': ['console_handler', 'file_handler'],
'level': 'INFO',
'propagate': False},
'core': {'handlers': ['console_handler', 'detailed_file_handler'],
'level': 'DEBUG',
'propagate': False},
'core.fhir': {'handlers': ['console_handler',
'detailed_file_handler'],
'level': 'DEBUG',
'propagate': False},
'core.patients': {'handlers': ['console_handler',
'detailed_file_handler'],
'level': 'DEBUG',
'propagate': False},
'django': {'handlers': ['console_handler',
'detailed_file_handler'],
'level': 'INFO',
'propagate': False},
'django.db.backends': {'handlers': ['detailed_file_handler'],
'level': 'WARNING',
'propagate': False},
'django.request': {'handlers': ['console_handler',
'error_file_handler'],
'level': 'WARNING',
'propagate': False},
'django.security': {'handlers': ['console_handler',
'error_file_handler'],
'level': 'WARNING',
'propagate': False},
'django.server': {'handlers': ['console_handler', 'file_handler'],
'level': 'INFO',
'propagate': False},
'grpc': {'handlers': ['console_handler', 'file_handler'],
'level': 'INFO',
'propagate': False},
'performance': {'handlers': ['console_handler',
'performance_file_handler'],
'level': 'INFO',
'propagate': False},
'security': {'handlers': ['console_handler', 'error_file_handler'],
'level': 'INFO',
'propagate': False}},
'version': 1} |
| LOGGING_CONFIG | 'logging.config.dictConfig' |
| LOGIN_REDIRECT_URL | '/accounts/profile/' |
| LOGIN_URL | '/accounts/login/' |
| LOGOUT_REDIRECT_URL | None |
| MANAGERS | [] |
| MEDIA_ROOT | '/usr/src/app/media' |
| MEDIA_ROOT_NAME | 'media' |
| MEDIA_URL | '/media/' |
| MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
| MIDDLEWARE | ['django.middleware.security.SecurityMiddleware',
'corsheaders.middleware.CorsMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django_tenant_db_router.middleware.TenantMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'easyaudit.middleware.easyaudit.EasyAuditMiddleware',
'simple_history.middleware.HistoryRequestMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware'] |
| MIGRATION_MODULES | {} |
| MINIO_STORAGE_ACCESS_KEY | '********************' |
| MINIO_STORAGE_AUTO_CREATE_MEDIA_BUCKET | True |
| MINIO_STORAGE_AUTO_CREATE_STATIC_BUCKET | True |
| MINIO_STORAGE_ENDPOINT | 'ehr-media.tenaadam.health' |
| MINIO_STORAGE_MEDIA_BUCKET_NAME | 'ehr-clinical-staging-media' |
| MINIO_STORAGE_SECRET_KEY | '********************' |
| MINIO_STORAGE_USE_HTTPS | False |
| MONTH_DAY_FORMAT | 'F j' |
| NUMBER_GROUPING | 0 |
| PASSWORD_HASHERS | '********************' |
| PASSWORD_RESET_TIMEOUT | '********************' |
| PREPEND_WWW | False |
| RICH_AVAILABLE | True |
| ROOT_URLCONF | 'config.urls' |
| SECRET_KEY | '********************' |
| SECRET_KEY_FALLBACKS | '********************' |
| SECURE_CONTENT_TYPE_NOSNIFF | True |
| SECURE_CROSS_ORIGIN_OPENER_POLICY | 'same-origin' |
| SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
| SECURE_HSTS_PRELOAD | False |
| SECURE_HSTS_SECONDS | 0 |
| SECURE_PROXY_SSL_HEADER | None |
| SECURE_REDIRECT_EXEMPT | [] |
| SECURE_REFERRER_POLICY | 'same-origin' |
| SECURE_SSL_HOST | None |
| SECURE_SSL_REDIRECT | False |
| SENTRY_DSN | '' |
| SERVER_EMAIL | 'root@localhost' |
| SERVICES_GRPC_ENDPOINTS | {'ehr_patient': 'ehr_patient_grpc_prod:50054',
'ehr_tenant': 'ehr_tenant_grpc_prod:50051'} |
| SERVICE_METHOD_ROLES | {} |
| SERVICE_NAME | 'ehr_clinical' |
| SERVICE_ROLES | ['admin', 'reader', 'writer'] |
| SERVICE_TOKEN_AUDIENCE | '********************' |
| SERVICE_TOKEN_ISSUER | '********************' |
| SERVICE_TOKEN_LEEWAY_SECONDS | '********************' |
| SERVICE_TOKEN_SECRET | '********************' |
| SESSION_CACHE_ALIAS | 'default' |
| SESSION_COOKIE_AGE | 1209600 |
| SESSION_COOKIE_DOMAIN | None |
| SESSION_COOKIE_HTTPONLY | True |
| SESSION_COOKIE_NAME | 'sessionid' |
| SESSION_COOKIE_PATH | '/' |
| SESSION_COOKIE_SAMESITE | 'Lax' |
| SESSION_COOKIE_SECURE | False |
| SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
| SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
| SESSION_FILE_PATH | None |
| SESSION_SAVE_EVERY_REQUEST | False |
| SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
| SETTINGS_MODULE | 'config.django.base' |
| SHORT_DATETIME_FORMAT | 'm/d/Y P' |
| SHORT_DATE_FORMAT | 'm/d/Y' |
| SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
| SILENCED_SYSTEM_CHECKS | [] |
| STATICFILES_DIRS | ['/usr/src/app/static'] |
| STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
| STATICFILES_STORAGE | 'whitenoise.storage.CompressedManifestStaticFilesStorage' |
| STATIC_ROOT | '/usr/src/app/staticfiles' |
| STATIC_URL | '/static/' |
| STORAGES | {'default': {'BACKEND': 'minio_storage.storage.MinioMediaStorage'},
'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}} |
| STRAWBERRY_DJANGO | {'FIELD_DESCRIPTION_FROM_HELP_TEXT': True,
'GENERATE_ENUMS_FROM_CHOICES': True,
'MUTATIONS_DEFAULT_ARGUMENT_NAME': 'input',
'MUTATIONS_DEFAULT_HANDLE_DJANGO_ERRORS': True,
'PAGINATION_DEFAULT_LIMIT': 10,
'TYPE_DESCRIPTION_FROM_MODEL_DOCSTRING': True} |
| TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/usr/src/app/core/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']}}] |
| TENANT_AUTO_CREATE_DATABASE | True |
| TENANT_DB_CONFIG_PROVIDER | <function tenant_db_config_provider at 0x73066725c5e0> |
| TENANT_DB_PREFIX | 'ehr_clinical_tenant_' |
| TENANT_RESOLVER | <function tenant_resolver at 0x73066603e980> |
| TENANT_ROUTING_ENABLED | False |
| TEST_NON_SERIALIZED_APPS | [] |
| TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
| THIRD_PARTY_APPS | ['corsheaders',
'django_celery_beat',
'django_celery_results',
'django_extensions',
'django_filters',
'easyaudit',
'simple_history',
'strawberry_django',
'django_grpc',
'django_tenant_db_router'] |
| THOUSAND_SEPARATOR | ',' |
| TIME_FORMAT | 'P' |
| TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
| TIME_ZONE | 'Africa/Addis_Ababa' |
| UNFOLD | {'BORDER_RADIUS': '6px',
'COLORS': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'ENVIRONMENT': 'config.settings.unfold.environment_callback',
'ENVIRONMENT_TITLE_PREFIX': 'config.settings.unfold.environment_title_prefix_callback',
'EXTENSIONS': {'modeltranslation': {'flags': {'en': '🇬🇧'}}},
'LOGIN': {'image': <function <lambda> at 0x73066746c2c0>},
'SCRIPTS': [<function <lambda> at 0x73066746c400>],
'SHOW_BACK_BUTTON': True,
'SHOW_HISTORY': True,
'SHOW_VIEW_ON_SITE': True,
'SIDEBAR': {'command_search': True,
'navigation': [{'collapsible': False,
'items': [{'icon': 'dashboard',
'link': '/',
'permission': <function <lambda> at 0x73066746c4a0>,
'title': 'Dashboard'}],
'separator': False,
'title': 'Navigation'},
{'collapsible': True,
'items': [{'icon': 'code',
'link': '/fhir/coding/',
'title': 'Codings'},
{'icon': 'category',
'link': '/fhir/codeableconcept/',
'title': 'Codeable Concepts'}],
'separator': False,
'title': 'FHIR Terminology'},
{'collapsible': True,
'items': [{'icon': 'account_circle',
'link': '/users/user/',
'title': 'Users'},
{'icon': 'group',
'link': '/auth/group/',
'title': 'Groups'}],
'separator': False,
'title': 'Users & Groups'},
{'collapsible': True,
'items': [{'icon': 'hourglass_bottom',
'link': '/django_celery_beat/clockedschedule/',
'title': 'Clocked'},
{'icon': 'update',
'link': '/django_celery_beat/crontabschedule/',
'title': 'Crontabs'},
{'icon': 'timer',
'link': '/django_celery_beat/intervalschedule/',
'title': 'Intervals'},
{'icon': 'task',
'link': '/django_celery_beat/periodictask/',
'title': 'Periodic tasks'},
{'icon': 'event',
'link': '/django_celery_beat/solarschedule/',
'title': 'Solar events'}],
'separator': False,
'title': 'Celery Tasks'},
{'collapsible': True,
'items': [{'icon': 'edit',
'link': '/easyaudit/crudevent/',
'title': 'CRUD events'},
{'icon': 'login',
'link': '/easyaudit/loginevent/',
'title': 'Login events'},
{'icon': 'http',
'link': '/easyaudit/requestevent/',
'title': 'Request events'}],
'separator': False,
'title': 'Easy Audit'}],
'show_all_applications': True,
'show_search': True},
'SITE_DROPDOWN': [{'icon': 'graph_7',
'link': 'https://router-dev.ehr.tenaadam.health/',
'title': 'Apollo Router'},
{'icon': 'graph_1',
'link': 'http://localhost:7004/graphql/',
'title': 'GraphQL Playground'}],
'SITE_FAVICONS': [{'href': <function <lambda> at 0x73066741e200>,
'rel': 'icon',
'sizes': '32x32',
'type': 'image/x-icon'}],
'SITE_HEADER': 'EHR Clinical Service',
'SITE_ICON': {'dark': <function <lambda> at 0x73066741d4e0>,
'light': <function <lambda> at 0x73066741d6c0>},
'SITE_SUBHEADER': 'Admin Dashboard',
'SITE_TITLE': 'EHR Clinical Service',
'SITE_URL': '/',
'STYLES': [<function <lambda> at 0x73066746c360>]} |
| USE_I18N | True |
| USE_L10N | True |
| USE_THOUSAND_SEPARATOR | False |
| USE_TZ | True |
| USE_X_FORWARDED_HOST | False |
| USE_X_FORWARDED_PORT | False |
| WSGI_APPLICATION | 'config.wsgi.application' |
| X_FRAME_OPTIONS | 'DENY' |
| YEAR_MONTH_FORMAT | 'F Y' |
| Key | Value |
|---|---|
| Accept | */* |
| Accept-Encoding | gzip, br, zstd, deflate |
| Host | clinical.ehr.tenaadam.health |
| Referer | https://clinical.ehr.tenaadam.health/static/unfold/css/simplebar/simplebar.css |
| User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| X-Forwarded-For | 216.73.216.81 |
| X-Forwarded-Proto | https |
| X-Forwarded-Scheme | https |
| X-Real-Ip | 216.73.216.81 |
| Key | Value |
|---|---|
| Cache-Control | max-age=0, no-cache, no-store, must-revalidate, private |
| Content-Type | text/html; charset=utf-8 |
| Expires | Sat, 06 Dec 2025 03:01:49 GMT |
| Vary | Cookie |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
| Key | Value |
|---|---|
| PATH_INFO | /login/ |
| QUERY_STRING | next=/static/unfold/css/simplebar/simplebar.css |
| REMOTE_ADDR | 192.168.208.19 |
| REMOTE_HOST | 192.168.208.19 |
| REQUEST_METHOD | GET |
| SCRIPT_NAME | |
| SERVER_NAME | 192.168.208.22 |
| SERVER_PORT | 7005 |
| View function | Arguments | Keyword arguments | URL name |
|---|---|---|---|
django.contrib.admin.sites.AdminSite.login |
() |
{} |
admin:login |
| Variable | Value |
|---|---|
'next' |
'/static/unfold/css/simplebar/simplebar.css' |
No SQL queries were recorded during this request.
| Path | Location |
|---|---|
| login-bg.jpg | /usr/src/app/static/login-bg.jpg |
| icon.png | /usr/src/app/static/icon.png |
| Path | Location |
|---|---|
| admin/js/inlines.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/admin/js/inlines.js |
| admin/js/actions.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/admin/js/actions.js |
| admin/js/admin/RelatedObjectLookups.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/admin/js/admin/RelatedObjectLookups.js |
| unfold/css/styles.css | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/css/styles.css |
| unfold/css/simplebar/simplebar.css | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/css/simplebar/simplebar.css |
| unfold/css/simplebar/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/css/simplebar/LICENSE |
| unfold/fonts/inter/styles.css | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/styles.css |
| unfold/fonts/inter/Inter-Medium.woff2 | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Medium.woff2 |
| unfold/fonts/inter/Inter-Bold.woff2 | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Bold.woff2 |
| unfold/fonts/inter/Inter-SemiBold.woff2 | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-SemiBold.woff2 |
| unfold/fonts/inter/Inter-Regular.woff2 | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Regular.woff2 |
| unfold/fonts/inter/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/LICENSE |
| unfold/fonts/material-symbols/styles.css | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/styles.css |
| unfold/fonts/material-symbols/Material-Symbols-Outlined.woff2 | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/Material-Symbols-Outlined.woff2 |
| unfold/fonts/material-symbols/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/LICENSE |
| unfold/js/app.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/app.js |
| unfold/js/select2.init.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/select2.init.js |
| unfold/js/chart/chart.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/chart/chart.js |
| unfold/js/chart/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/chart/LICENSE |
| unfold/js/simplebar/simplebar.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/simplebar/simplebar.js |
| unfold/js/simplebar/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/simplebar/LICENSE |
| unfold/js/htmx/htmx.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/htmx/htmx.js |
| unfold/js/htmx/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/htmx/LICENSE |
| unfold/js/alpine/alpine.sort.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.sort.js |
| unfold/js/alpine/alpine.persist.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.persist.js |
| unfold/js/alpine/alpine.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.js |
| unfold/js/alpine/alpine.resize.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.resize.js |
| unfold/js/alpine/alpine.anchor.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.anchor.js |
| unfold/js/alpine/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/LICENSE |
| admin/img/icon-calendar.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg |
| admin/img/selector-icons.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg |
| admin/img/tooltag-arrowright.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg |
| admin/img/calendar-icons.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg |
| admin/img/icon-deletelink.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg |
| admin/img/inline-delete.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg |
| admin/img/icon-addlink.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg |
| admin/img/icon-alert.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg |
| admin/img/icon-unknown.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg |
| admin/img/README.txt | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/README.txt |
| admin/img/search.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/search.svg |
| admin/img/sorting-icons.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg |
| admin/img/icon-no.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no.svg |
| admin/img/tooltag-add.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg |
| admin/img/icon-clock.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg |
| admin/img/icon-yes.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg |
| admin/img/icon-changelink.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg |
| admin/img/icon-unknown-alt.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg |
| admin/img/icon-hidelink.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg |
| admin/img/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/LICENSE |
| admin/img/icon-viewlink.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg |
| admin/img/gis/move_vertex_off.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg |
| admin/img/gis/move_vertex_on.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg |
| admin/css/rtl.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/rtl.css |
| admin/css/autocomplete.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/autocomplete.css |
| admin/css/widgets.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/widgets.css |
| admin/css/responsive_rtl.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css |
| admin/css/dashboard.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dashboard.css |
| admin/css/changelists.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/changelists.css |
| admin/css/unusable_password_field.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/unusable_password_field.css |
| admin/css/dark_mode.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dark_mode.css |
| admin/css/nav_sidebar.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css |
| admin/css/login.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/login.css |
| admin/css/responsive.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive.css |
| admin/css/base.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/base.css |
| admin/css/forms.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/forms.css |
| admin/css/vendor/select2/LICENSE-SELECT2.md | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md |
| admin/css/vendor/select2/select2.min.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css |
| admin/css/vendor/select2/select2.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css |
| admin/js/core.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/core.js |
| admin/js/change_form.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/change_form.js |
| admin/js/prepopulate_init.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js |
| admin/js/SelectBox.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectBox.js |
| admin/js/calendar.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/calendar.js |
| admin/js/SelectFilter2.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js |
| admin/js/theme.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/theme.js |
| admin/js/urlify.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/urlify.js |
| admin/js/unusable_password_field.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/unusable_password_field.js |
| admin/js/nav_sidebar.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js |
| admin/js/filters.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/filters.js |
| admin/js/prepopulate.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate.js |
| admin/js/cancel.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/cancel.js |
| admin/js/autocomplete.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/autocomplete.js |
| admin/js/jquery.init.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/jquery.init.js |
| admin/js/inlines.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/inlines.js |
| admin/js/popup_response.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/popup_response.js |
| admin/js/actions.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/actions.js |
| admin/js/admin/DateTimeShortcuts.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js |
| admin/js/admin/RelatedObjectLookups.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js |
| admin/js/vendor/select2/select2.full.min.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js |
| admin/js/vendor/select2/LICENSE.md | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md |
| admin/js/vendor/select2/select2.full.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js |
| admin/js/vendor/select2/i18n/it.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js |
| admin/js/vendor/select2/i18n/hi.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js |
| admin/js/vendor/select2/i18n/el.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js |
| admin/js/vendor/select2/i18n/hr.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js |
| admin/js/vendor/select2/i18n/vi.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js |
| admin/js/vendor/select2/i18n/is.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js |
| admin/js/vendor/select2/i18n/uk.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js |
| admin/js/vendor/select2/i18n/sq.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js |
| admin/js/vendor/select2/i18n/ro.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js |
| admin/js/vendor/select2/i18n/bs.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js |
| admin/js/vendor/select2/i18n/de.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js |
| admin/js/vendor/select2/i18n/tk.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js |
| admin/js/vendor/select2/i18n/fa.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js |
| admin/js/vendor/select2/i18n/gl.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js |
| admin/js/vendor/select2/i18n/nb.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js |
| admin/js/vendor/select2/i18n/az.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js |
| admin/js/vendor/select2/i18n/af.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js |
| admin/js/vendor/select2/i18n/nl.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js |
| admin/js/vendor/select2/i18n/fr.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js |
| admin/js/vendor/select2/i18n/hu.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js |
| admin/js/vendor/select2/i18n/th.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js |
| admin/js/vendor/select2/i18n/zh-TW.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js |
| admin/js/vendor/select2/i18n/sr-Cyrl.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js |
| admin/js/vendor/select2/i18n/ka.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js |
| admin/js/vendor/select2/i18n/hy.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js |
| admin/js/vendor/select2/i18n/pl.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js |
| admin/js/vendor/select2/i18n/lt.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js |
| admin/js/vendor/select2/i18n/ar.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js |
| admin/js/vendor/select2/i18n/id.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js |
| admin/js/vendor/select2/i18n/ms.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js |
| admin/js/vendor/select2/i18n/sr.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js |
| admin/js/vendor/select2/i18n/es.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js |
| admin/js/vendor/select2/i18n/sv.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js |
| admin/js/vendor/select2/i18n/fi.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js |
| admin/js/vendor/select2/i18n/lv.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js |
| admin/js/vendor/select2/i18n/et.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js |
| admin/js/vendor/select2/i18n/ps.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js |
| admin/js/vendor/select2/i18n/da.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js |
| admin/js/vendor/select2/i18n/hsb.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js |
| admin/js/vendor/select2/i18n/ru.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js |
| admin/js/vendor/select2/i18n/ja.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js |
| admin/js/vendor/select2/i18n/ca.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js |
| admin/js/vendor/select2/i18n/bg.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js |
| admin/js/vendor/select2/i18n/bn.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js |
| admin/js/vendor/select2/i18n/en.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js |
| admin/js/vendor/select2/i18n/he.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js |
| admin/js/vendor/select2/i18n/zh-CN.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js |
| admin/js/vendor/select2/i18n/mk.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js |
| admin/js/vendor/select2/i18n/eu.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js |
| admin/js/vendor/select2/i18n/pt.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js |
| admin/js/vendor/select2/i18n/pt-BR.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js |
| admin/js/vendor/select2/i18n/ko.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js |
| admin/js/vendor/select2/i18n/tr.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js |
| admin/js/vendor/select2/i18n/km.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js |
| admin/js/vendor/select2/i18n/cs.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js |
| admin/js/vendor/select2/i18n/dsb.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js |
| admin/js/vendor/select2/i18n/sk.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js |
| admin/js/vendor/select2/i18n/sl.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js |
| admin/js/vendor/select2/i18n/ne.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js |
| admin/js/vendor/xregexp/xregexp.min.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js |
| admin/js/vendor/xregexp/xregexp.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js |
| admin/js/vendor/xregexp/LICENSE.txt | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt |
| admin/js/vendor/jquery/jquery.min.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js |
| admin/js/vendor/jquery/jquery.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js |
| admin/js/vendor/jquery/LICENSE.txt | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt |
| django_extensions/img/indicator.gif | /usr/src/app/.venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/img/indicator.gif |
| django_extensions/css/jquery.autocomplete.css | /usr/src/app/.venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css |
| django_extensions/js/jquery.bgiframe.js | /usr/src/app/.venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js |
| django_extensions/js/jquery.ajaxQueue.js | /usr/src/app/.venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js |
| django_extensions/js/jquery.autocomplete.js | /usr/src/app/.venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js |
| debug_toolbar/css/print.css | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/print.css |
| debug_toolbar/css/toolbar.css | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css |
| debug_toolbar/js/history.js | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/history.js |
| debug_toolbar/js/timer.js | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js |
| debug_toolbar/js/utils.js | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js |
| debug_toolbar/js/redirect.js | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js |
| debug_toolbar/js/toolbar.js | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js |
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'subtitle': 'Welcome back to', 'title': 'EHR Clinical Service'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53a70>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53a70>}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53a70>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53a70>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53a70>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53b60>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53b60>}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53b60>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53b60>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_title.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form action="'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x730655b29160>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n <div class="fle'>, <unfold.templatetags.unfold.RenderComponentNode object at 0x730655b29820>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n '>, <URLNode view_name=''admin:admin_password_reset'' args=[] kwargs={} as='unfold_password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n </for'>, <Block Node: login_after. Contents: []>, <TextNode: '\n'>]>,
'password_reset_url': '',
'unfold_password_reset_url': ''}
{'field': <django.forms.boundfield.BoundField object at 0x730654d53b60>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'CVx1NcJWuMRMMcAfzayYNqbnOvDlfKNEKZU5REJHi0yLooMQEqdBDhNjskHEYWkR'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'children': '\n'
' Log in <span class="material-symbols-outlined '
'relative right-0 transition-all group-hover:-right-1 '
'text-sm">arrow_forward</span>\n'
' ',
'class': 'submit-row w-full',
'submit': 1,
'variant': 'primary'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'CVx1NcJWuMRMMcAfzayYNqbnOvDlfKNEKZU5REJHi0yLooMQEqdBDhNjskHEYWkR'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'children': '\n'
' Log in <span class="material-symbols-outlined '
'relative right-0 transition-all group-hover:-right-1 '
'text-sm">arrow_forward</span>\n'
' ',
'class': 'submit-row w-full',
'submit': 1,
'variant': 'primary'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <Block Node: content. Contents: []>, <TextNode: '\n </div>\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/unauthenticated_header.html"'>>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x730654d534a0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/unfold/css/simplebar/simplebar.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/unfold/css/simplebar/simplebar.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x730654d53ec0>,
'site_dropdown': [DropdownItem(title='Apollo Router',
link='https://router-dev.ehr.tenaadam.health/',
icon='graph_7',
attrs=None),
DropdownItem(title='GraphQL Playground',
link='http://localhost:7004/graphql/',
icon='graph_1',
attrs=None)],
'site_favicons': [Favicon(href='/static/icon.png',
rel='icon',
type='image/x-icon',
sizes='32x32')],
'site_header': 'EHR Clinical Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'clinical.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Clinical Service',
'site_url': '/',
'styles': ['/static/css/style.css'],
'subtitle': None,
'tab_list': [],
'theme': None,
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x730654d53cb0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'csrf_token': <SimpleLazyObject: 'R3BLeeadgzJQEHS7tlzYcxBRxTMmIeBIZ7YPiGaY4NqPgT4IyBeB2odNbIQFrq8V'>}
{}
{'request': <ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x730654d534a0>>)}
{'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/unfold/css/simplebar/simplebar.css'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
| Total calls | Total time | Cache hits | Cache misses |
|---|---|---|---|
| 0 | 0 ms | 0 | 0 |
| add | get | set | get_or_set | touch | delete | clear | get_many | set_many | delete_many | has_key | incr | decr | incr_version | decr_version |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Signal | Receivers |
|---|---|
| class_prepared | HistoricalRecords.finalize |
| connection_created | |
| got_request_exception | |
| m2m_changed | m2m_changed |
| post_delete | HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, post_delete |
| post_init | |
| post_migrate | create_permissions, create_contenttypes |
| post_save | HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, post_save |
| pre_delete | HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, HistoricalRecords.pre_delete, ModelBase.changed, ModelBase.update_changed |
| pre_init | |
| pre_migrate | inject_rename_contenttypes_operations |
| pre_save | ModelBase.changed, pre_save |
| request_finished | close_old_connections, close_caches, reset_urlconf |
| request_started | reset_queries, close_old_connections, request_started_handler |
| setting_changed | reset_cache, Settings.change_setting, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, form_renderer_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, Options.setting_changed, update_level_tags, clear_caches, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties |