| 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 | 99.348 msec |
| System CPU time | 3.709 msec |
| Total CPU time | 103.057 msec |
| Elapsed time | 114.340 msec |
| Context switches | 73 voluntary, 118 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' |
| 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_dev: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_dev',
'NAME': 'ehr_core',
'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',
'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'] |
| 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-core-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_core' |
| 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 0x7f2d9ce24540> |
| TENANT_DB_PREFIX | 'ehr_core_tenant_' |
| TENANT_RESOLVER | <function tenant_resolver at 0x7f2d9ccee8e0> |
| 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 0x7f2d9d1082c0>},
'SCRIPTS': [<function <lambda> at 0x7f2d9d108400>],
'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 0x7f2d9d1084a0>,
'title': 'Dashboard'}],
'separator': False,
'title': 'Navigation'},
{'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 0x7f2d9d1971a0>,
'rel': 'icon',
'sizes': '32x32',
'type': 'image/x-icon'}],
'SITE_HEADER': 'EHR Core Service',
'SITE_ICON': {'dark': <function <lambda> at 0x7f2d9dd2ec00>,
'light': <function <lambda> at 0x7f2d9d1594e0>},
'SITE_SUBHEADER': 'Admin Dashboard',
'SITE_TITLE': 'EHR Core Service',
'SITE_URL': '/',
'STYLES': [<function <lambda> at 0x7f2d9d108360>]} |
| 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 |
| Connection | close |
| Host | core.ehr.tenaadam.health |
| Referer | https://core.ehr.tenaadam.health/static/css/style.css |
| User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| X-Forwarded-For | 216.73.216.47 |
| X-Forwarded-Proto | https |
| X-Forwarded-Scheme | https |
| X-Real-Ip | 216.73.216.47 |
| Key | Value |
|---|---|
| Cache-Control | max-age=0, no-cache, no-store, must-revalidate, private |
| Content-Type | text/html; charset=utf-8 |
| Expires | Fri, 02 Jan 2026 16:06:47 GMT |
| Vary | Cookie |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
| Key | Value |
|---|---|
| PATH_INFO | /login/ |
| QUERY_STRING | next=/static/css/style.css |
| REMOTE_ADDR | 192.168.224.2 |
| REMOTE_HOST | 192.168.224.2 |
| REQUEST_METHOD | GET |
| SCRIPT_NAME | |
| SERVER_NAME | 192.168.224.21 |
| SERVER_PORT | 7001 |
| View function | Arguments | Keyword arguments | URL name |
|---|---|---|---|
django.contrib.admin.sites.AdminSite.login |
() |
{} |
admin:login |
| Variable | Value |
|---|---|
'next' |
'/static/css/style.css' |
No SQL queries were recorded during this request.
| Path | Location |
|---|---|
| icon.png | /usr/src/app/static/icon.png |
| login-bg.jpg | /usr/src/app/static/login-bg.jpg |
| Path | Location |
|---|---|
| unfold/css/styles.css | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/css/styles.css |
| unfold/css/simplebar/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/css/simplebar/LICENSE |
| unfold/css/simplebar/simplebar.css | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/css/simplebar/simplebar.css |
| 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/simplebar/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/simplebar/LICENSE |
| unfold/js/simplebar/simplebar.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/simplebar/simplebar.js |
| unfold/js/alpine/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/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.anchor.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.anchor.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.persist.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.persist.js |
| 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/chart/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/chart/LICENSE |
| unfold/js/chart/chart.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/js/chart/chart.js |
| unfold/fonts/material-symbols/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/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/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-Regular.woff2 | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Regular.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/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/LICENSE |
| 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/styles.css | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/styles.css |
| admin/js/actions.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/admin/js/actions.js |
| admin/js/inlines.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/admin/js/inlines.js |
| admin/js/admin/RelatedObjectLookups.js | /usr/src/app/.venv/lib/python3.12/site-packages/unfold/static/admin/js/admin/RelatedObjectLookups.js |
| admin/css/forms.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/forms.css |
| admin/css/login.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/login.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/dark_mode.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dark_mode.css |
| admin/css/dashboard.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dashboard.css |
| admin/css/autocomplete.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/autocomplete.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/responsive_rtl.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css |
| admin/css/base.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/base.css |
| admin/css/responsive.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive.css |
| admin/css/widgets.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/widgets.css |
| admin/css/changelists.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/changelists.css |
| admin/css/rtl.css | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/rtl.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/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/LICENSE-SELECT2.md | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md |
| admin/js/urlify.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/urlify.js |
| admin/js/prepopulate.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate.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/actions.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/actions.js |
| admin/js/filters.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/filters.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/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/SelectFilter2.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js |
| admin/js/autocomplete.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/autocomplete.js |
| admin/js/inlines.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/inlines.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/cancel.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/cancel.js |
| admin/js/calendar.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/calendar.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/SelectBox.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectBox.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/theme.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/theme.js |
| admin/js/core.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/core.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/admin/DateTimeShortcuts.js | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.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 |
| 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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-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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/img/selector-icons.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg |
| admin/img/README.txt | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/README.txt |
| 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/LICENSE | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/LICENSE |
| 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-changelink.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-changelink.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-deletelink.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg |
| admin/img/search.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/search.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-unknown.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown.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/icon-hidelink.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.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-viewlink.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.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-calendar.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-calendar.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-no.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no.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-clock.svg | /usr/src/app/.venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-clock.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/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 |
| 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.ajaxQueue.js | /usr/src/app/.venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js |
| 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.autocomplete.js | /usr/src/app/.venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js |
| django_extensions/img/indicator.gif | /usr/src/app/.venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/img/indicator.gif |
| debug_toolbar/css/toolbar.css | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css |
| debug_toolbar/css/print.css | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/print.css |
| debug_toolbar/js/toolbar.js | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js |
| 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/utils.js | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/utils.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/redirect.js | /usr/src/app/.venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js |
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 Core Service'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c747d40>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c747d40>}
{'field': <django.forms.boundfield.BoundField object at 0x7f2d8c747d40>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c747d40>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c747d40>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c744500>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c744500>}
{'field': <django.forms.boundfield.BoundField object at 0x7f2d8c744500>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c744500>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c744500>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'9zUMzDWJA9KrPSUbU3voI5fWAWvshm4cAwee64CeVRvrZ5p1fI7wxX7Z1kEOxhfr'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'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: '
"'9zUMzDWJA9KrPSUbU3voI5fWAWvshm4cAwee64CeVRvrZ5p1fI7wxX7Z1kEOxhfr'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'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: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'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: '
"'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8c744d70>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/debug_toolbar/js/toolbar.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/debug_toolbar/js/toolbar.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 0x7f2d8c746c30>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c7477a0>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 Core Service'}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c745c10>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c745c10>}
{'field': <django.forms.boundfield.BoundField object at 0x7f2d8c745c10>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c745c10>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c745c10>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c745190>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c745190>}
{'field': <django.forms.boundfield.BoundField object at 0x7f2d8c745190>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c745190>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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 0x7f2d8d28bf20>, <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 0x7f2d8d2944a0>, <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 0x7f2d8c745190>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'ub8UP44MVLbCAK8VRTtdQIJCPnqB8s7YkCjQ3r5zkE0UHzqixpd4i3vBpwmZyiCl'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'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: '
"'ub8UP44MVLbCAK8VRTtdQIJCPnqB8s7YkCjQ3r5zkE0UHzqixpd4i3vBpwmZyiCl'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'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: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'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: '
"'JsZFc6aUg51p5hDzPtajCl1uTSc0rnZizTaBqtbHFYQHc6VWvZUa4GNtt18oRduF'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/css/style.css'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8d297fb0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f2d8d297fb0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'en-us',
'account_links': [],
'app_path': '/login/?next=/static/css/style.css',
'available_apps': [],
'border_radius': '6px',
'colors': {'base': {'100': 'oklch(96.7% .003 264.542)',
'200': 'oklch(92.8% .006 264.531)',
'300': 'oklch(87.2% .01 258.338)',
'400': 'oklch(70.7% .022 261.325)',
'50': 'oklch(98.5% .002 247.839)',
'500': 'oklch(55.1% .027 264.364)',
'600': 'oklch(44.6% .03 256.802)',
'700': 'oklch(37.3% .034 259.733)',
'800': 'oklch(27.8% .033 256.848)',
'900': 'oklch(21% .034 264.665)',
'950': 'oklch(13% .028 261.692)'},
'font': {'default-dark': 'var(--color-base-300)',
'default-light': 'var(--color-base-600)',
'important-dark': 'var(--color-base-100)',
'important-light': 'var(--color-base-900)',
'subtle-dark': 'var(--color-base-400)',
'subtle-light': 'var(--color-base-500)'},
'primary': {'100': 'oklch(94.5% .035 150)',
'200': 'oklch(89.5% .065 150)',
'300': 'oklch(82% .12 150)',
'400': 'oklch(70% .20 150)',
'50': 'oklch(97.5% .015 150)',
'500': 'oklch(60% .25 150)',
'600': 'oklch(52% .28 150)',
'700': 'oklch(45% .25 150)',
'800': 'oklch(38% .20 150)',
'900': 'oklch(32% .16 150)',
'950': 'oklch(24% .14 150)'}},
'command_show_history': False,
'environment': ['DEVELOPMENT', 'info'],
'environment_title_prefix': '[DEV]',
'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>,
'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 '
'rounded-default text-center whitespace-nowrap '
'bg-primary-600 border-transparent text-white',
'checkbox': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-[4px] shadow-xs w-4 '
'hover:border-base-400 dark:bg-base-700 '
'dark:border-base-500 '
'dark:checked:after:text-white focus:outline '
'focus:outline-2 focus:outline-offset-2 '
'focus:outline-primary-500 after:absolute '
"after:content-['check\\_small'] after:flex! "
'after:h-4 after:items-center '
'after:justify-center after:leading-none '
'after:material-symbols-outlined after:-ml-px '
'after:-mt-px after:text-white '
'after:transition-all after:w-4 '
'dark:after:text-base-700 checked:bg-primary-600 '
'dark:checked:bg-primary-600 '
'checked:border-primary-600 '
'dark:checked:border-primary-600 '
'checked:transition-all '
'checked:hover:border-primary-600',
'file': 'border border-base-200 flex grow items-center '
'overflow-hidden rounded-default shadow-xs max-w-2xl '
'focus-within:outline-2 '
'focus-within:-outline-offset-2 '
'focus-within:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus-within:group-[.errors]:outline-red-500 '
'dark:border-base-700 '
'dark:group-[.errors]:border-red-500 '
'dark:focus-within:group-[.errors]:outline-red-500',
'radio': 'appearance-none bg-white block border '
'border-base-300 cursor-pointer h-4 min-w-4 '
'relative rounded-full w-4 dark:bg-base-700 '
'dark:border-base-500 hover:border-base-400 '
'focus:outline focus:outline-2 '
'focus:outline-offset-2 focus:outline-primary-500 '
'after:absolute after:bg-transparent '
"after:content-[''] after:flex after:h-2 "
'after:items-center after:justify-center '
'after:leading-none after:left-1/2 '
'after:rounded-full after:text-white after:top-1/2 '
'after:transition-all after:-translate-x-1/2 '
'after:-translate-y-1/2 after:text-sm after:w-2 '
'dark:after:text-base-700 dark:after:bg-transparent '
'checked:bg-primary-600 checked:border-primary-600 '
'checked:transition-all checked:after:bg-white '
'dark:checked:after:bg-base-900 '
'checked:hover:border-base-900/20',
'switch': 'appearance-none bg-base-300 block cursor-pointer '
'h-5 relative rounded-full transition-colors w-8 '
'min-w-8 disabled:cursor-not-allowed '
'disabled:opacity-50 focus:outline-none '
"after:absolute after:bg-white after:content-[''] "
'after:bg-red-300 after:h-3 after:rounded-full '
'after:shadow-xs after:transition-all after:left-1 '
'after:top-1 after:w-3 checked:bg-green-500 '
'checked:after:left-4 dark:bg-base-600 '
'dark:checked:bg-green-700',
'text_input': 'border border-base-200 bg-white font-medium '
'min-w-20 placeholder-base-400 rounded-default '
'shadow-xs text-font-default-light text-sm '
'focus:outline-2 focus:-outline-offset-2 '
'focus:outline-primary-600 '
'group-[.errors]:border-red-600 '
'focus:group-[.errors]:outline-red-600 '
'dark:bg-base-900 dark:border-base-700 '
'dark:text-font-default-dark '
'dark:group-[.errors]:border-red-500 '
'dark:focus:group-[.errors]:outline-red-500 '
'dark:scheme-dark '
'group-[.primary]:border-transparent '
'disabled:!bg-base-50 '
'dark:disabled:!bg-base-800 px-3 py-2 w-full '
'max-w-2xl'},
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'languages_action': None,
'languages_list': [],
'log_entries': '<<queryset of admin.LogEntry>>',
'login_image': '/static/login-bg.jpg',
'next': '/static/css/style.css',
'scripts': ['/static/js/script.js'],
'show_back_button': True,
'show_history': True,
'show_languages': None,
'show_view_on_site': True,
'sidebar_command_search': True,
'sidebar_navigation': [],
'sidebar_show_all_applications': True,
'sidebar_show_search': True,
'site': <django.contrib.sites.requests.RequestSite object at 0x7f2d8c7459d0>,
'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 Core Service',
'site_icon': {'dark': '/static/icon.png', 'light': '/static/icon.png'},
'site_logo': None,
'site_name': 'core.ehr.tenaadam.health',
'site_subheader': 'Admin Dashboard',
'site_symbol': None,
'site_title': 'EHR Core 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 0x7f2d8c746300>}
{'branding': ''}
{'pretitle': ''}
{'content_title': ''}
{'content_subtitle': ''}
{'nav_global': ''}
{'nav_global_side': ''}
{'actions_items': ''}
{'extra_userlinks': ''}
{'show_back_button': 'True'}
{'csrf_token': <SimpleLazyObject: 'wTxsibwbOhweZdiVaXZpLgUkn3sZGPPYXQRUPCcG9Zhe9qNLvCBxA8MnOrBlWK0d'>}
{}
{'request': <ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.js'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f2d8c744d70>>)}
{'messages': <FallbackStorage: request=<ASGIRequest: GET '/login/?next=/static/debug_toolbar/js/toolbar.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, 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, 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, ModelBase.changed, ModelBase.update_changed |
| pre_init | |
| pre_migrate | inject_rename_contenttypes_operations |
| pre_save | ModelBase.changed, pre_save |
| request_finished | close_old_connections, close_caches, reset_urlconf |
| request_started | reset_queries, close_old_connections, request_started_handler |
| setting_changed | reset_cache, Settings.change_setting, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, form_renderer_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, Options.setting_changed, update_level_tags, clear_caches, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties |