| 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 | 66.582 msec |
| System CPU time | 9.652 msec |
| Total CPU time | 76.234 msec |
| Elapsed time | 265.230 msec |
| Context switches | 89 voluntary, 145 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_workflow',
'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.encounters.apps.EncountersConfig',
'core.encounter_histories.apps.EncounterHistoriesConfig',
'core.episodes_of_care.apps.EpisodesOfCareConfig',
'core.workflow_communications.apps.CommunicationsConfig',
'core.flags.apps.FlagsConfig',
'core.appointments.apps.AppointmentsConfig',
'core.appointment_responses.apps.AppointmentResponsesConfig',
'core.schedule.apps.ScheduleConfig',
'core.slots.apps.SlotsConfig',
'core.tasks.apps.TasksConfig',
'core.communication_requests.apps.CommunicationRequestsConfig',
'core.device_requests.apps.DeviceRequestsConfig',
'core.device_usages.apps.DeviceUsagesConfig',
'core.device_dispensings.apps.DeviceDispensingsConfig',
'core.supply_requests.apps.SupplyRequestsConfig',
'core.supply_deliveries.apps.SupplyDeliveriesConfig',
'core.transports.apps.TransportsConfig',
'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.encounters.apps.EncountersConfig',
'core.encounter_histories.apps.EncounterHistoriesConfig',
'core.episodes_of_care.apps.EpisodesOfCareConfig',
'core.workflow_communications.apps.CommunicationsConfig',
'core.flags.apps.FlagsConfig',
'core.appointments.apps.AppointmentsConfig',
'core.appointment_responses.apps.AppointmentResponsesConfig',
'core.schedule.apps.ScheduleConfig',
'core.slots.apps.SlotsConfig',
'core.tasks.apps.TasksConfig',
'core.communication_requests.apps.CommunicationRequestsConfig',
'core.device_requests.apps.DeviceRequestsConfig',
'core.device_usages.apps.DeviceUsagesConfig',
'core.device_dispensings.apps.DeviceDispensingsConfig',
'core.supply_requests.apps.SupplyRequestsConfig',
'core.supply_deliveries.apps.SupplyDeliveriesConfig',
'core.transports.apps.TransportsConfig'] |
| 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-workflow-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_workflow' |
| 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 0x7b332dd785e0> |
| TENANT_DB_PREFIX | 'ehr_workflow_tenant_' |
| TENANT_RESOLVER | <function tenant_resolver at 0x7b332cb5e980> |
| 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 0x7b332e0682c0>},
'SCRIPTS': [<function <lambda> at 0x7b332e068400>],
'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 0x7b332e0684a0>,
'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 0x7b332e0ba200>,
'rel': 'icon',
'sizes': '32x32',
'type': 'image/x-icon'}],
'SITE_HEADER': 'EHR Workflow Service',
'SITE_ICON': {'dark': <function <lambda> at 0x7b332e0b94e0>,
'light': <function <lambda> at 0x7b332e0b96c0>},
'SITE_SUBHEADER': 'Admin Dashboard',
'SITE_TITLE': 'EHR Workflow Service',
'SITE_URL': '/',
'STYLES': [<function <lambda> at 0x7b332e068360>]} |
| 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 |
| Cookie | => see Request panel |
| Host | workflows.ehr.tenaadam.health |
| 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 | Wed, 10 Dec 2025 10:40:56 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=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js |
| REMOTE_ADDR | 192.168.208.19 |
| REMOTE_HOST | 192.168.208.19 |
| REQUEST_METHOD | GET |
| SCRIPT_NAME | |
| SERVER_NAME | 192.168.208.12 |
| SERVER_PORT | 7009 |
| View function | Arguments | Keyword arguments | URL name |
|---|---|---|---|
django.contrib.admin.sites.AdminSite.login |
() |
{} |
admin:login |
| Variable | Value |
|---|---|
'csrftoken' |
'8sNZsw0EGC4G7I9D8B4Ng4RNdUo8wejG' |
| Variable | Value |
|---|---|
'next' |
'/static/unfold/js/htmx/htmx.js' |
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: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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 Workflow Service'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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 0x7b331cee1130>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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 0x7b331cee1130>}
{'field': <django.forms.boundfield.BoundField object at 0x7b331cee1130>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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 0x7b331cee1130>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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 0x7b331cee1130>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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 0x7b331cee1220>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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 0x7b331cee1220>}
{'field': <django.forms.boundfield.BoundField object at 0x7b331cee1220>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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 0x7b331cee1220>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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 0x7b331cdf5970>, <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 0x7b331cdf6060>, <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 0x7b331cee1220>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'sHbJo346RvaguCn4P4MoVS6Z01hfaWGYqZOyGpUAnX4MramxNvG11MNC3Lvdw0Pu'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'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: '
"'sHbJo346RvaguCn4P4MoVS6Z01hfaWGYqZOyGpUAnX4MramxNvG11MNC3Lvdw0Pu'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'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: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'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: '
"'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7b331cf0ae10>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js',
'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/js/htmx/htmx.js',
'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 0x7b331ce5a720>,
'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 Workflow Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'workflows.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Workflow 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 0x7b331ce88320>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'csrf_token': <SimpleLazyObject: 'mhjdPbxQyKvLteEDHyfRt9RxBX6hT820kzW27xnk4cphqMD6FZ9uz3yaEHkffcbw'>}
{}
{'request': <ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7b331cf0ae10>>)}
{'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=%2Fstatic%2Funfold%2Fjs%2Fhtmx%2Fhtmx.js'>>, '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, 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, 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, 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, StaticFilesStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties |