LICENSE
MANIFEST.in
README.md
setup.py
requirements/base.txt
src/zango/__init__.py
src/zango.egg-info/PKG-INFO
src/zango.egg-info/SOURCES.txt
src/zango.egg-info/dependency_links.txt
src/zango.egg-info/entry_points.txt
src/zango.egg-info/requires.txt
src/zango.egg-info/top_level.txt
src/zango/api/__init__.py
src/zango/api/app_auth/__init__.py
src/zango/api/app_auth/urls.py
src/zango/api/app_auth/config/__init__.py
src/zango/api/app_auth/config/v1/__init__.py
src/zango/api/app_auth/config/v1/urls.py
src/zango/api/app_auth/config/v1/views.py
src/zango/api/app_auth/flows/__init__.py
src/zango/api/app_auth/flows/v1/__init__.py
src/zango/api/app_auth/flows/v1/forms.py
src/zango/api/app_auth/flows/v1/login.py
src/zango/api/app_auth/flows/v1/login_with_code.py
src/zango/api/app_auth/flows/v1/logout.py
src/zango/api/app_auth/flows/v1/mfa.py
src/zango/api/app_auth/flows/v1/password.py
src/zango/api/app_auth/flows/v1/role.py
src/zango/api/app_auth/flows/v1/saml.py
src/zango/api/app_auth/flows/v1/session.py
src/zango/api/app_auth/flows/v1/urls.py
src/zango/api/app_auth/profile/__init__.py
src/zango/api/app_auth/profile/v1/__init__.py
src/zango/api/app_auth/profile/v1/serializers.py
src/zango/api/app_auth/profile/v1/urls.py
src/zango/api/app_auth/profile/v1/utils.py
src/zango/api/app_auth/profile/v1/views.py
src/zango/api/platform/__init__.py
src/zango/api/platform/urls.py
src/zango/api/platform/accesslogs/__init__.py
src/zango/api/platform/accesslogs/v1/__init__.py
src/zango/api/platform/accesslogs/v1/serializers.py
src/zango/api/platform/accesslogs/v1/urls.py
src/zango/api/platform/accesslogs/v1/views.py
src/zango/api/platform/auditlogs/__init__.py
src/zango/api/platform/auditlogs/v1/__init__.py
src/zango/api/platform/auditlogs/v1/serializers.py
src/zango/api/platform/auditlogs/v1/urls.py
src/zango/api/platform/auditlogs/v1/views.py
src/zango/api/platform/auth/__init__.py
src/zango/api/platform/auth/v1/__init__.py
src/zango/api/platform/auth/v1/serializers.py
src/zango/api/platform/auth/v1/urls.py
src/zango/api/platform/auth/v1/views.py
src/zango/api/platform/codebase/__init__.py
src/zango/api/platform/codebase/v1/__init__.py
src/zango/api/platform/codebase/v1/serializers.py
src/zango/api/platform/codebase/v1/urls.py
src/zango/api/platform/codebase/v1/views.py
src/zango/api/platform/health/__init__.py
src/zango/api/platform/health/v1/__init__.py
src/zango/api/platform/health/v1/urls.py
src/zango/api/platform/health/v1/views.py
src/zango/api/platform/packages/__init__.py
src/zango/api/platform/packages/v1/__init__.py
src/zango/api/platform/packages/v1/urls.py
src/zango/api/platform/packages/v1/views.py
src/zango/api/platform/permissions/__init__.py
src/zango/api/platform/permissions/v1/__init__.py
src/zango/api/platform/permissions/v1/serializers.py
src/zango/api/platform/permissions/v1/urls.py
src/zango/api/platform/permissions/v1/views.py
src/zango/api/platform/releases/__init__.py
src/zango/api/platform/releases/v1/__init__.py
src/zango/api/platform/releases/v1/serializers.py
src/zango/api/platform/releases/v1/urls.py
src/zango/api/platform/releases/v1/views.py
src/zango/api/platform/secrets/__init__.py
src/zango/api/platform/secrets/v1/__init__.py
src/zango/api/platform/secrets/v1/serializers.py
src/zango/api/platform/secrets/v1/urls.py
src/zango/api/platform/secrets/v1/views.py
src/zango/api/platform/tasks/__init__.py
src/zango/api/platform/tasks/v1/__init__.py
src/zango/api/platform/tasks/v1/serializers.py
src/zango/api/platform/tasks/v1/urls.py
src/zango/api/platform/tasks/v1/views.py
src/zango/api/platform/tenancy/__init__.py
src/zango/api/platform/tenancy/v1/__init__.py
src/zango/api/platform/tenancy/v1/serializers.py
src/zango/api/platform/tenancy/v1/urls.py
src/zango/api/platform/tenancy/v1/utils.py
src/zango/api/platform/tenancy/v1/views.py
src/zango/apps/__init__.py
src/zango/apps/accesslogs/__init__.py
src/zango/apps/accesslogs/apps.py
src/zango/apps/accesslogs/models.py
src/zango/apps/accesslogs/signals.py
src/zango/apps/accesslogs/utils.py
src/zango/apps/accesslogs/migrations/0001_accesslogs.py
src/zango/apps/accesslogs/migrations/__init__.py
src/zango/apps/appauth/__init__.py
src/zango/apps/appauth/admin.py
src/zango/apps/appauth/apps.py
src/zango/apps/appauth/auth_backend.py
src/zango/apps/appauth/mixin.py
src/zango/apps/appauth/models.py
src/zango/apps/appauth/schema.py
src/zango/apps/appauth/serializers.py
src/zango/apps/appauth/signals.py
src/zango/apps/appauth/tasks.py
src/zango/apps/appauth/tests.py
src/zango/apps/appauth/urls.py
src/zango/apps/appauth/views.py
src/zango/apps/appauth/migrations/0001_initial.py
src/zango/apps/appauth/migrations/0002_default_user_roles.py
src/zango/apps/appauth/migrations/0003_remove_userrolemodel_temp_field_appusermodel_mobile_and_more.py
src/zango/apps/appauth/migrations/0004_oldpasswords.py
src/zango/apps/appauth/migrations/0005_remove_appusermodel_user.py
src/zango/apps/appauth/migrations/0006_appusermodel_app_objects.py
src/zango/apps/appauth/migrations/0007_appuserauthtoken.py
src/zango/apps/appauth/migrations/0008_appusermodel_auth_config_userrolemodel_auth_config_and_more.py
src/zango/apps/appauth/migrations/0009_samlmodel_samlrequestid.py
src/zango/apps/appauth/migrations/__init__.py
src/zango/apps/appauth/saml/__init__.py
src/zango/apps/appauth/saml/utils.py
src/zango/apps/appauth/templates/app.html
src/zango/apps/appauth/templates/app_login_signup.html
src/zango/apps/auditlogs/__init__.py
src/zango/apps/auditlogs/admin.py
src/zango/apps/auditlogs/apps.py
src/zango/apps/auditlogs/cid.py
src/zango/apps/auditlogs/conf.py
src/zango/apps/auditlogs/context.py
src/zango/apps/auditlogs/diff.py
src/zango/apps/auditlogs/filters.py
src/zango/apps/auditlogs/middleware.py
src/zango/apps/auditlogs/mixins.py
src/zango/apps/auditlogs/models.py
src/zango/apps/auditlogs/receivers.py
src/zango/apps/auditlogs/registry.py
src/zango/apps/auditlogs/signals.py
src/zango/apps/auditlogs/utils.py
src/zango/apps/auditlogs/management/__init__.py
src/zango/apps/auditlogs/management/commands/__init__.py
src/zango/apps/auditlogs/management/commands/auditlogflush.py
src/zango/apps/auditlogs/management/commands/auditlogmigratejson.py
src/zango/apps/auditlogs/migrations/0001_initial.py
src/zango/apps/auditlogs/migrations/__init__.py
src/zango/apps/dynamic_models/__init__.py
src/zango/apps/dynamic_models/admin.py
src/zango/apps/dynamic_models/apps.py
src/zango/apps/dynamic_models/graph_utils.py
src/zango/apps/dynamic_models/mixin.py
src/zango/apps/dynamic_models/models.py
src/zango/apps/dynamic_models/permissions.py
src/zango/apps/dynamic_models/registry.py
src/zango/apps/dynamic_models/signals.py
src/zango/apps/dynamic_models/tests.py
src/zango/apps/dynamic_models/urls.py
src/zango/apps/dynamic_models/views.py
src/zango/apps/dynamic_models/fields/__init__.py
src/zango/apps/dynamic_models/management/__init__.py
src/zango/apps/dynamic_models/management/commands/__init__.py
src/zango/apps/dynamic_models/management/commands/reload_tenant.py
src/zango/apps/dynamic_models/migrations/__init__.py
src/zango/apps/dynamic_models/templates/default_landing.html
src/zango/apps/dynamic_models/workspace/__init__.py
src/zango/apps/dynamic_models/workspace/base.py
src/zango/apps/dynamic_models/workspace/lifecycle.py
src/zango/apps/dynamic_models/workspace/wtree.py
src/zango/apps/object_store/__init__.py
src/zango/apps/object_store/admin.py
src/zango/apps/object_store/apps.py
src/zango/apps/object_store/models.py
src/zango/apps/object_store/tests.py
src/zango/apps/object_store/views.py
src/zango/apps/object_store/migrations/0001_initial.py
src/zango/apps/object_store/migrations/__init__.py
src/zango/apps/permissions/__init__.py
src/zango/apps/permissions/admin.py
src/zango/apps/permissions/apps.py
src/zango/apps/permissions/mixin.py
src/zango/apps/permissions/models.py
src/zango/apps/permissions/tests.py
src/zango/apps/permissions/views.py
src/zango/apps/permissions/migrations/0001_initial.py
src/zango/apps/permissions/migrations/0002_policymodel_type_alter_policymodel_expiry.py
src/zango/apps/permissions/migrations/0003_default_policy.py
src/zango/apps/permissions/migrations/0004_policymodel_path_alter_policymodel_name_and_more.py
src/zango/apps/permissions/migrations/__init__.py
src/zango/apps/release/__init__.py
src/zango/apps/release/apps.py
src/zango/apps/release/models.py
src/zango/apps/release/utils.py
src/zango/apps/release/migrations/0001_initial.py
src/zango/apps/release/migrations/0002_alter_apprelease_last_git_hash.py
src/zango/apps/release/migrations/__init__.py
src/zango/apps/secrets/__init__.py
src/zango/apps/secrets/apps.py
src/zango/apps/secrets/models.py
src/zango/apps/secrets/migrations/0001_initial.py
src/zango/apps/secrets/migrations/__init__.py
src/zango/apps/shared/__init__.py
src/zango/apps/shared/platformauth/__init__.py
src/zango/apps/shared/platformauth/abstract_model.py
src/zango/apps/shared/platformauth/admin.py
src/zango/apps/shared/platformauth/apps.py
src/zango/apps/shared/platformauth/auth_backend.py
src/zango/apps/shared/platformauth/constants.py
src/zango/apps/shared/platformauth/models.py
src/zango/apps/shared/platformauth/tests.py
src/zango/apps/shared/platformauth/urls.py
src/zango/apps/shared/platformauth/utils.py
src/zango/apps/shared/platformauth/views.py
src/zango/apps/shared/platformauth/migrations/0001_initial.py
src/zango/apps/shared/platformauth/migrations/0002_platformusermodel_is_superadmin_and_more.py
src/zango/apps/shared/platformauth/migrations/__init__.py
src/zango/apps/shared/platformauth/templates/app_panel/app_panel_login.html
src/zango/apps/shared/tenancy/__init__.py
src/zango/apps/shared/tenancy/admin.py
src/zango/apps/shared/tenancy/apps.py
src/zango/apps/shared/tenancy/models.py
src/zango/apps/shared/tenancy/schema.py
src/zango/apps/shared/tenancy/tasks.py
src/zango/apps/shared/tenancy/tests.py
src/zango/apps/shared/tenancy/urls.py
src/zango/apps/shared/tenancy/utils.py
src/zango/apps/shared/tenancy/views.py
src/zango/apps/shared/tenancy/management/__init__.py
src/zango/apps/shared/tenancy/management/commands/__init__.py
src/zango/apps/shared/tenancy/management/commands/export_fixture.py
src/zango/apps/shared/tenancy/management/commands/import_fixture.py
src/zango/apps/shared/tenancy/management/commands/sync_static.py
src/zango/apps/shared/tenancy/management/commands/ws_makemigration.py
src/zango/apps/shared/tenancy/management/commands/ws_migrate.py
src/zango/apps/shared/tenancy/migrations/0001_initial.py
src/zango/apps/shared/tenancy/migrations/0002_rename_is_default_themesmodel_is_active.py
src/zango/apps/shared/tenancy/migrations/0003_themesmodel_created_at_themesmodel_created_by_and_more.py
src/zango/apps/shared/tenancy/migrations/0004_tenantmodel_fav_icon_alter_tenantmodel_logo.py
src/zango/apps/shared/tenancy/migrations/0005_tenantmodel_app_template.py
src/zango/apps/shared/tenancy/migrations/0006_tenantmodel_auth_config.py
src/zango/apps/shared/tenancy/migrations/__init__.py
src/zango/apps/shared/tenancy/templates/app_panel.html
src/zango/apps/shared/tenancy/templatetags/__init__.py
src/zango/apps/shared/tenancy/templatetags/zango_filters.py
src/zango/apps/shared/tenancy/templatetags/zstatic.py
src/zango/apps/shared/tenancy/workspace_folder_template/cookiecutter.json
src/zango/apps/shared/tenancy/workspace_folder_template/{{cookiecutter.app_name}}/manifest.json
src/zango/apps/shared/tenancy/workspace_folder_template/{{cookiecutter.app_name}}/settings.json
src/zango/apps/tasks/__init__.py
src/zango/apps/tasks/apps.py
src/zango/apps/tasks/models.py
src/zango/apps/tasks/tasks.py
src/zango/apps/tasks/utils.py
src/zango/apps/tasks/migrations/0001_initial.py
src/zango/apps/tasks/migrations/__init__.py
src/zango/assets/app_landing/css/styles.css
src/zango/assets/app_panel/css/styles.css
src/zango/assets/app_panel/images/azureLogin.svg
src/zango/assets/app_panel/images/googleLogin.svg
src/zango/assets/app_panel/images/zangoLogo.svg
src/zango/assets/app_panel/js/build.1765361557423.min.js
src/zango/assets/error_pages/css/LockedAccountStyle.css
src/zango/assets/error_pages/css/error403.css
src/zango/assets/error_pages/css/error404.css
src/zango/assets/error_pages/css/error500.css
src/zango/assets/error_pages/images/Img403.svg
src/zango/assets/error_pages/images/Img404.svg
src/zango/assets/error_pages/images/Img500.svg
src/zango/assets/error_pages/images/ImgLocked.svg
src/zango/assets/error_pages/images/upperImg403.svg
src/zango/assets/error_pages/images/upperImg404.svg
src/zango/assets/error_pages/images/upperImg500.svg
src/zango/assets/js/jquery/3.7.1/jquery.min.js
src/zango/cli/__init__.py
src/zango/cli/git_setup.py
src/zango/cli/install_package.py
src/zango/cli/package_info.py
src/zango/cli/start_project.py
src/zango/cli/update_apps.py
src/zango/cli/utils.py
src/zango/cli/project_template/manage.py
src/zango/cli/project_template/project_name/__init__.py
src/zango/cli/project_template/project_name/asgi.py
src/zango/cli/project_template/project_name/settings.py
src/zango/cli/project_template/project_name/urls.py
src/zango/cli/project_template/project_name/urls_public.py
src/zango/cli/project_template/project_name/urls_tenants.py
src/zango/cli/project_template/project_name/wsgi.py
src/zango/config/__init__.py
src/zango/config/celery.py
src/zango/config/urls_public.py
src/zango/config/urls_tenants.py
src/zango/config/settings/__init__.py
src/zango/config/settings/base.py
src/zango/core/__init__.py
src/zango/core/common_utils.py
src/zango/core/custom_pluginbase.py
src/zango/core/decorators.py
src/zango/core/encrypted_fields.py
src/zango/core/internal_requests.py
src/zango/core/model_mixins.py
src/zango/core/package_utils.py
src/zango/core/permissions.py
src/zango/core/storage_utils.py
src/zango/core/tasks.py
src/zango/core/template_loader.py
src/zango/core/time_utils.py
src/zango/core/utils.py
src/zango/core/api/__init__.py
src/zango/core/api/base.py
src/zango/core/api/mixin.py
src/zango/core/api/utils.py
src/zango/core/generic_views/__init__.py
src/zango/core/generic_views/base.py
src/zango/core/monitoring/__init__.py
src/zango/core/monitoring/celery_instrument.py
src/zango/core/monitoring/log_filter.py
src/zango/core/monitoring/logging.py
src/zango/core/monitoring/tasks.py
src/zango/core/monitoring/telemetry.py
src/zango/core/monitoring/utils.py
src/zango/middleware/__init__.py
src/zango/middleware/request.py
src/zango/middleware/telemetry.py
src/zango/middleware/tenant.py
src/zango/middleware/token.py
src/zango/templates/403.html
src/zango/templates/404.html
src/zango/templates/500.html
src/zango/templates/core/error_pages/account_lockout.html
src/zango/templates/core/error_pages/base.html
src/zango/test/__init__.py
src/zango/test/cases.py
src/zango/test/client.py
src/zango/tests/__init__.py
src/zango/tests/apps/__init__.py
src/zango/tests/apps/test_dynamic_app.py
src/zango/tests/apps/appauth/__init__.py
src/zango/tests/apps/appauth/test_app_login/__init__.py
src/zango/tests/apps/appauth/test_app_login/tests.py
src/zango/tests/apps/appauth/test_platform_login/__init__.py
src/zango/tests/apps/appauth/test_platform_login/tests.py
src/zango/tests/apps/appauth/test_platform_login/urls.py
src/zango/tests/apps/dynamic_models/__init__.py
src/zango/tests/apps/dynamic_models/zango_fields/__init__.py
src/zango/tests/apps/dynamic_models/zango_fields/test_foreign_key/__init__.py
src/zango/tests/apps/dynamic_models/zango_fields/test_foreign_key/tests.py
src/zango/tests/apps/dynamic_models/zango_fields/test_foreign_key/migrations/0001_initial.py
src/zango/tests/apps/dynamic_models/zango_fields/test_foreign_key/migrations/__init__.py
src/zango/tests/apps/internal_requests/__init__.py
src/zango/tests/apps/internal_requests/test_internal_requests/__init__.py
src/zango/tests/apps/internal_requests/test_internal_requests/tests.py
src/zango/tests/apps/permissions/__init__.py
src/zango/tests/apps/permissions/policy_framework/__init__.py
src/zango/tests/apps/permissions/policy_framework/test_policy_ip_permission/__init__.py
src/zango/tests/apps/permissions/policy_framework/test_policy_ip_permission/tests.py
src/zango/tests/apps/permissions/policy_framework/test_role_policy_mapping/__init__.py
src/zango/tests/apps/permissions/policy_framework/test_role_policy_mapping/tests.py
src/zango/tests/apps/secrets/__init__.py
src/zango/tests/apps/secrets/test_secrets/__init__.py
src/zango/tests/apps/secrets/test_secrets/tests.py
src/zango/tests/migrations/__init__.py
src/zango/tests/migrations/test_ws_makemigration/__init__.py
src/zango/tests/migrations/test_ws_makemigration/tests.py