LICENSE
MANIFEST.in
README.md
pyproject.toml
src/django_resaas/__init__.py
src/django_resaas/urls.py
src/django_resaas/view.py
src/django_resaas.egg-info/PKG-INFO
src/django_resaas.egg-info/SOURCES.txt
src/django_resaas.egg-info/dependency_links.txt
src/django_resaas.egg-info/requires.txt
src/django_resaas.egg-info/top_level.txt
src/django_resaas/hr/__init__.py
src/django_resaas/hr/admin.py
src/django_resaas/hr/apps.py
src/django_resaas/hr/dashboard.py
src/django_resaas/hr/dashboard_providers.py
src/django_resaas/hr/profiles.py
src/django_resaas/hr/sidebar.py
src/django_resaas/hr/urls.py
src/django_resaas/hr/lang/__init__.py
src/django_resaas/hr/lang/enus.py
src/django_resaas/hr/lang/ptpt.py
src/django_resaas/hr/migrations/0001_initial.py
src/django_resaas/hr/migrations/__init__.py
src/django_resaas/hr/models/__init__.py
src/django_resaas/hr/models/application.py
src/django_resaas/hr/models/attendance.py
src/django_resaas/hr/models/candidate.py
src/django_resaas/hr/models/certification.py
src/django_resaas/hr/models/competency.py
src/django_resaas/hr/models/contract.py
src/django_resaas/hr/models/course.py
src/django_resaas/hr/models/department.py
src/django_resaas/hr/models/disciplinary_action.py
src/django_resaas/hr/models/disciplinary_case.py
src/django_resaas/hr/models/employee.py
src/django_resaas/hr/models/employee_goal.py
src/django_resaas/hr/models/employee_offboarding.py
src/django_resaas/hr/models/employee_offboarding_task.py
src/django_resaas/hr/models/employee_onboarding.py
src/django_resaas/hr/models/employee_onboarding_task.py
src/django_resaas/hr/models/employee_salary.py
src/django_resaas/hr/models/employee_salary_component.py
src/django_resaas/hr/models/employee_shift.py
src/django_resaas/hr/models/employee_specialty.py
src/django_resaas/hr/models/employee_training.py
src/django_resaas/hr/models/holiday.py
src/django_resaas/hr/models/interview.py
src/django_resaas/hr/models/job_grade.py
src/django_resaas/hr/models/job_opening.py
src/django_resaas/hr/models/job_position.py
src/django_resaas/hr/models/leave_balance_entry.py
src/django_resaas/hr/models/leave_request.py
src/django_resaas/hr/models/leave_type.py
src/django_resaas/hr/models/onboarding_template.py
src/django_resaas/hr/models/onboarding_template_task.py
src/django_resaas/hr/models/payroll.py
src/django_resaas/hr/models/payroll_item.py
src/django_resaas/hr/models/payroll_period.py
src/django_resaas/hr/models/payslip.py
src/django_resaas/hr/models/performance_cycle.py
src/django_resaas/hr/models/performance_review.py
src/django_resaas/hr/models/promotion.py
src/django_resaas/hr/models/resignation.py
src/django_resaas/hr/models/review_competency_rating.py
src/django_resaas/hr/models/salary_component.py
src/django_resaas/hr/models/shift.py
src/django_resaas/hr/models/shift_schedule.py
src/django_resaas/hr/models/specialty.py
src/django_resaas/hr/models/termination.py
src/django_resaas/hr/models/training_session.py
src/django_resaas/hr/models/transfer.py
src/django_resaas/hr/serializers/__init__.py
src/django_resaas/hr/serializers/application.py
src/django_resaas/hr/serializers/attendance.py
src/django_resaas/hr/serializers/candidate.py
src/django_resaas/hr/serializers/certification.py
src/django_resaas/hr/serializers/competency.py
src/django_resaas/hr/serializers/contract.py
src/django_resaas/hr/serializers/course.py
src/django_resaas/hr/serializers/department.py
src/django_resaas/hr/serializers/disciplinary_action.py
src/django_resaas/hr/serializers/disciplinary_case.py
src/django_resaas/hr/serializers/employee.py
src/django_resaas/hr/serializers/employee_goal.py
src/django_resaas/hr/serializers/employee_offboarding.py
src/django_resaas/hr/serializers/employee_offboarding_task.py
src/django_resaas/hr/serializers/employee_onboarding.py
src/django_resaas/hr/serializers/employee_onboarding_task.py
src/django_resaas/hr/serializers/employee_salary.py
src/django_resaas/hr/serializers/employee_salary_component.py
src/django_resaas/hr/serializers/employee_shift.py
src/django_resaas/hr/serializers/employee_specialty.py
src/django_resaas/hr/serializers/employee_training.py
src/django_resaas/hr/serializers/holiday.py
src/django_resaas/hr/serializers/interview.py
src/django_resaas/hr/serializers/job_grade.py
src/django_resaas/hr/serializers/job_opening.py
src/django_resaas/hr/serializers/job_position.py
src/django_resaas/hr/serializers/leave_balance_entry.py
src/django_resaas/hr/serializers/leave_request.py
src/django_resaas/hr/serializers/leave_type.py
src/django_resaas/hr/serializers/onboarding_template.py
src/django_resaas/hr/serializers/onboarding_template_task.py
src/django_resaas/hr/serializers/payroll.py
src/django_resaas/hr/serializers/payroll_item.py
src/django_resaas/hr/serializers/payroll_period.py
src/django_resaas/hr/serializers/payslip.py
src/django_resaas/hr/serializers/performance_cycle.py
src/django_resaas/hr/serializers/performance_review.py
src/django_resaas/hr/serializers/promotion.py
src/django_resaas/hr/serializers/resignation.py
src/django_resaas/hr/serializers/review_competency_rating.py
src/django_resaas/hr/serializers/salary_component.py
src/django_resaas/hr/serializers/shift.py
src/django_resaas/hr/serializers/shift_schedule.py
src/django_resaas/hr/serializers/specialty.py
src/django_resaas/hr/serializers/termination.py
src/django_resaas/hr/serializers/training_session.py
src/django_resaas/hr/serializers/transfer.py
src/django_resaas/hr/services/__init__.py
src/django_resaas/hr/services/attendance_service.py
src/django_resaas/hr/services/employee_number_service.py
src/django_resaas/hr/services/holiday_service.py
src/django_resaas/hr/services/leave_service.py
src/django_resaas/hr/services/lifecycle_service.py
src/django_resaas/hr/services/onboarding_service.py
src/django_resaas/hr/services/payroll_service.py
src/django_resaas/hr/services/performance_service.py
src/django_resaas/hr/services/recruitment_service.py
src/django_resaas/hr/services/training_service.py
src/django_resaas/hr/templates/hr/employee_list.html
src/django_resaas/hr/templates/hr/payroll_list.html
src/django_resaas/hr/templates/hr/payslip.html
src/django_resaas/hr/tests/__init__.py
src/django_resaas/hr/tests/test_attendance_service.py
src/django_resaas/hr/tests/test_dashboards.py
src/django_resaas/hr/tests/test_employee_flow.py
src/django_resaas/hr/tests/test_hr_phase1.py
src/django_resaas/hr/tests/test_hr_phase10.py
src/django_resaas/hr/tests/test_hr_phase2.py
src/django_resaas/hr/tests/test_hr_phase3.py
src/django_resaas/hr/tests/test_hr_phase4.py
src/django_resaas/hr/tests/test_hr_phase5.py
src/django_resaas/hr/tests/test_hr_phase6.py
src/django_resaas/hr/tests/test_hr_phase7.py
src/django_resaas/hr/tests/test_hr_phase8.py
src/django_resaas/hr/tests/test_hr_phase9.py
src/django_resaas/hr/tests/test_payroll_service.py
src/django_resaas/hr/tests/test_profiles.py
src/django_resaas/hr/views/__init__.py
src/django_resaas/hr/views/application.py
src/django_resaas/hr/views/attendance.py
src/django_resaas/hr/views/candidate.py
src/django_resaas/hr/views/certification.py
src/django_resaas/hr/views/competency.py
src/django_resaas/hr/views/contract.py
src/django_resaas/hr/views/course.py
src/django_resaas/hr/views/dashboard.py
src/django_resaas/hr/views/department.py
src/django_resaas/hr/views/disciplinary_action.py
src/django_resaas/hr/views/disciplinary_case.py
src/django_resaas/hr/views/employee.py
src/django_resaas/hr/views/employee_goal.py
src/django_resaas/hr/views/employee_offboarding.py
src/django_resaas/hr/views/employee_offboarding_task.py
src/django_resaas/hr/views/employee_onboarding.py
src/django_resaas/hr/views/employee_onboarding_task.py
src/django_resaas/hr/views/employee_salary.py
src/django_resaas/hr/views/employee_salary_component.py
src/django_resaas/hr/views/employee_shift.py
src/django_resaas/hr/views/employee_specialty.py
src/django_resaas/hr/views/employee_training.py
src/django_resaas/hr/views/holiday.py
src/django_resaas/hr/views/interview.py
src/django_resaas/hr/views/job_grade.py
src/django_resaas/hr/views/job_opening.py
src/django_resaas/hr/views/job_position.py
src/django_resaas/hr/views/leave_balance_entry.py
src/django_resaas/hr/views/leave_request.py
src/django_resaas/hr/views/leave_type.py
src/django_resaas/hr/views/onboarding_template.py
src/django_resaas/hr/views/onboarding_template_task.py
src/django_resaas/hr/views/payroll.py
src/django_resaas/hr/views/payroll_item.py
src/django_resaas/hr/views/payroll_period.py
src/django_resaas/hr/views/payslip.py
src/django_resaas/hr/views/performance_cycle.py
src/django_resaas/hr/views/performance_review.py
src/django_resaas/hr/views/promotion.py
src/django_resaas/hr/views/resignation.py
src/django_resaas/hr/views/review_competency_rating.py
src/django_resaas/hr/views/salary_component.py
src/django_resaas/hr/views/shift.py
src/django_resaas/hr/views/shift_schedule.py
src/django_resaas/hr/views/specialty.py
src/django_resaas/hr/views/termination.py
src/django_resaas/hr/views/training_session.py
src/django_resaas/hr/views/transfer.py
src/django_resaas/notifications/__init__.py
src/django_resaas/notifications/admin.py
src/django_resaas/notifications/apps.py
src/django_resaas/notifications/conditions.py
src/django_resaas/notifications/crypto.py
src/django_resaas/notifications/dashboard.py
src/django_resaas/notifications/dashboard_providers.py
src/django_resaas/notifications/engine.py
src/django_resaas/notifications/enums.py
src/django_resaas/notifications/exceptions.py
src/django_resaas/notifications/outbox_dispatcher.py
src/django_resaas/notifications/recipients.py
src/django_resaas/notifications/rendering.py
src/django_resaas/notifications/retry.py
src/django_resaas/notifications/serializers.py
src/django_resaas/notifications/sidebar.py
src/django_resaas/notifications/tasks.py
src/django_resaas/notifications/tenant_credentials.py
src/django_resaas/notifications/management/__init__.py
src/django_resaas/notifications/management/commands/__init__.py
src/django_resaas/notifications/management/commands/notification_cleanup.py
src/django_resaas/notifications/management/commands/notification_dispatch_pending.py
src/django_resaas/notifications/management/commands/notification_recover_stuck.py
src/django_resaas/notifications/management/commands/resaas_notifications_check.py
src/django_resaas/notifications/migrations/0001_initial.py
src/django_resaas/notifications/migrations/0002_alter_notificationoutbox_channel_and_more.py
src/django_resaas/notifications/migrations/0003_notificationprovidercredential.py
src/django_resaas/notifications/migrations/__init__.py
src/django_resaas/notifications/models/__init__.py
src/django_resaas/notifications/models/delivery_attempt.py
src/django_resaas/notifications/models/outbox.py
src/django_resaas/notifications/models/preference.py
src/django_resaas/notifications/models/provider_credential.py
src/django_resaas/notifications/models/rule.py
src/django_resaas/notifications/models/settings.py
src/django_resaas/notifications/models/template.py
src/django_resaas/notifications/providers/__init__.py
src/django_resaas/notifications/providers/base.py
src/django_resaas/notifications/providers/email.py
src/django_resaas/notifications/providers/fake.py
src/django_resaas/notifications/providers/firebase.py
src/django_resaas/notifications/providers/registry.py
src/django_resaas/notifications/providers/sms.py
src/django_resaas/notifications/providers/whatsapp.py
src/django_resaas/notifications/tests/__init__.py
src/django_resaas/notifications/tests/conftest.py
src/django_resaas/notifications/tests/test_actions.py
src/django_resaas/notifications/tests/test_conditions.py
src/django_resaas/notifications/tests/test_dashboard.py
src/django_resaas/notifications/tests/test_firebase_provider.py
src/django_resaas/notifications/tests/test_opt_in.py
src/django_resaas/notifications/tests/test_outbox_dispatcher.py
src/django_resaas/notifications/tests/test_outbox_transaction.py
src/django_resaas/notifications/tests/test_provider_credential.py
src/django_resaas/notifications/tests/test_recipients_and_templates.py
src/django_resaas/notifications/tests/test_retry_and_idempotency.py
src/django_resaas/notifications/tests/test_tenant_isolation.py
src/django_resaas/notifications/views/__init__.py
src/django_resaas/notifications/views/catalog.py
src/django_resaas/notifications/views/dashboard.py
src/django_resaas/notifications/views/delivery_attempt.py
src/django_resaas/notifications/views/outbox.py
src/django_resaas/notifications/views/preference.py
src/django_resaas/notifications/views/provider_credential.py
src/django_resaas/notifications/views/rule.py
src/django_resaas/notifications/views/settings.py
src/django_resaas/notifications/views/template.py
src/django_resaas/saas/admin.py
src/django_resaas/saas/apps.py
src/django_resaas/saas/dashboard.py
src/django_resaas/saas/dashboard_providers.py
src/django_resaas/saas/profiles.py
src/django_resaas/saas/sidebar.py
src/django_resaas/saas/core/__init__.py
src/django_resaas/saas/core/conf.py
src/django_resaas/saas/core/base/__init__.py
src/django_resaas/saas/core/base/admin.py
src/django_resaas/saas/core/base/dashboard.py
src/django_resaas/saas/core/base/models.py
src/django_resaas/saas/core/base/permissions.py
src/django_resaas/saas/core/base/registry.py
src/django_resaas/saas/core/base/serializers.py
src/django_resaas/saas/core/base/services.py
src/django_resaas/saas/core/base/views.py
src/django_resaas/saas/core/base/mixins/address.py
src/django_resaas/saas/core/base/mixins/admin/__init__.py
src/django_resaas/saas/core/base/mixins/admin/auto.py
src/django_resaas/saas/core/base/mixins/model/__init__.py
src/django_resaas/saas/core/base/mixins/model/label_value.py
src/django_resaas/saas/core/base/mixins/serializer/__init__.py
src/django_resaas/saas/core/base/mixins/serializer/dynamic_fields.py
src/django_resaas/saas/core/base/mixins/serializer/file_fields.py
src/django_resaas/saas/core/base/mixins/serializer/representation.py
src/django_resaas/saas/core/base/mixins/serializer/utils.py
src/django_resaas/saas/core/base/mixins/view/__init__.py
src/django_resaas/saas/core/base/mixins/view/select.py
src/django_resaas/saas/core/base/tests/__init__.py
src/django_resaas/saas/core/base/tests/test_base_api_view.py
src/django_resaas/saas/core/dashboards/__init__.py
src/django_resaas/saas/core/dashboards/discovery.py
src/django_resaas/saas/core/dashboards/exceptions.py
src/django_resaas/saas/core/dashboards/filters.py
src/django_resaas/saas/core/dashboards/permissions.py
src/django_resaas/saas/core/dashboards/providers.py
src/django_resaas/saas/core/dashboards/registry.py
src/django_resaas/saas/core/dashboards/response.py
src/django_resaas/saas/core/dashboards/validator.py
src/django_resaas/saas/core/dashboards/views.py
src/django_resaas/saas/core/decorators/__init__.py
src/django_resaas/saas/core/decorators/action.py
src/django_resaas/saas/core/doctor/__init__.py
src/django_resaas/saas/core/doctor/base.py
src/django_resaas/saas/core/doctor/checks.py
src/django_resaas/saas/core/events/__init__.py
src/django_resaas/saas/core/events/dispatcher.py
src/django_resaas/saas/core/events/payload.py
src/django_resaas/saas/core/middleware/__init__.py
src/django_resaas/saas/core/middleware/file_access.py
src/django_resaas/saas/core/middleware/front_end.py
src/django_resaas/saas/core/middleware/tenant.py
src/django_resaas/saas/core/middleware/tests/__init__.py
src/django_resaas/saas/core/middleware/tests/test_tenant_middleware.py
src/django_resaas/saas/core/schema/__init__.py
src/django_resaas/saas/core/schema/builder.py
src/django_resaas/saas/core/schema/tests/__init__.py
src/django_resaas/saas/core/schema/tests/test_builder.py
src/django_resaas/saas/core/services/__init__.py
src/django_resaas/saas/core/services/action_sync_service.py
src/django_resaas/saas/core/services/bootstrap_email_service.py
src/django_resaas/saas/core/services/bootstrap_service.py
src/django_resaas/saas/core/services/disc_manager.py
src/django_resaas/saas/core/services/frontend_service.py
src/django_resaas/saas/core/services/language_service.py
src/django_resaas/saas/core/services/otp_service.py
src/django_resaas/saas/core/services/registration_welcome_service.py
src/django_resaas/saas/core/services/translation_service.py
src/django_resaas/saas/core/services/translation_sinc_service.py
src/django_resaas/saas/core/services/translation_sync_service.py
src/django_resaas/saas/core/services/user_service.py
src/django_resaas/saas/core/services/tests/__init__.py
src/django_resaas/saas/core/services/tests/test_bootstrap_service.py
src/django_resaas/saas/core/services/tests/test_translation_sinc_service_shim.py
src/django_resaas/saas/core/services/tests/test_translation_sync_service.py
src/django_resaas/saas/core/signals/__init__.py
src/django_resaas/saas/core/signals/action_sync.py
src/django_resaas/saas/core/signals/permissions.py
src/django_resaas/saas/core/tenant/__init__.py
src/django_resaas/saas/core/tenant/context.py
src/django_resaas/saas/core/utils/__init__.py
src/django_resaas/saas/core/utils/api_response.py
src/django_resaas/saas/core/utils/autoload_urls.py
src/django_resaas/saas/core/utils/bar_qr_code_64.py
src/django_resaas/saas/core/utils/clean.py
src/django_resaas/saas/core/utils/cors_allowed_origin.py
src/django_resaas/saas/core/utils/email_branding.py
src/django_resaas/saas/core/utils/files.py
src/django_resaas/saas/core/utils/find_settings_with_my_apps.py
src/django_resaas/saas/core/utils/full_path.py
src/django_resaas/saas/core/utils/generate_key_otp.py
src/django_resaas/saas/core/utils/group_creator.py
src/django_resaas/saas/core/utils/pagination.py
src/django_resaas/saas/core/utils/reorder_fields.py
src/django_resaas/saas/core/utils/safe_write.py
src/django_resaas/saas/core/utils/select.py
src/django_resaas/saas/core/utils/sub_object_put.py
src/django_resaas/saas/core/utils/templates.py
src/django_resaas/saas/core/utils/translate.py
src/django_resaas/saas/core/utils/username.py
src/django_resaas/saas/data/address/__init__.py
src/django_resaas/saas/data/address/serializers/__init__.py
src/django_resaas/saas/data/address/serializers/address.py
src/django_resaas/saas/data/app/__init__.py
src/django_resaas/saas/data/app/serializers/__init__.py
src/django_resaas/saas/data/app/serializers/app.py
src/django_resaas/saas/data/app/views/__init__.py
src/django_resaas/saas/data/app/views/app.py
src/django_resaas/saas/data/bootstrap/__init__.py
src/django_resaas/saas/data/bootstrap/views/__init__.py
src/django_resaas/saas/data/bootstrap/views/bootstrap.py
src/django_resaas/saas/data/branch/__init__.py
src/django_resaas/saas/data/branch/serializers/__init__.py
src/django_resaas/saas/data/branch/serializers/branch.py
src/django_resaas/saas/data/branch/views/__init__.py
src/django_resaas/saas/data/branch/views/branch.py
src/django_resaas/saas/data/branch_user/__init__.py
src/django_resaas/saas/data/branch_user/serializers/__init__.py
src/django_resaas/saas/data/branch_user/serializers/branch_user.py
src/django_resaas/saas/data/branch_user/views/__init__.py
src/django_resaas/saas/data/branch_user/views/branch_user.py
src/django_resaas/saas/data/branch_user_group/__init__.py
src/django_resaas/saas/data/branch_user_group/serializers/__init__.py
src/django_resaas/saas/data/branch_user_group/serializers/branch_user_group.py
src/django_resaas/saas/data/branch_user_group/views/__init__.py
src/django_resaas/saas/data/branch_user_group/views/branch_user_group.py
src/django_resaas/saas/data/context/__init__.py
src/django_resaas/saas/data/context/views/__init__.py
src/django_resaas/saas/data/context/views/context.py
src/django_resaas/saas/data/document/__init__.py
src/django_resaas/saas/data/document/serializers/__init__.py
src/django_resaas/saas/data/document/serializers/document.py
src/django_resaas/saas/data/document/views/__init__.py
src/django_resaas/saas/data/document/views/document.py
src/django_resaas/saas/data/document_type/__init__.py
src/django_resaas/saas/data/document_type/serializers/__init__.py
src/django_resaas/saas/data/document_type/serializers/document_type.py
src/django_resaas/saas/data/document_type/views/__init__.py
src/django_resaas/saas/data/document_type/views/document_type.py
src/django_resaas/saas/data/entity/__init__.py
src/django_resaas/saas/data/entity/serializers/__init__.py
src/django_resaas/saas/data/entity/serializers/entity.py
src/django_resaas/saas/data/entity/serializers/entity_gravar.py
src/django_resaas/saas/data/entity/serializers/entity_user.py
src/django_resaas/saas/data/entity/views/__init__.py
src/django_resaas/saas/data/entity/views/bootstrap.py
src/django_resaas/saas/data/entity/views/entity.py
src/django_resaas/saas/data/entity/views/site.py
src/django_resaas/saas/data/entity_type/__init__.py
src/django_resaas/saas/data/entity_type/serializers/__init__.py
src/django_resaas/saas/data/entity_type/serializers/entity_type.py
src/django_resaas/saas/data/entity_type/views/__init__.py
src/django_resaas/saas/data/entity_type/views/entity_type.py
src/django_resaas/saas/data/file/__init__.py
src/django_resaas/saas/data/file/serializers/__init__.py
src/django_resaas/saas/data/file/serializers/file.py
src/django_resaas/saas/data/file/serializers/file_gravar.py
src/django_resaas/saas/data/file/views/__init__.py
src/django_resaas/saas/data/file/views/file.py
src/django_resaas/saas/data/group/__init__.py
src/django_resaas/saas/data/group/serializers/__init__.py
src/django_resaas/saas/data/group/serializers/group.py
src/django_resaas/saas/data/group/views/__init__.py
src/django_resaas/saas/data/group/views/group.py
src/django_resaas/saas/data/language/__init__.py
src/django_resaas/saas/data/language/serializers/__init__.py
src/django_resaas/saas/data/language/serializers/language.py
src/django_resaas/saas/data/language/views/__init__.py
src/django_resaas/saas/data/language/views/language.py
src/django_resaas/saas/data/layout_setting/serializers/__init__.py
src/django_resaas/saas/data/layout_setting/serializers/layout_setting.py
src/django_resaas/saas/data/layout_setting/views/__init__.py
src/django_resaas/saas/data/layout_setting/views/layout_setting.py
src/django_resaas/saas/data/model/__init__.py
src/django_resaas/saas/data/model/serializers/__init__.py
src/django_resaas/saas/data/model/serializers/model.py
src/django_resaas/saas/data/model/views/__init__.py
src/django_resaas/saas/data/model/views/model.py
src/django_resaas/saas/data/pdf/views/__init__.py
src/django_resaas/saas/data/pdf/views/invoice.py
src/django_resaas/saas/data/permission/__init__.py
src/django_resaas/saas/data/permission/serializers/__init__.py
src/django_resaas/saas/data/permission/serializers/permission.py
src/django_resaas/saas/data/permission/views/__init__.py
src/django_resaas/saas/data/permission/views/permission.py
src/django_resaas/saas/data/person/__init__.py
src/django_resaas/saas/data/person/serializers/__init__.py
src/django_resaas/saas/data/person/serializers/person.py
src/django_resaas/saas/data/person/views/__init__.py
src/django_resaas/saas/data/person/views/person.py
src/django_resaas/saas/data/theme/serializers/__init__.py
src/django_resaas/saas/data/theme/serializers/theme.py
src/django_resaas/saas/data/theme/views/__init__.py
src/django_resaas/saas/data/theme/views/theme.py
src/django_resaas/saas/data/translation/__init__.py
src/django_resaas/saas/data/translation/serializers/__init__.py
src/django_resaas/saas/data/translation/serializers/translation.py
src/django_resaas/saas/data/translation/views/__init__.py
src/django_resaas/saas/data/translation/views/translation.py
src/django_resaas/saas/data/user/__init__.py
src/django_resaas/saas/data/user/models/__init__.py
src/django_resaas/saas/data/user/serializers/__init__.py
src/django_resaas/saas/data/user/serializers/change_password_email.py
src/django_resaas/saas/data/user/serializers/change_password_mobile.py
src/django_resaas/saas/data/user/serializers/login.py
src/django_resaas/saas/data/user/serializers/logout.py
src/django_resaas/saas/data/user/serializers/me.py
src/django_resaas/saas/data/user/serializers/register.py
src/django_resaas/saas/data/user/serializers/request_password_reset_email.py
src/django_resaas/saas/data/user/serializers/set_new_password.py
src/django_resaas/saas/data/user/serializers/user.py
src/django_resaas/saas/data/user/views/__init__.py
src/django_resaas/saas/data/user/views/change_password_email.py
src/django_resaas/saas/data/user/views/change_password_mobile.py
src/django_resaas/saas/data/user/views/login.py
src/django_resaas/saas/data/user/views/logins.py
src/django_resaas/saas/data/user/views/logout.py
src/django_resaas/saas/data/user/views/mail.py
src/django_resaas/saas/data/user/views/me.py
src/django_resaas/saas/data/user/views/password_token_check.py
src/django_resaas/saas/data/user/views/profile_contact_otp.py
src/django_resaas/saas/data/user/views/register.py
src/django_resaas/saas/data/user/views/register_otp.py
src/django_resaas/saas/data/user/views/request_password_reset_email.py
src/django_resaas/saas/data/user/views/set_new_password.py
src/django_resaas/saas/data/user/views/user.py
src/django_resaas/saas/data/user/views/verify_email.py
src/django_resaas/saas/lang/__init__.py
src/django_resaas/saas/lang/enus.py
src/django_resaas/saas/lang/eses.py
src/django_resaas/saas/lang/frfr.py
src/django_resaas/saas/lang/ptpt.py
src/django_resaas/saas/management/__init__.py
src/django_resaas/saas/management/apicommands/service/__init__.py
src/django_resaas/saas/management/apicommands/service/app_service.py
src/django_resaas/saas/management/apicommands/service/code_validator.py
src/django_resaas/saas/management/apicommands/service/command_runner_service.py
src/django_resaas/saas/management/apicommands/service/model_service.py
src/django_resaas/saas/management/apicommands/service/scaffold_service.py
src/django_resaas/saas/management/apicommands/service/workspace_service.py
src/django_resaas/saas/management/apicommands/view/__init__.py
src/django_resaas/saas/management/apicommands/view/app_schema.py
src/django_resaas/saas/management/apicommands/view/ide.py
src/django_resaas/saas/management/apicommands/view/scaffold.py
src/django_resaas/saas/management/commands/__init__.py
src/django_resaas/saas/management/commands/check_metano.py
src/django_resaas/saas/management/commands/create_entity.py
src/django_resaas/saas/management/commands/create_root.py
src/django_resaas/saas/management/commands/grant_root_action_permissions.py
src/django_resaas/saas/management/commands/resaas_check.py
src/django_resaas/saas/management/commands/resaas_doctor.py
src/django_resaas/saas/management/commands/resaas_schema_check.py
src/django_resaas/saas/management/commands/resaas_setup.py
src/django_resaas/saas/management/commands/resaas_sync.py
src/django_resaas/saas/management/commands/setup.py
src/django_resaas/saas/management/commands/sync_actions.py
src/django_resaas/saas/management/commands/sync_language.py
src/django_resaas/saas/migrations/0001_initial.py
src/django_resaas/saas/migrations/0002_alter_animationsetting_button_animation_and_more.py
src/django_resaas/saas/migrations/0003_address_generic_relation.py
src/django_resaas/saas/migrations/0004_person_address_generic_relation.py
src/django_resaas/saas/migrations/0005_file_branch_file_entity.py
src/django_resaas/saas/migrations/0006_branch_description_branch_photo.py
src/django_resaas/saas/migrations/__init__.py
src/django_resaas/saas/models/__init__.py
src/django_resaas/saas/models/address.py
src/django_resaas/saas/models/animation_setting.py
src/django_resaas/saas/models/app.py
src/django_resaas/saas/models/audit_log.py
src/django_resaas/saas/models/branch.py
src/django_resaas/saas/models/branch_group.py
src/django_resaas/saas/models/branch_user.py
src/django_resaas/saas/models/branch_user_group.py
src/django_resaas/saas/models/cors_allowed_origin.py
src/django_resaas/saas/models/document.py
src/django_resaas/saas/models/entity.py
src/django_resaas/saas/models/entity_app.py
src/django_resaas/saas/models/entity_group.py
src/django_resaas/saas/models/entity_model.py
src/django_resaas/saas/models/entity_type.py
src/django_resaas/saas/models/entity_type_app.py
src/django_resaas/saas/models/entity_type_group.py
src/django_resaas/saas/models/entity_type_model.py
src/django_resaas/saas/models/entity_user.py
src/django_resaas/saas/models/file.py
src/django_resaas/saas/models/front_end.py
src/django_resaas/saas/models/group.py
src/django_resaas/saas/models/language.py
src/django_resaas/saas/models/layout_setting.py
src/django_resaas/saas/models/model_extra_action.py
src/django_resaas/saas/models/person.py
src/django_resaas/saas/models/theme.py
src/django_resaas/saas/models/theme_surface.py
src/django_resaas/saas/models/translation.py
src/django_resaas/saas/models/typography.py
src/django_resaas/saas/models/user.py
src/django_resaas/saas/models/user_login.py
src/django_resaas/saas/models/mixins/__init__.py
src/django_resaas/saas/templates/django_resaas/email_base.html
src/django_resaas/saas/templates/django_resaas/email_otp.html
src/django_resaas/saas/templates/django_resaas/email_reset.html
src/django_resaas/saas/templates/django_resaas/email_welcome.html
src/django_resaas/saas/templates/django_resaas/invoice.html
src/django_resaas/saas/templates/django_resaas/pdf/details.html
src/django_resaas/saas/templates/django_resaas/pdf/list.html
src/django_resaas/saas/tests/__init__.py
src/django_resaas/saas/tests/conftest.py
src/django_resaas/saas/tests/test_action_sync.py
src/django_resaas/saas/tests/test_app_entity_types.py
src/django_resaas/saas/tests/test_app_protected_prefix.py
src/django_resaas/saas/tests/test_app_schema_dotted_apps.py
src/django_resaas/saas/tests/test_app_state.py
src/django_resaas/saas/tests/test_branch_geolocation.py
src/django_resaas/saas/tests/test_branch_map_card.py
src/django_resaas/saas/tests/test_branch_routes.py
src/django_resaas/saas/tests/test_core_profiles.py
src/django_resaas/saas/tests/test_cross_tenant_scope.py
src/django_resaas/saas/tests/test_dashboard_actions.py
src/django_resaas/saas/tests/test_dashboard_engine.py
src/django_resaas/saas/tests/test_entity_apps_models_scope.py
src/django_resaas/saas/tests/test_entity_storage.py
src/django_resaas/saas/tests/test_frontend_middleware.py
src/django_resaas/saas/tests/test_grant_root_action_permissions.py
src/django_resaas/saas/tests/test_login_config_serializer.py
src/django_resaas/saas/tests/test_menu_rtl.py
src/django_resaas/saas/tests/test_menus_superuser.py
src/django_resaas/saas/tests/test_migrations.py
src/django_resaas/saas/tests/test_module_activation.py
src/django_resaas/saas/tests/test_permissions.py
src/django_resaas/saas/tests/test_person_geolocation.py
src/django_resaas/saas/tests/test_person_photo.py
src/django_resaas/saas/tests/test_profile_contact_otp.py
src/django_resaas/saas/tests/test_register_otp.py
src/django_resaas/saas/tests/test_resaas_commands.py
src/django_resaas/saas/tests/test_sanity.py
src/django_resaas/saas/tests/test_scaffold_ide_validation.py
src/django_resaas/saas/tests/test_scaffold_ide_validation_frontend.py
src/django_resaas/saas/tests/test_scaffold_ide_workspace_security.py
src/django_resaas/saas/tests/test_scaffold_ide_write_apply.py
src/django_resaas/saas/tests/test_schema_contract.py
src/django_resaas/saas/tests/test_soft_delete.py
src/django_resaas/saas/tests/test_sub_object_put.py
src/django_resaas/saas/tests/test_tenant.py
src/django_resaas/saas/tests/test_user_theme_resolution.py