From e4645407fc3cdce58e057f11d5923ab7ed31f4e7 Mon Sep 17 00:00:00 2001 From: jingrow Date: Tue, 23 Dec 2025 22:53:43 +0800 Subject: [PATCH] update Document to Page --- docs/General Guide/Operational Manual.MD | 2 +- docs/Internals/Billing & Subscription.MD | 4 ++-- docs/Other Setup Guide/Server Setup.MD | 2 +- guide-to-testing.md | 6 +++--- press/access/decorators.py | 6 +++--- .../doctype/referral_bonus/referral_bonus.py | 4 ++-- press/guards/role_guard/__init__.py | 8 ++++---- press/guards/role_guard/action.py | 4 ++-- press/guards/team_guard.py | 12 ++++++------ press/hooks.py | 2 +- .../doctype/action_step/action_step.py | 4 ++-- .../incident_investigator/incident_investigator.py | 4 ++-- .../doctype/investigation_step/investigation_step.py | 4 ++-- .../doctype/arm_build_record/arm_build_record.py | 4 ++-- .../doctype/arm_docker_image/arm_docker_image.py | 4 ++-- .../doctype/ssh_access_audit/ssh_access_audit.py | 4 ++-- .../ssh_access_audit_host/ssh_access_audit_host.py | 4 ++-- .../ssh_access_audit_violation.json | 2 +- .../ssh_access_audit_violation.py | 4 ++-- .../virtual_disk_resize/virtual_disk_resize.py | 4 ++-- .../virtual_machine_migration.py | 4 ++-- .../virtual_machine_migration_bind_mount.py | 4 ++-- .../virtual_machine_migration_mount.py | 4 ++-- .../virtual_machine_migration_step.py | 4 ++-- .../virtual_machine_migration_volume.py | 4 ++-- .../virtual_machine_replacement.py | 4 ++-- .../doctype/app_plan_version/app_plan_version.py | 4 ++-- .../app_release_approval_code_comments.py | 4 ++-- .../doctype/app_user_review/app_user_review.py | 4 ++-- .../doctype/auto_release_team/auto_release_team.py | 4 ++-- .../developer_review_reply/developer_review_reply.py | 4 ++-- .../marketplace/doctype/featured_app/featured_app.py | 4 ++-- .../doctype/marketplace_add_on/marketplace_add_on.py | 4 ++-- .../marketplace_app_feedback.py | 4 ++-- .../marketplace_app_payment.py | 4 ++-- .../marketplace_app_plans/marketplace_app_plans.py | 4 ++-- .../marketplace_app_subscription.py | 4 ++-- .../marketplace_promotional_banner.py | 4 ++-- .../marketplace_publisher_profile.py | 4 ++-- .../marketplace_settings/marketplace_settings.py | 4 ++-- .../certificate_link_request.py | 4 ++-- press/partner/doctype/lead_followup/lead_followup.py | 4 ++-- .../partner_approval_request.py | 4 ++-- .../partner_certificate/partner_certificate.py | 4 ++-- .../partner_certificate_request.py | 4 ++-- .../doctype/partner_consent/partner_consent.py | 4 ++-- press/partner/doctype/partner_lead/partner_lead.py | 4 ++-- .../partner_lead_origin/partner_lead_origin.py | 4 ++-- .../doctype/partner_lead_type/partner_lead_type.py | 4 ++-- press/partner/doctype/partner_tier/partner_tier.py | 4 ++-- .../press/doctype/account_request/account_request.py | 4 ++-- .../account_request_press_role.py | 4 ++-- .../press/doctype/add_on_settings/add_on_settings.py | 4 ++-- .../doctype/add_on_storage_log/add_on_storage_log.py | 4 ++-- press/press/doctype/agent_job/agent_job.py | 4 ++-- .../doctype/agent_job_callback/agent_job_callback.py | 4 ++-- press/press/doctype/agent_job_step/agent_job_step.py | 4 ++-- press/press/doctype/agent_job_type/agent_job_type.py | 4 ++-- .../agent_job_type_step/agent_job_type_step.py | 4 ++-- .../agent_request_failure/agent_request_failure.py | 4 ++-- press/press/doctype/agent_update/agent_update.py | 4 ++-- .../agent_update_server/agent_update_server.py | 4 ++-- .../alertmanager_webhook_log.py | 4 ++-- .../alertmanager_webhook_log_reaction_job.py | 4 ++-- .../press/doctype/ansible_console/ansible_console.py | 4 ++-- .../ansible_console_log/ansible_console_log.py | 4 ++-- .../ansible_console_output/ansible_console_output.py | 4 ++-- press/press/doctype/ansible_play/ansible_play.py | 4 ++-- press/press/doctype/ansible_task/ansible_task.py | 4 ++-- press/press/doctype/app/app.py | 4 ++-- press/press/doctype/app_group/app_group.py | 4 ++-- press/press/doctype/app_patch/app_patch.py | 4 ++-- press/press/doctype/app_release/app_release.py | 4 ++-- .../app_release_approval_request.py | 4 ++-- .../app_release_difference/app_release_difference.py | 4 ++-- press/press/doctype/app_rename/app_rename.py | 4 ++-- press/press/doctype/app_source/app_source.py | 4 ++-- .../doctype/app_source_version/app_source_version.py | 4 ++-- press/press/doctype/app_tag/app_tag.py | 4 ++-- press/press/doctype/audit_log/audit_log.py | 4 ++-- .../doctype/auto_scale_record/auto_scale_record.py | 4 ++-- .../doctype/auto_scale_trigger/auto_scale_trigger.py | 4 ++-- .../aws_savings_plan_recommendation.py | 4 ++-- press/press/doctype/backup_bucket/backup_bucket.py | 4 ++-- .../backup_restoration_test.py | 4 ++-- .../balance_transaction/balance_transaction.py | 4 ++-- .../balance_transaction_allocation.py | 4 ++-- press/press/doctype/bastion_server/bastion_server.py | 4 ++-- press/press/doctype/bench/bench.py | 4 ++-- press/press/doctype/bench_app/bench_app.py | 4 ++-- .../doctype/bench_dependency/bench_dependency.py | 4 ++-- .../bench_dependency_version.py | 4 ++-- .../bench_get_app_cache/bench_get_app_cache.py | 6 +++--- press/press/doctype/bench_mount/bench_mount.py | 4 ++-- press/press/doctype/bench_shell/bench_shell.py | 4 ++-- .../press/doctype/bench_shell_log/bench_shell_log.py | 4 ++-- .../doctype/bench_site_update/bench_site_update.py | 4 ++-- press/press/doctype/bench_update/bench_update.py | 4 ++-- .../doctype/bench_update_app/bench_update_app.py | 4 ++-- press/press/doctype/bench_variable/bench_variable.py | 4 ++-- press/press/doctype/blocked_domain/blocked_domain.py | 4 ++-- .../doctype/build_cache_shell/build_cache_shell.py | 4 ++-- press/press/doctype/build_metric/build_metric.py | 4 ++-- .../certificate_authority/certificate_authority.py | 4 ++-- .../doctype/child_team_member/child_team_member.py | 4 ++-- press/press/doctype/cloud_region/cloud_region.py | 4 ++-- press/press/doctype/cluster/cluster.py | 4 ++-- press/press/doctype/code_server/code_server.py | 4 ++-- .../doctype/communication_info/communication_info.py | 4 ++-- .../cookie_preference_log/cookie_preference_log.py | 4 ++-- .../doctype/currency_exchange/currency_exchange.py | 4 ++-- .../doctype/dashboard_banner/dashboard_banner.py | 4 ++-- .../dashboard_banner_dismissal.py | 4 ++-- .../database_server_mariadb_variable.py | 4 ++-- press/press/doctype/deploy/deploy.py | 4 ++-- press/press/doctype/deploy_bench/deploy_bench.py | 4 ++-- .../doctype/deploy_candidate/deploy_candidate.py | 4 ++-- .../doctype/deploy_candidate/deploy_notifications.py | 4 ++-- .../deploy_candidate_app/deploy_candidate_app.py | 4 ++-- .../deploy_candidate_build/deploy_candidate_build.py | 4 ++-- .../deploy_candidate_build_step.py | 4 ++-- .../deploy_candidate_dependency.py | 4 ++-- .../deploy_candidate_difference.py | 4 ++-- .../deploy_candidate_difference_app.py | 4 ++-- .../deploy_candidate_package.py | 4 ++-- .../deploy_candidate_variable.py | 4 ++-- .../doctype/disk_performance/disk_performance.py | 4 ++-- .../doctype/downtime_analysis/downtime_analysis.py | 4 ++-- press/press/doctype/drip_email/drip_email.py | 4 ++-- press/press/doctype/erpnext_app/erpnext_app.py | 4 ++-- .../doctype/erpnext_consultant/erpnext_consultant.py | 4 ++-- .../erpnext_consultant_region.py | 4 ++-- .../erpnext_site_settings/erpnext_site_settings.py | 4 ++-- press/press/doctype/frappe_version/frappe_version.py | 4 ++-- .../frappe_version_dependency.py | 4 ++-- .../doctype/github_webhook_log/github_webhook_log.py | 4 ++-- press/press/doctype/incident/incident.py | 2 +- .../press/doctype/incident_alerts/incident_alerts.py | 4 ++-- .../doctype/incident_settings/incident_settings.py | 4 ++-- .../incident_settings_self_hosted_user.py | 4 ++-- .../incident_settings_user/incident_settings_user.py | 4 ++-- .../incident_suggestion/incident_suggestion.py | 4 ++-- .../doctype/incident_updates/incident_updates.py | 4 ++-- .../doctype/inspect_trace_id/inspect_trace_id.py | 4 ++-- press/press/doctype/invoice/invoice.py | 4 ++-- .../invoice_credit_allocation.py | 4 ++-- .../doctype/invoice_discount/invoice_discount.py | 4 ++-- press/press/doctype/invoice_item/invoice_item.json | 4 ++-- press/press/doctype/invoice_item/invoice_item.py | 4 ++-- .../invoice_transaction_fee.py | 4 ++-- press/press/doctype/log_counter/log_counter.py | 4 ++-- .../logical_replication_backup.py | 4 ++-- .../logical_replication_server.py | 4 ++-- .../logical_replication_step.py | 4 ++-- press/press/doctype/mail_log/mail_log.py | 4 ++-- press/press/doctype/mail_setup/mail_setup.py | 4 ++-- press/press/doctype/malware_scan/malware_scan.py | 4 ++-- .../managed_database_service.py | 4 ++-- press/press/doctype/mariadb_binlog/mariadb_binlog.py | 4 ++-- press/press/doctype/mariadb_stalk/mariadb_stalk.py | 4 ++-- .../mariadb_stalk_diagnostic.py | 4 ++-- .../doctype/mariadb_variable/mariadb_variable.py | 4 ++-- .../marketplace_app_categories.py | 4 ++-- .../marketplace_app_category.py | 4 ++-- .../marketplace_app_screenshot.py | 4 ++-- .../marketplace_app_version.py | 4 ++-- .../marketplace_localisation_app.py | 4 ++-- .../doctype/module_setup_guide/module_setup_guide.py | 4 ++-- .../mpesa_payment_record/mpesa_payment_record.py | 4 ++-- .../doctype/mpesa_request_log/mpesa_request_log.py | 4 ++-- press/press/doctype/mpesa_setup/mpesa_setup.py | 4 ++-- .../nfs_volume_attachment/nfs_volume_attachment.py | 4 ++-- .../nfs_volume_attachment_step.py | 4 ++-- .../nfs_volume_detachment/nfs_volume_detachment.py | 4 ++-- .../nfs_volume_detachment_step.py | 4 ++-- .../oauth_domain_mapping/oauth_domain_mapping.py | 4 ++-- .../partner_payment_payout/partner_payment_payout.py | 4 ++-- .../partner_payment_payout_item.py | 4 ++-- .../press/doctype/payment_dispute/payment_dispute.py | 4 ++-- .../payment_due_extension/payment_due_extension.py | 4 ++-- .../press/doctype/payment_gateway/payment_gateway.py | 4 ++-- .../payment_partner_transaction.py | 4 ++-- press/press/doctype/payout_order/payout_order.py | 4 ++-- .../doctype/payout_order_item/payout_order_item.json | 4 ++-- .../doctype/payout_order_item/payout_order_item.py | 4 ++-- .../physical_backup_group/physical_backup_group.py | 4 ++-- .../physical_backup_group_site.py | 4 ++-- .../physical_backup_restoration.py | 4 ++-- .../physical_backup_restoration_step.py | 4 ++-- .../physical_restoration_test.py | 4 ++-- .../physical_restoration_test_result.py | 4 ++-- press/press/doctype/plan_change/plan_change.json | 4 ++-- press/press/doctype/plan_change/plan_change.py | 4 ++-- press/press/doctype/plan_feature/plan_feature.py | 4 ++-- press/press/doctype/press_feedback/press_feedback.py | 4 ++-- press/press/doctype/press_job/press_job.py | 4 ++-- press/press/doctype/press_job_step/press_job_step.py | 4 ++-- press/press/doctype/press_job_type/press_job_type.py | 4 ++-- .../press_job_type_step/press_job_type_step.py | 4 ++-- .../press_method_permission.json | 2 +- .../press_method_permission.py | 4 ++-- .../press_notification/press_notification.json | 4 ++-- .../doctype/press_notification/press_notification.py | 4 ++-- .../press_permission_group/press_permission_group.py | 4 ++-- .../press_permission_group_user.py | 4 ++-- press/press/doctype/press_role/press_role.py | 6 +++--- .../press_role_permission/press_role_permission.py | 4 ++-- .../press_role_resource/press_role_resource.json | 4 ++-- .../press_role_resource/press_role_resource.py | 4 ++-- .../press/doctype/press_role_user/press_role_user.py | 4 ++-- press/press/doctype/press_settings/press_settings.py | 4 ++-- press/press/doctype/press_tag/press_tag.py | 4 ++-- .../press_user_permission/press_user_permission.json | 4 ++-- .../press_user_permission/press_user_permission.py | 4 ++-- press/press/doctype/press_webhook/press_webhook.py | 4 ++-- .../press_webhook_attempt/press_webhook_attempt.py | 4 ++-- .../press_webhook_event/press_webhook_event.py | 4 ++-- .../doctype/press_webhook_log/press_webhook_log.py | 4 ++-- .../press_webhook_selected_event.py | 4 ++-- .../doctype/process_snapshot/process_snapshot.py | 4 ++-- .../prometheus_alert_rule/prometheus_alert_rule.py | 4 ++-- .../prometheus_alert_rule_cluster.py | 4 ++-- press/press/doctype/proxy_failover/proxy_failover.py | 4 ++-- .../proxy_failover_steps/proxy_failover_steps.py | 4 ++-- .../proxy_server_domain/proxy_server_domain.py | 4 ++-- .../razorpay_payment_record.py | 4 ++-- .../razorpay_webhook_log/razorpay_webhook_log.py | 4 ++-- press/press/doctype/region/region.py | 4 ++-- press/press/doctype/release_group/release_group.py | 4 ++-- .../doctype/release_group_app/release_group_app.py | 4 ++-- .../release_group_dependency.py | 4 ++-- .../release_group_mount/release_group_mount.py | 4 ++-- .../release_group_package/release_group_package.py | 4 ++-- .../release_group_server/release_group_server.py | 4 ++-- .../release_group_variable/release_group_variable.py | 4 ++-- press/press/doctype/remote_file/remote_file.py | 4 ++-- .../remote_operation_log/remote_operation_log.py | 4 ++-- press/press/doctype/required_apps/required_apps.py | 4 ++-- press/press/doctype/resource_tag/resource_tag.py | 4 ++-- press/press/doctype/root_domain/root_domain.py | 4 ++-- press/press/doctype/scale_step/scale_step.py | 4 ++-- .../scheduled_auto_update_log.json | 4 ++-- .../scheduled_auto_update_log.py | 4 ++-- .../press/doctype/security_update/security_update.py | 4 ++-- .../security_update_check/security_update_check.py | 4 ++-- .../doctype/self_hosted_server/self_hosted_server.py | 4 ++-- .../self_hosted_site_apps/self_hosted_site_apps.py | 4 ++-- .../doctype/serial_console_log/serial_console_log.py | 4 ++-- press/press/doctype/server/server.py | 4 ++-- .../doctype/server_activity/server_activity.json | 4 ++-- .../press/doctype/server_activity/server_activity.py | 4 ++-- press/press/doctype/server_mount/server_mount.py | 4 ++-- .../press/doctype/server_snapshot/server_snapshot.py | 4 ++-- .../server_snapshot_recovery.py | 4 ++-- .../server_snapshot_site_recovery.py | 4 ++-- press/press/doctype/silenced_alert/silenced_alert.py | 4 ++-- press/press/doctype/site/site.py | 4 ++-- press/press/doctype/site/test_site.py | 2 +- press/press/doctype/site_activity/site_activity.py | 4 ++-- press/press/doctype/site_analytics/site_analytics.py | 4 ++-- .../site_analytics_active/site_analytics_active.py | 4 ++-- .../doctype/site_analytics_app/site_analytics_app.py | 4 ++-- .../site_analytics_doctype.json | 2 +- .../site_analytics_doctype/site_analytics_doctype.py | 4 ++-- .../site_analytics_login/site_analytics_login.py | 4 ++-- .../site_analytics_user/site_analytics_user.py | 4 ++-- press/press/doctype/site_app/site_app.py | 4 ++-- press/press/doctype/site_backup/site_backup.py | 4 ++-- .../doctype/site_backup_time/site_backup_time.py | 4 ++-- press/press/doctype/site_config/site_config.py | 4 ++-- .../press/doctype/site_config_key/site_config_key.py | 4 ++-- .../site_config_key_blacklist.py | 4 ++-- .../site_database_table_permission.py | 4 ++-- .../doctype/site_database_user/site_database_user.py | 4 ++-- press/press/doctype/site_domain/site_domain.py | 4 ++-- press/press/doctype/site_domain/test_site_domain.py | 2 +- .../doctype/site_group_deploy/site_group_deploy.py | 4 ++-- .../site_group_deploy_app/site_group_deploy_app.py | 4 ++-- press/press/doctype/site_migration/site_migration.py | 4 ++-- .../site_migration_step/site_migration_step.py | 4 ++-- .../doctype/site_partner_lead/site_partner_lead.py | 4 ++-- press/press/doctype/site_plan/plan.py | 4 ++-- press/press/doctype/site_plan/site_plan.json | 2 +- .../site_plan_allowed_app/site_plan_allowed_app.py | 4 ++-- .../doctype/site_plan_change/site_plan_change.py | 4 ++-- .../site_plan_release_group.py | 4 ++-- .../doctype/site_replication/site_replication.py | 8 ++++---- press/press/doctype/site_update/site_update.py | 4 ++-- press/press/doctype/site_usage/site_usage.py | 4 ++-- press/press/doctype/site_user/site_user.py | 4 ++-- .../doctype/site_user_session/site_user_session.py | 4 ++-- .../doctype/sql_playground_log/sql_playground_log.py | 4 ++-- .../press/doctype/ssh_certificate/ssh_certificate.py | 4 ++-- .../ssh_certificate_authority.py | 4 ++-- press/press/doctype/ssh_key/ssh_key.py | 4 ++-- .../storage_integration_bucket.py | 4 ++-- .../storage_integration_subscription.py | 4 ++-- .../stripe_micro_charge_record.py | 4 ++-- .../stripe_payment_event/stripe_payment_event.py | 4 ++-- .../stripe_payment_method/stripe_payment_method.py | 4 ++-- .../doctype/stripe_webhook_log/stripe_webhook_log.py | 4 ++-- press/press/doctype/subscription/subscription.json | 4 ++-- press/press/doctype/subscription/subscription.py | 4 ++-- press/press/doctype/support_access/support_access.py | 4 ++-- .../support_access_resource.json | 4 ++-- .../support_access_resource.py | 4 ++-- press/press/doctype/team/team.py | 8 ++++---- press/press/doctype/team_change/team_change.json | 4 ++-- press/press/doctype/team_change/team_change.py | 4 ++-- press/press/doctype/team_member/team_member.py | 4 ++-- .../team_member_deletion_request.py | 4 ++-- .../team_member_impersonation.py | 4 ++-- .../press/doctype/team_onboarding/team_onboarding.py | 4 ++-- press/press/doctype/telegram_group/telegram_group.py | 4 ++-- .../telegram_group_topic/telegram_group_topic.py | 4 ++-- .../doctype/telegram_message/telegram_message.py | 4 ++-- .../press/doctype/tls_certificate/tls_certificate.py | 4 ++-- press/press/doctype/usage_record/usage_record.json | 4 ++-- press/press/doctype/usage_record/usage_record.py | 4 ++-- press/press/doctype/user_2fa/user_2fa.py | 4 ++-- .../user_2fa_recovery_code/user_2fa_recovery_code.py | 4 ++-- .../user_ssh_certificate/user_ssh_certificate.py | 4 ++-- press/press/doctype/user_ssh_key/user_ssh_key.py | 4 ++-- .../press/doctype/version_upgrade/version_upgrade.py | 8 ++++---- .../virtual_disk_snapshot/virtual_disk_snapshot.py | 4 ++-- .../press/doctype/virtual_machine/virtual_machine.py | 4 ++-- .../virtual_machine_image/virtual_machine_image.py | 4 ++-- .../virtual_machine_image_volume.py | 4 ++-- .../virtual_machine_temporary_volume.py | 4 ++-- .../virtual_machine_volume/virtual_machine_volume.py | 4 ++-- press/press/doctype/wireguard_peer/wireguard_peer.py | 4 ++-- press/runner.py | 4 ++-- .../account_request_rules/account_request_rules.py | 4 ++-- .../doctype/hybrid_pool_item/hybrid_pool_item.py | 4 ++-- .../doctype/hybrid_saas_pool/hybrid_saas_pool.py | 4 ++-- press/saas/doctype/product_trial/product_trial.py | 4 ++-- .../doctype/product_trial_app/product_trial_app.py | 4 ++-- .../product_trial_request/product_trial_request.py | 4 ++-- .../product_trial_signup_field.py | 4 ++-- press/saas/doctype/saas_app/saas_app.py | 4 ++-- press/saas/doctype/saas_app_plan/saas_app_plan.py | 4 ++-- .../saas_app_subscription/saas_app_subscription.py | 4 ++-- .../doctype/saas_app_version/saas_app_version.py | 4 ++-- press/saas/doctype/saas_feedback/saas_feedback.py | 4 ++-- .../saas/doctype/saas_pool_rules/saas_pool_rules.py | 4 ++-- .../doctype/saas_remote_login/saas_remote_login.py | 4 ++-- press/saas/doctype/saas_settings/saas_settings.py | 4 ++-- .../doctype/site_access_token/site_access_token.py | 4 ++-- press/tests/before_test.py | 10 +++++----- press/utils/webhook.py | 8 ++++---- 350 files changed, 711 insertions(+), 711 deletions(-) diff --git a/docs/General Guide/Operational Manual.MD b/docs/General Guide/Operational Manual.MD index d9cfeabc..a944b628 100644 --- a/docs/General Guide/Operational Manual.MD +++ b/docs/General Guide/Operational Manual.MD @@ -14,7 +14,7 @@ This documentation is intended to help consultants carry out daily operational t | --- | --- | | FrappeCloud | Platform for hosting customer sites | | Team | A team represents a group of people. Every account created on Jingrow Cloud belongs to a team. If a user signs up on Jingrow Cloud without an invite, they’ll belong to their own team. A Team document has a child table of user emails | -| Desk Page/Document/Pg | Any webpage that starts with *jcloud.jingrow.com/app* in the url, powered by Jingrow Framework, similar to the one you see on framework.jingrow.com. Customers of Jingrow Cloud cannot access these pages | +| Desk Page/Page/Pg | Any webpage that starts with *jcloud.jingrow.com/app* in the url, powered by Jingrow Framework, similar to the one you see on framework.jingrow.com. Customers of Jingrow Cloud cannot access these pages | | Dashboard Page | Any webpage that starts with *jcloud.jingrow.com/dashboard* in the url, powered by Vue js, custom UI for users. Customers of Jingrow Cloud only see these pages. | ### Site Desk Page diff --git a/docs/Internals/Billing & Subscription.MD b/docs/Internals/Billing & Subscription.MD index 22a654a6..5e540422 100644 --- a/docs/Internals/Billing & Subscription.MD +++ b/docs/Internals/Billing & Subscription.MD @@ -13,9 +13,9 @@ These are the key pagetypes that are related to subscription: 1. [Plan](/app/plan): List of plans 2. [Subscription](/app/subscription): Record of active subscriptions 3. [Usage Record](/app/usage-record): Record of usage on a date -4. [Invoice](/app/invoice): Document that collects all usage records and creates a Stripe +4. [Invoice](/app/invoice): Page that collects all usage records and creates a Stripe invoice at the end of the month -5. [Balance Transaction](/app/balance-transaction): Document that keeps track of credits (Free Credits, +5. [Balance Transaction](/app/balance-transaction): Page that keeps track of credits (Free Credits, Prepaid Credits, Transferred Credits) 6. [Site](/app/site): Site that is charged diff --git a/docs/Other Setup Guide/Server Setup.MD b/docs/Other Setup Guide/Server Setup.MD index 4e16a168..98aa93be 100644 --- a/docs/Other Setup Guide/Server Setup.MD +++ b/docs/Other Setup Guide/Server Setup.MD @@ -13,7 +13,7 @@ Server runs benches as well as its own MariaDB database. #### Steps -1. Create a Server Document and Save +1. Create a Server Page and Save ![](../files/new-server2020e9.png) diff --git a/guide-to-testing.md b/guide-to-testing.md index f3d10a22..3ea670ea 100644 --- a/guide-to-testing.md +++ b/guide-to-testing.md @@ -163,9 +163,9 @@ Here, we're actually faking the output of the function which usually calls a remote endpoint that's out of our control by adding the `new` argument to the method. -> Note: When you use asserts on Mock object, Document comparisons will mostly -> work as expected as we're overriding \***\*eq\*\*** of Document class during -> tests (check before_test.py). This is because by default when 2 Document +> Note: When you use asserts on Mock object, Page comparisons will mostly +> work as expected as we're overriding \***\*eq\*\*** of Page class during +> tests (check before_test.py). This is because by default when 2 Page > objects are compared, only their `id()` is checked, which will return False > as the objects will be different in memory. diff --git a/press/access/decorators.py b/press/access/decorators.py index 6ee2e067..e6aee681 100644 --- a/press/access/decorators.py +++ b/press/access/decorators.py @@ -1,7 +1,7 @@ import functools import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils import get_current_team @@ -13,7 +13,7 @@ def action_guard(action: str): """ Decorator to guard actions based on team permissions and access rules. This decorator should only be used with instance methods of classes that inherit - from jingrow.Document. It validates permissions before allowing the + from jingrow.Page. It validates permissions before allowing the decorated method to execute. """ @@ -23,7 +23,7 @@ def action_guard(action: str): def decorator(fn): @functools.wraps(fn) - def wrapper(instance: Document, *args, **kwargs): + def wrapper(instance: Page, *args, **kwargs): if jingrow.local.system_user(): return fn(instance, *args, **kwargs) diff --git a/press/experimental/doctype/referral_bonus/referral_bonus.py b/press/experimental/doctype/referral_bonus/referral_bonus.py index 86702feb..52ba1a24 100644 --- a/press/experimental/doctype/referral_bonus/referral_bonus.py +++ b/press/experimental/doctype/referral_bonus/referral_bonus.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ReferralBonus(Document): +class ReferralBonus(Page): @jingrow.whitelist() def allocate_credits(self): # Credits have already been allocated diff --git a/press/guards/role_guard/__init__.py b/press/guards/role_guard/__init__.py index 031ee17b..f030474e 100644 --- a/press/guards/role_guard/__init__.py +++ b/press/guards/role_guard/__init__.py @@ -6,7 +6,7 @@ from typing import Any, Literal import jingrow from jingrow import TYPE_CHECKING, _ -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder.functions import Count from jingrow.query_builder.terms import QueryBuilder @@ -65,7 +65,7 @@ def api(scope: Literal["billing", "partner"]): def action(): def wrapper(fn): @functools.wraps(fn) - def inner(self: Document, *args, **kwargs): + def inner(self: Page, *args, **kwargs): if (not roles_enabled()) or utils_user.is_system_manager(): return fn(self, *args, **kwargs) key = action_key(self) @@ -122,8 +122,8 @@ def document( pass ``` - :param document_type: Document type extractor function - :param document_name: Document name extractor function + :param document_type: Page type extractor function + :param document_name: Page name extractor function :param default_value: Return a default value if permission check fails :param should_throw: Whether to throw an error if permission check fails :param inject_values: Whether to inject the result into the decorated function's kwargs diff --git a/press/guards/role_guard/action.py b/press/guards/role_guard/action.py index 9d5ae0d5..11316aa4 100644 --- a/press/guards/role_guard/action.py +++ b/press/guards/role_guard/action.py @@ -1,7 +1,7 @@ -from jingrow.model.document import Document +from jingrow.model.document import Page -def action_key(document: Document) -> str: +def action_key(document: Page) -> str: if document.pagetype == "Site" and document.is_new(): return "allow_site_creation" if document.pagetype == "Server" and document.is_new(): diff --git a/press/guards/team_guard.py b/press/guards/team_guard.py index 75208c6a..a2645f5b 100644 --- a/press/guards/team_guard.py +++ b/press/guards/team_guard.py @@ -5,7 +5,7 @@ from collections.abc import Callable import jingrow from jingrow import TYPE_CHECKING, _ -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils import user as utils_user @@ -13,7 +13,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.team.team import Team -def only_owner(team: Callable[[Document, OrderedDict], str] = lambda document, _: str(document.team)): +def only_owner(team: Callable[[Page, OrderedDict], str] = lambda document, _: str(document.team)): """ This guard can only be used for a class method. No other options are supported. @@ -39,8 +39,8 @@ def only_owner(team: Callable[[Document, OrderedDict], str] = lambda document, _ def only_admin( - team: Callable[[Document, OrderedDict], str] = lambda document, _: str(document.team), - skip: Callable[[Document, OrderedDict], bool] = lambda _, __: False, + team: Callable[[Page, OrderedDict], str] = lambda document, _: str(document.team), + skip: Callable[[Page, OrderedDict], bool] = lambda _, __: False, ): """ This guard can only be used for a class method. No other options are @@ -69,8 +69,8 @@ def only_admin( def only_member( - team: Callable[[Document, OrderedDict], str] = lambda document, _: str(document.team), - user: Callable[[Document, OrderedDict], str] = lambda _, __: str(jingrow.session.user), + team: Callable[[Page, OrderedDict], str] = lambda document, _: str(document.team), + user: Callable[[Page, OrderedDict], str] = lambda _, __: str(jingrow.session.user), error_message: str | None = None, ): """ diff --git a/press/hooks.py b/press/hooks.py index 81d96698..54cd9ad5 100644 --- a/press/hooks.py +++ b/press/hooks.py @@ -157,7 +157,7 @@ has_permission = { "Server Snapshot Recovery": "jcloude.overrides.has_permission", } -# Document Events +# Page Events # --------------- # Hook on document methods and events diff --git a/press/incident_management/doctype/action_step/action_step.py b/press/incident_management/doctype/action_step/action_step.py index a4c40259..2e1118b5 100644 --- a/press/incident_management/doctype/action_step/action_step.py +++ b/press/incident_management/doctype/action_step/action_step.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ActionStep(Document): +class ActionStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/incident_management/doctype/incident_investigator/incident_investigator.py b/press/incident_management/doctype/incident_investigator/incident_investigator.py index a2b260a5..c11f7cb4 100644 --- a/press/incident_management/doctype/incident_investigator/incident_investigator.py +++ b/press/incident_management/doctype/incident_investigator/incident_investigator.py @@ -10,7 +10,7 @@ from enum import Enum import jingrow import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.password import get_decrypted_password from prometheus_api_client import MetricRangeDataFrame, PrometheusConnect from prometheus_api_client.utils import parse_datetime @@ -43,7 +43,7 @@ def get_prometheus_client() -> PrometheusConnect: return PrometheusConnect(f"https://{monitor_server}/prometheus", auth=("jingrow", password)) -class IncidentInvestigator(Document): +class IncidentInvestigator(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/incident_management/doctype/investigation_step/investigation_step.py b/press/incident_management/doctype/investigation_step/investigation_step.py index 5f3a3148..ae8e0d5a 100644 --- a/press/incident_management/doctype/investigation_step/investigation_step.py +++ b/press/incident_management/doctype/investigation_step/investigation_step.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class InvestigationStep(Document): +class InvestigationStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/arm_build_record/arm_build_record.py b/press/infrastructure/doctype/arm_build_record/arm_build_record.py index 8aaa81cf..ea33f078 100644 --- a/press/infrastructure/doctype/arm_build_record/arm_build_record.py +++ b/press/infrastructure/doctype/arm_build_record/arm_build_record.py @@ -7,7 +7,7 @@ import json import typing import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.jcloude.pagetype.deploy_candidate_build.deploy_candidate_build import Status @@ -18,7 +18,7 @@ if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.server.server import Server -class ARMBuildRecord(Document): +class ARMBuildRecord(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/arm_docker_image/arm_docker_image.py b/press/infrastructure/doctype/arm_docker_image/arm_docker_image.py index 339ee7dc..c2166b34 100644 --- a/press/infrastructure/doctype/arm_docker_image/arm_docker_image.py +++ b/press/infrastructure/doctype/arm_docker_image/arm_docker_image.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ARMDockerImage(Document): +class ARMDockerImage(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/ssh_access_audit/ssh_access_audit.py b/press/infrastructure/doctype/ssh_access_audit/ssh_access_audit.py index f290b03c..f24bab49 100644 --- a/press/infrastructure/doctype/ssh_access_audit/ssh_access_audit.py +++ b/press/infrastructure/doctype/ssh_access_audit/ssh_access_audit.py @@ -15,7 +15,7 @@ from ansible.parsing.dataloader import DataLoader from ansible.playbook.play import Play from ansible.plugins.callback import CallbackBase from ansible.vars.manager import VariableManager -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils import reconnect_on_failure @@ -31,7 +31,7 @@ SERVER_TYPES = [ ] -class SSHAccessAudit(Document): +class SSHAccessAudit(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/ssh_access_audit_host/ssh_access_audit_host.py b/press/infrastructure/doctype/ssh_access_audit_host/ssh_access_audit_host.py index a55cfdda..c97c6353 100644 --- a/press/infrastructure/doctype/ssh_access_audit_host/ssh_access_audit_host.py +++ b/press/infrastructure/doctype/ssh_access_audit_host/ssh_access_audit_host.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class SSHAccessAuditHost(Document): +class SSHAccessAuditHost(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/ssh_access_audit_violation/ssh_access_audit_violation.json b/press/infrastructure/doctype/ssh_access_audit_violation/ssh_access_audit_violation.json index bea35694..4dbe5d50 100644 --- a/press/infrastructure/doctype/ssh_access_audit_violation/ssh_access_audit_violation.json +++ b/press/infrastructure/doctype/ssh_access_audit_violation/ssh_access_audit_violation.json @@ -56,7 +56,7 @@ "fieldname": "key_document", "fieldtype": "Dynamic Link", "in_list_view": 1, - "label": "Key Document", + "label": "Key Page", "options": "key_pagetype", "read_only": 1 }, diff --git a/press/infrastructure/doctype/ssh_access_audit_violation/ssh_access_audit_violation.py b/press/infrastructure/doctype/ssh_access_audit_violation/ssh_access_audit_violation.py index 9aba5d20..3b86fd09 100644 --- a/press/infrastructure/doctype/ssh_access_audit_violation/ssh_access_audit_violation.py +++ b/press/infrastructure/doctype/ssh_access_audit_violation/ssh_access_audit_violation.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class SSHAccessAuditViolation(Document): +class SSHAccessAuditViolation(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/virtual_disk_resize/virtual_disk_resize.py b/press/infrastructure/doctype/virtual_disk_resize/virtual_disk_resize.py index 65ba21f3..7c175a71 100644 --- a/press/infrastructure/doctype/virtual_disk_resize/virtual_disk_resize.py +++ b/press/infrastructure/doctype/virtual_disk_resize/virtual_disk_resize.py @@ -11,7 +11,7 @@ from enum import Enum import botocore import jingrow from jingrow.core.utils import find, find_all -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.ansible_console.ansible_console import AnsibleAdHoc @@ -21,7 +21,7 @@ if typing.TYPE_CHECKING: SUPPORTED_FILESYSTEMS = ["ext4"] -class VirtualDiskResize(Document): +class VirtualDiskResize(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/virtual_machine_migration/virtual_machine_migration.py b/press/infrastructure/doctype/virtual_machine_migration/virtual_machine_migration.py index cfb9cb46..ece0862e 100644 --- a/press/infrastructure/doctype/virtual_machine_migration/virtual_machine_migration.py +++ b/press/infrastructure/doctype/virtual_machine_migration/virtual_machine_migration.py @@ -11,7 +11,7 @@ from typing import TYPE_CHECKING, Literal import jingrow from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.ansible_console.ansible_console import AnsibleAdHoc @@ -26,7 +26,7 @@ if TYPE_CHECKING: StepStatus = Enum("StepStatus", ["Pending", "Running", "Success", "Failure"]) -class VirtualMachineMigration(Document): +class VirtualMachineMigration(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/virtual_machine_migration_bind_mount/virtual_machine_migration_bind_mount.py b/press/infrastructure/doctype/virtual_machine_migration_bind_mount/virtual_machine_migration_bind_mount.py index bb70f588..5c527a06 100644 --- a/press/infrastructure/doctype/virtual_machine_migration_bind_mount/virtual_machine_migration_bind_mount.py +++ b/press/infrastructure/doctype/virtual_machine_migration_bind_mount/virtual_machine_migration_bind_mount.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class VirtualMachineMigrationBindMount(Document): +class VirtualMachineMigrationBindMount(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/virtual_machine_migration_mount/virtual_machine_migration_mount.py b/press/infrastructure/doctype/virtual_machine_migration_mount/virtual_machine_migration_mount.py index 916016c7..fecc22fb 100644 --- a/press/infrastructure/doctype/virtual_machine_migration_mount/virtual_machine_migration_mount.py +++ b/press/infrastructure/doctype/virtual_machine_migration_mount/virtual_machine_migration_mount.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class VirtualMachineMigrationMount(Document): +class VirtualMachineMigrationMount(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/virtual_machine_migration_step/virtual_machine_migration_step.py b/press/infrastructure/doctype/virtual_machine_migration_step/virtual_machine_migration_step.py index 8965faae..02abe3f4 100644 --- a/press/infrastructure/doctype/virtual_machine_migration_step/virtual_machine_migration_step.py +++ b/press/infrastructure/doctype/virtual_machine_migration_step/virtual_machine_migration_step.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class VirtualMachineMigrationStep(Document): +class VirtualMachineMigrationStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/virtual_machine_migration_volume/virtual_machine_migration_volume.py b/press/infrastructure/doctype/virtual_machine_migration_volume/virtual_machine_migration_volume.py index f8e61281..28e762ac 100644 --- a/press/infrastructure/doctype/virtual_machine_migration_volume/virtual_machine_migration_volume.py +++ b/press/infrastructure/doctype/virtual_machine_migration_volume/virtual_machine_migration_volume.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class VirtualMachineMigrationVolume(Document): +class VirtualMachineMigrationVolume(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/infrastructure/doctype/virtual_machine_replacement/virtual_machine_replacement.py b/press/infrastructure/doctype/virtual_machine_replacement/virtual_machine_replacement.py index 951e1d36..d1413c8e 100644 --- a/press/infrastructure/doctype/virtual_machine_replacement/virtual_machine_replacement.py +++ b/press/infrastructure/doctype/virtual_machine_replacement/virtual_machine_replacement.py @@ -9,7 +9,7 @@ from enum import Enum from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page if TYPE_CHECKING: from jcloude.infrastructure.pagetype.virtual_machine_migration_step.virtual_machine_migration_step import ( @@ -19,7 +19,7 @@ if TYPE_CHECKING: StepStatus = Enum("StepStatus", ["Pending", "Running", "Success", "Failure"]) -class VirtualMachineReplacement(Document): +class VirtualMachineReplacement(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/marketplace/doctype/app_plan_version/app_plan_version.py b/press/marketplace/doctype/app_plan_version/app_plan_version.py index f78c3560..c782aea0 100644 --- a/press/marketplace/doctype/app_plan_version/app_plan_version.py +++ b/press/marketplace/doctype/app_plan_version/app_plan_version.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AppPlanVersion(Document): +class AppPlanVersion(Page): pass diff --git a/press/marketplace/doctype/app_release_approval_code_comments/app_release_approval_code_comments.py b/press/marketplace/doctype/app_release_approval_code_comments/app_release_approval_code_comments.py index a9596fcc..c58b1a68 100644 --- a/press/marketplace/doctype/app_release_approval_code_comments/app_release_approval_code_comments.py +++ b/press/marketplace/doctype/app_release_approval_code_comments/app_release_approval_code_comments.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AppReleaseApprovalCodeComments(Document): +class AppReleaseApprovalCodeComments(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/marketplace/doctype/app_user_review/app_user_review.py b/press/marketplace/doctype/app_user_review/app_user_review.py index 75a4b623..8fdfb4f5 100644 --- a/press/marketplace/doctype/app_user_review/app_user_review.py +++ b/press/marketplace/doctype/app_user_review/app_user_review.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AppUserReview(Document): +class AppUserReview(Page): def after_insert(self): self.update_average_rating() diff --git a/press/marketplace/doctype/auto_release_team/auto_release_team.py b/press/marketplace/doctype/auto_release_team/auto_release_team.py index 44e17dc3..833505c9 100644 --- a/press/marketplace/doctype/auto_release_team/auto_release_team.py +++ b/press/marketplace/doctype/auto_release_team/auto_release_team.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AutoReleaseTeam(Document): +class AutoReleaseTeam(Page): pass diff --git a/press/marketplace/doctype/developer_review_reply/developer_review_reply.py b/press/marketplace/doctype/developer_review_reply/developer_review_reply.py index 9133041c..c4ae9f77 100644 --- a/press/marketplace/doctype/developer_review_reply/developer_review_reply.py +++ b/press/marketplace/doctype/developer_review_reply/developer_review_reply.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DeveloperReviewReply(Document): +class DeveloperReviewReply(Page): pass diff --git a/press/marketplace/doctype/featured_app/featured_app.py b/press/marketplace/doctype/featured_app/featured_app.py index d06cace8..6b8b4f8a 100644 --- a/press/marketplace/doctype/featured_app/featured_app.py +++ b/press/marketplace/doctype/featured_app/featured_app.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class FeaturedApp(Document): +class FeaturedApp(Page): pass diff --git a/press/marketplace/doctype/marketplace_add_on/marketplace_add_on.py b/press/marketplace/doctype/marketplace_add_on/marketplace_add_on.py index 147976d3..af0f307c 100644 --- a/press/marketplace/doctype/marketplace_add_on/marketplace_add_on.py +++ b/press/marketplace/doctype/marketplace_add_on/marketplace_add_on.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplaceAddOn(Document): +class MarketplaceAddOn(Page): pass diff --git a/press/marketplace/doctype/marketplace_app_feedback/marketplace_app_feedback.py b/press/marketplace/doctype/marketplace_app_feedback/marketplace_app_feedback.py index f2021aab..5c528e63 100644 --- a/press/marketplace/doctype/marketplace_app_feedback/marketplace_app_feedback.py +++ b/press/marketplace/doctype/marketplace_app_feedback/marketplace_app_feedback.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplaceAppFeedback(Document): +class MarketplaceAppFeedback(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/marketplace/doctype/marketplace_app_payment/marketplace_app_payment.py b/press/marketplace/doctype/marketplace_app_payment/marketplace_app_payment.py index b8b0ff52..1583cd52 100644 --- a/press/marketplace/doctype/marketplace_app_payment/marketplace_app_payment.py +++ b/press/marketplace/doctype/marketplace_app_payment/marketplace_app_payment.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplaceAppPayment(Document): +class MarketplaceAppPayment(Page): def has_threshold_passed(self): exchange_rate = jingrow.db.get_single_value("Jcloude Settings", "usd_rate") total = self.total_usd + (self.total_inr / exchange_rate) if exchange_rate > 0 else 80 diff --git a/press/marketplace/doctype/marketplace_app_plans/marketplace_app_plans.py b/press/marketplace/doctype/marketplace_app_plans/marketplace_app_plans.py index 2cf761c9..b087554d 100644 --- a/press/marketplace/doctype/marketplace_app_plans/marketplace_app_plans.py +++ b/press/marketplace/doctype/marketplace_app_plans/marketplace_app_plans.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplaceAppPlans(Document): +class MarketplaceAppPlans(Page): pass diff --git a/press/marketplace/doctype/marketplace_app_subscription/marketplace_app_subscription.py b/press/marketplace/doctype/marketplace_app_subscription/marketplace_app_subscription.py index 04a90814..569649d5 100644 --- a/press/marketplace/doctype/marketplace_app_subscription/marketplace_app_subscription.py +++ b/press/marketplace/doctype/marketplace_app_subscription/marketplace_app_subscription.py @@ -3,12 +3,12 @@ import jingrow import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.site.site import Site -class MarketplaceAppSubscription(Document): +class MarketplaceAppSubscription(Page): def validate(self): self.set_secret_key() self.validate_marketplace_app_plan() diff --git a/press/marketplace/doctype/marketplace_promotional_banner/marketplace_promotional_banner.py b/press/marketplace/doctype/marketplace_promotional_banner/marketplace_promotional_banner.py index b3d26fe1..fd960e64 100644 --- a/press/marketplace/doctype/marketplace_promotional_banner/marketplace_promotional_banner.py +++ b/press/marketplace/doctype/marketplace_promotional_banner/marketplace_promotional_banner.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplacePromotionalBanner(Document): +class MarketplacePromotionalBanner(Page): pass diff --git a/press/marketplace/doctype/marketplace_publisher_profile/marketplace_publisher_profile.py b/press/marketplace/doctype/marketplace_publisher_profile/marketplace_publisher_profile.py index 390e2bd6..90e569d3 100644 --- a/press/marketplace/doctype/marketplace_publisher_profile/marketplace_publisher_profile.py +++ b/press/marketplace/doctype/marketplace_publisher_profile/marketplace_publisher_profile.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplacePublisherProfile(Document): +class MarketplacePublisherProfile(Page): pass diff --git a/press/marketplace/doctype/marketplace_settings/marketplace_settings.py b/press/marketplace/doctype/marketplace_settings/marketplace_settings.py index 2bfdc33d..2b4d6fb4 100644 --- a/press/marketplace/doctype/marketplace_settings/marketplace_settings.py +++ b/press/marketplace/doctype/marketplace_settings/marketplace_settings.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplaceSettings(Document): +class MarketplaceSettings(Page): pass diff --git a/press/partner/doctype/certificate_link_request/certificate_link_request.py b/press/partner/doctype/certificate_link_request/certificate_link_request.py index 551edb38..1c2b0625 100644 --- a/press/partner/doctype/certificate_link_request/certificate_link_request.py +++ b/press/partner/doctype/certificate_link_request/certificate_link_request.py @@ -2,11 +2,11 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import get_url -class CertificateLinkRequest(Document): +class CertificateLinkRequest(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/partner/doctype/lead_followup/lead_followup.py b/press/partner/doctype/lead_followup/lead_followup.py index 88c2cc34..5df86ec8 100644 --- a/press/partner/doctype/lead_followup/lead_followup.py +++ b/press/partner/doctype/lead_followup/lead_followup.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class LeadFollowup(Document): +class LeadFollowup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/partner/doctype/partner_approval_request/partner_approval_request.py b/press/partner/doctype/partner_approval_request/partner_approval_request.py index 437c169f..133255d2 100644 --- a/press/partner/doctype/partner_approval_request/partner_approval_request.py +++ b/press/partner/doctype/partner_approval_request/partner_approval_request.py @@ -3,13 +3,13 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import get_url from jcloude.api.client import dashboard_whitelist -class PartnerApprovalRequest(Document): +class PartnerApprovalRequest(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/partner/doctype/partner_certificate/partner_certificate.py b/press/partner/doctype/partner_certificate/partner_certificate.py index fef696b7..04ea3c16 100644 --- a/press/partner/doctype/partner_certificate/partner_certificate.py +++ b/press/partner/doctype/partner_certificate/partner_certificate.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PartnerCertificate(Document): +class PartnerCertificate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/partner/doctype/partner_certificate_request/partner_certificate_request.py b/press/partner/doctype/partner_certificate_request/partner_certificate_request.py index 63dd9ec9..fd6317f3 100644 --- a/press/partner/doctype/partner_certificate_request/partner_certificate_request.py +++ b/press/partner/doctype/partner_certificate_request/partner_certificate_request.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PartnerCertificateRequest(Document): +class PartnerCertificateRequest(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/partner/doctype/partner_consent/partner_consent.py b/press/partner/doctype/partner_consent/partner_consent.py index f2ae75c9..5375dd98 100644 --- a/press/partner/doctype/partner_consent/partner_consent.py +++ b/press/partner/doctype/partner_consent/partner_consent.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PartnerConsent(Document): +class PartnerConsent(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/partner/doctype/partner_lead/partner_lead.py b/press/partner/doctype/partner_lead/partner_lead.py index e9cc0302..772345f7 100644 --- a/press/partner/doctype/partner_lead/partner_lead.py +++ b/press/partner/doctype/partner_lead/partner_lead.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PartnerLead(Document): +class PartnerLead(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/partner/doctype/partner_lead_origin/partner_lead_origin.py b/press/partner/doctype/partner_lead_origin/partner_lead_origin.py index e97cedb6..abf56dd4 100644 --- a/press/partner/doctype/partner_lead_origin/partner_lead_origin.py +++ b/press/partner/doctype/partner_lead_origin/partner_lead_origin.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PartnerLeadOrigin(Document): +class PartnerLeadOrigin(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/partner/doctype/partner_lead_type/partner_lead_type.py b/press/partner/doctype/partner_lead_type/partner_lead_type.py index 9b5faf97..bca461d9 100644 --- a/press/partner/doctype/partner_lead_type/partner_lead_type.py +++ b/press/partner/doctype/partner_lead_type/partner_lead_type.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PartnerLeadType(Document): +class PartnerLeadType(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/partner/doctype/partner_tier/partner_tier.py b/press/partner/doctype/partner_tier/partner_tier.py index b8ae9a23..3b8739a4 100644 --- a/press/partner/doctype/partner_tier/partner_tier.py +++ b/press/partner/doctype/partner_tier/partner_tier.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PartnerTier(Document): +class PartnerTier(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/account_request/account_request.py b/press/press/doctype/account_request/account_request.py index e7444935..b6c43488 100644 --- a/press/press/doctype/account_request/account_request.py +++ b/press/press/doctype/account_request/account_request.py @@ -6,7 +6,7 @@ from __future__ import annotations import json import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import get_url, random_string from jcloude.guards import settings @@ -15,7 +15,7 @@ from jcloude.utils.otp import generate_otp from jcloude.utils.telemetry import capture -class AccountRequest(Document): +class AccountRequest(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/account_request_press_role/account_request_press_role.py b/press/press/doctype/account_request_press_role/account_request_press_role.py index ac3c4104..dc46ea0d 100644 --- a/press/press/doctype/account_request_press_role/account_request_press_role.py +++ b/press/press/doctype/account_request_press_role/account_request_press_role.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AccountRequestPressRole(Document): +class AccountRequestPressRole(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/add_on_settings/add_on_settings.py b/press/press/doctype/add_on_settings/add_on_settings.py index 5000b162..7c920348 100644 --- a/press/press/doctype/add_on_settings/add_on_settings.py +++ b/press/press/doctype/add_on_settings/add_on_settings.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AddOnSettings(Document): +class AddOnSettings(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/add_on_storage_log/add_on_storage_log.py b/press/press/doctype/add_on_storage_log/add_on_storage_log.py index ab939446..9530e28f 100644 --- a/press/press/doctype/add_on_storage_log/add_on_storage_log.py +++ b/press/press/doctype/add_on_storage_log/add_on_storage_log.py @@ -4,7 +4,7 @@ import typing import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.communication_info.communication_info import get_communication_info @@ -12,7 +12,7 @@ if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.server.server import BaseServer -class AddOnStorageLog(Document): +class AddOnStorageLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/agent_job/agent_job.py b/press/press/doctype/agent_job/agent_job.py index 351f96b1..905885ed 100644 --- a/press/press/doctype/agent_job/agent_job.py +++ b/press/press/doctype/agent_job/agent_job.py @@ -10,7 +10,7 @@ from typing import TYPE_CHECKING import jingrow from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.monitor import add_data_to_monitor from jingrow.utils import ( add_days, @@ -41,7 +41,7 @@ AGENT_JOB_TIMEOUT_HOURS = 4 BYPASS_AGENT_JOB_HALT = ["Change Bench Directory", "Remove Redis Localhost Bind"] -class AgentJob(Document): +class AgentJob(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/agent_job_callback/agent_job_callback.py b/press/press/doctype/agent_job_callback/agent_job_callback.py index bc48892d..919a9f7c 100644 --- a/press/press/doctype/agent_job_callback/agent_job_callback.py +++ b/press/press/doctype/agent_job_callback/agent_job_callback.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AgentJobCallback(Document): +class AgentJobCallback(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/agent_job_step/agent_job_step.py b/press/press/doctype/agent_job_step/agent_job_step.py index 3033d9cd..a778295e 100644 --- a/press/press/doctype/agent_job_step/agent_job_step.py +++ b/press/press/doctype/agent_job_step/agent_job_step.py @@ -3,10 +3,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AgentJobStep(Document): +class AgentJobStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/agent_job_type/agent_job_type.py b/press/press/doctype/agent_job_type/agent_job_type.py index 19622c7d..81201774 100644 --- a/press/press/doctype/agent_job_type/agent_job_type.py +++ b/press/press/doctype/agent_job_type/agent_job_type.py @@ -3,12 +3,12 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils import ttl_cache -class AgentJobType(Document): +class AgentJobType(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/agent_job_type_step/agent_job_type_step.py b/press/press/doctype/agent_job_type_step/agent_job_type_step.py index b41146b7..25787cae 100644 --- a/press/press/doctype/agent_job_type_step/agent_job_type_step.py +++ b/press/press/doctype/agent_job_type_step/agent_job_type_step.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AgentJobTypeStep(Document): +class AgentJobTypeStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/agent_request_failure/agent_request_failure.py b/press/press/doctype/agent_request_failure/agent_request_failure.py index 3004f8a8..28641e2b 100644 --- a/press/press/doctype/agent_request_failure/agent_request_failure.py +++ b/press/press/doctype/agent_request_failure/agent_request_failure.py @@ -3,13 +3,13 @@ import jingrow import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.utils import log_error -class AgentRequestFailure(Document): +class AgentRequestFailure(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/agent_update/agent_update.py b/press/press/doctype/agent_update/agent_update.py index f6ad555d..b136ac29 100644 --- a/press/press/doctype/agent_update/agent_update.py +++ b/press/press/doctype/agent_update/agent_update.py @@ -10,7 +10,7 @@ import math import jingrow import jingrow.utils import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.runner import Ansible @@ -20,7 +20,7 @@ def bool_to_str(b: bool) -> str: return "true" if b else "false" -class AgentUpdate(Document): +class AgentUpdate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/agent_update_server/agent_update_server.py b/press/press/doctype/agent_update_server/agent_update_server.py index dfb97571..10e3da6a 100644 --- a/press/press/doctype/agent_update_server/agent_update_server.py +++ b/press/press/doctype/agent_update_server/agent_update_server.py @@ -3,10 +3,10 @@ from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class AgentUpdateServer(Document): +class AgentUpdateServer(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/alertmanager_webhook_log/alertmanager_webhook_log.py b/press/press/doctype/alertmanager_webhook_log/alertmanager_webhook_log.py index ef6f4747..8966d634 100644 --- a/press/press/doctype/alertmanager_webhook_log/alertmanager_webhook_log.py +++ b/press/press/doctype/alertmanager_webhook_log/alertmanager_webhook_log.py @@ -9,7 +9,7 @@ from typing import TYPE_CHECKING import jingrow from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import get_url_to_form from jingrow.utils.background_jobs import enqueue_pg from jingrow.utils.data import add_to_date @@ -51,7 +51,7 @@ Labels: """ -class AlertmanagerWebhookLog(Document): +class AlertmanagerWebhookLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/alertmanager_webhook_log_reaction_job/alertmanager_webhook_log_reaction_job.py b/press/press/doctype/alertmanager_webhook_log_reaction_job/alertmanager_webhook_log_reaction_job.py index 9c4b678a..5f94b6f7 100644 --- a/press/press/doctype/alertmanager_webhook_log_reaction_job/alertmanager_webhook_log_reaction_job.py +++ b/press/press/doctype/alertmanager_webhook_log_reaction_job/alertmanager_webhook_log_reaction_job.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AlertmanagerWebhookLogReactionJob(Document): +class AlertmanagerWebhookLogReactionJob(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/ansible_console/ansible_console.py b/press/press/doctype/ansible_console/ansible_console.py index 258f0fa5..b71c36a6 100644 --- a/press/press/doctype/ansible_console/ansible_console.py +++ b/press/press/doctype/ansible_console/ansible_console.py @@ -14,13 +14,13 @@ from ansible.parsing.dataloader import DataLoader from ansible.playbook.play import Play from ansible.plugins.callback import CallbackBase from ansible.vars.manager import VariableManager -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import get_timedelta from jcloude.utils import reconnect_on_failure -class AnsibleConsole(Document): +class AnsibleConsole(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/ansible_console_log/ansible_console_log.py b/press/press/doctype/ansible_console_log/ansible_console_log.py index e8fcc2e8..203eb5af 100644 --- a/press/press/doctype/ansible_console_log/ansible_console_log.py +++ b/press/press/doctype/ansible_console_log/ansible_console_log.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AnsibleConsoleLog(Document): +class AnsibleConsoleLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/ansible_console_output/ansible_console_output.py b/press/press/doctype/ansible_console_output/ansible_console_output.py index 5f8feba9..7530ea3b 100644 --- a/press/press/doctype/ansible_console_output/ansible_console_output.py +++ b/press/press/doctype/ansible_console_output/ansible_console_output.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AnsibleConsoleOutput(Document): +class AnsibleConsoleOutput(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/ansible_play/ansible_play.py b/press/press/doctype/ansible_play/ansible_play.py index 7d3cb4da..9962bd96 100644 --- a/press/press/doctype/ansible_play/ansible_play.py +++ b/press/press/doctype/ansible_play/ansible_play.py @@ -4,14 +4,14 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import cstr from jcloude.api.client import is_owned_by_team from jcloude.utils import poly_get_pagetype -class AnsiblePlay(Document): +class AnsiblePlay(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/ansible_task/ansible_task.py b/press/press/doctype/ansible_task/ansible_task.py index 293b9db5..3ea94b97 100644 --- a/press/press/doctype/ansible_task/ansible_task.py +++ b/press/press/doctype/ansible_task/ansible_task.py @@ -4,10 +4,10 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AnsibleTask(Document): +class AnsibleTask(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app/app.py b/press/press/doctype/app/app.py index ad67845e..d6332326 100644 --- a/press/press/doctype/app/app.py +++ b/press/press/doctype/app/app.py @@ -6,7 +6,7 @@ import typing import jingrow import rq -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils.jobs import has_job_timeout_exceeded @@ -14,7 +14,7 @@ if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.app_source.app_source import AppSource -class App(Document): +class App(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app_group/app_group.py b/press/press/doctype/app_group/app_group.py index d22238b1..2efe2dcb 100644 --- a/press/press/doctype/app_group/app_group.py +++ b/press/press/doctype/app_group/app_group.py @@ -4,10 +4,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AppGroup(Document): +class AppGroup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app_patch/app_patch.py b/press/press/doctype/app_patch/app_patch.py index be4da3dc..9914da4b 100644 --- a/press/press/doctype/app_patch/app_patch.py +++ b/press/press/doctype/app_patch/app_patch.py @@ -9,7 +9,7 @@ from typing import TypedDict import jingrow import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.api.client import dashboard_whitelist @@ -36,7 +36,7 @@ if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.agent_job.agent_job import AgentJob -class AppPatch(Document): +class AppPatch(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app_release/app_release.py b/press/press/doctype/app_release/app_release.py index e4e328c2..0f6c1d5c 100644 --- a/press/press/doctype/app_release/app_release.py +++ b/press/press/doctype/app_release/app_release.py @@ -10,7 +10,7 @@ from datetime import datetime from typing import Optional, TypedDict import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.github import get_access_token from jcloude.jcloude.pagetype.app_source.app_source import AppSource @@ -37,7 +37,7 @@ class AppReleasePair(TypedDict): new: AppReleaseDict -class AppRelease(Document): +class AppRelease(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app_release_approval_request/app_release_approval_request.py b/press/press/doctype/app_release_approval_request/app_release_approval_request.py index de44b45a..09c16775 100644 --- a/press/press/doctype/app_release_approval_request/app_release_approval_request.py +++ b/press/press/doctype/app_release_approval_request/app_release_approval_request.py @@ -6,7 +6,7 @@ import json import re import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import make_autoname from pygments import highlight from pygments.formatters import HtmlFormatter as HF @@ -15,7 +15,7 @@ from pygments.lexers import PythonLexer as PL from jcloude.jcloude.pagetype.app_release.app_release import AppRelease -class AppReleaseApprovalRequest(Document): +class AppReleaseApprovalRequest(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app_release_difference/app_release_difference.py b/press/press/doctype/app_release_difference/app_release_difference.py index 34464f83..d6afa97a 100644 --- a/press/press/doctype/app_release_difference/app_release_difference.py +++ b/press/press/doctype/app_release_difference/app_release_difference.py @@ -7,13 +7,13 @@ import re import typing import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from github import Github from jcloude.api.github import get_access_token -class AppReleaseDifference(Document): +class AppReleaseDifference(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app_rename/app_rename.py b/press/press/doctype/app_rename/app_rename.py index 5ebffe59..6391ba48 100644 --- a/press/press/doctype/app_rename/app_rename.py +++ b/press/press/doctype/app_rename/app_rename.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AppRename(Document): +class AppRename(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app_source/app_source.py b/press/press/doctype/app_source/app_source.py index 4efbde17..cd0cefcc 100644 --- a/press/press/doctype/app_source/app_source.py +++ b/press/press/doctype/app_source/app_source.py @@ -9,7 +9,7 @@ from typing import TYPE_CHECKING import jingrow import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import make_autoname from jcloude.api.github import get_access_token, get_auth_headers @@ -22,7 +22,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.app_release.app_release import AppRelease -class AppSource(Document): +class AppSource(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app_source_version/app_source_version.py b/press/press/doctype/app_source_version/app_source_version.py index f9f5b0a0..6e4395b7 100644 --- a/press/press/doctype/app_source_version/app_source_version.py +++ b/press/press/doctype/app_source_version/app_source_version.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AppSourceVersion(Document): +class AppSourceVersion(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/app_tag/app_tag.py b/press/press/doctype/app_tag/app_tag.py index bdb54e54..7d95da19 100644 --- a/press/press/doctype/app_tag/app_tag.py +++ b/press/press/doctype/app_tag/app_tag.py @@ -3,10 +3,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AppTag(Document): +class AppTag(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/audit_log/audit_log.py b/press/press/doctype/audit_log/audit_log.py index d0b97e8e..93fb725e 100644 --- a/press/press/doctype/audit_log/audit_log.py +++ b/press/press/doctype/audit_log/audit_log.py @@ -3,12 +3,12 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.telegram_message.telegram_message import TelegramMessage -class AuditLog(Document): +class AuditLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/auto_scale_record/auto_scale_record.py b/press/press/doctype/auto_scale_record/auto_scale_record.py index 9ab28346..fcac519f 100644 --- a/press/press/doctype/auto_scale_record/auto_scale_record.py +++ b/press/press/doctype/auto_scale_record/auto_scale_record.py @@ -9,7 +9,7 @@ import typing from typing import Literal, TypedDict import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from requests.exceptions import ConnectionError, HTTPError, JSONDecodeError from jcloude.agent import Agent @@ -47,7 +47,7 @@ class AutoScaleStepFailureHandler: jingrow.db.commit() -class AutoScaleRecord(Document, AutoScaleStepFailureHandler, StepHandler): +class AutoScaleRecord(Page, AutoScaleStepFailureHandler, StepHandler): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/auto_scale_trigger/auto_scale_trigger.py b/press/press/doctype/auto_scale_trigger/auto_scale_trigger.py index fbf6c12d..03f041d4 100644 --- a/press/press/doctype/auto_scale_trigger/auto_scale_trigger.py +++ b/press/press/doctype/auto_scale_trigger/auto_scale_trigger.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AutoScaleTrigger(Document): +class AutoScaleTrigger(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/aws_savings_plan_recommendation/aws_savings_plan_recommendation.py b/press/press/doctype/aws_savings_plan_recommendation/aws_savings_plan_recommendation.py index 97891d26..25ff2b17 100644 --- a/press/press/doctype/aws_savings_plan_recommendation/aws_savings_plan_recommendation.py +++ b/press/press/doctype/aws_savings_plan_recommendation/aws_savings_plan_recommendation.py @@ -5,7 +5,7 @@ from __future__ import annotations import boto3 import jingrow import jingrow.utils -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import cint, flt from jcloude.jcloude.pagetype.telegram_message.telegram_message import TelegramMessage @@ -14,7 +14,7 @@ from jcloude.utils import log_error AWS_HOURS_IN_A_MONTH = 730 -class AWSSavingsPlanRecommendation(Document): +class AWSSavingsPlanRecommendation(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/backup_bucket/backup_bucket.py b/press/press/doctype/backup_bucket/backup_bucket.py index 4d8fe504..4b597a69 100644 --- a/press/press/doctype/backup_bucket/backup_bucket.py +++ b/press/press/doctype/backup_bucket/backup_bucket.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BackupBucket(Document): +class BackupBucket(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/backup_restoration_test/backup_restoration_test.py b/press/press/doctype/backup_restoration_test/backup_restoration_test.py index ce80a716..87c81652 100644 --- a/press/press/doctype/backup_restoration_test/backup_restoration_test.py +++ b/press/press/doctype/backup_restoration_test/backup_restoration_test.py @@ -2,13 +2,13 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.site import _new from jcloude.jcloude.pagetype.site.site import prepare_site -class BackupRestorationTest(Document): +class BackupRestorationTest(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/balance_transaction/balance_transaction.py b/press/press/doctype/balance_transaction/balance_transaction.py index 11d6a232..38c9934d 100644 --- a/press/press/doctype/balance_transaction/balance_transaction.py +++ b/press/press/doctype/balance_transaction/balance_transaction.py @@ -3,12 +3,12 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.overrides import get_permission_query_conditions_for_pagetype -class BalanceTransaction(Document): +class BalanceTransaction(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/balance_transaction_allocation/balance_transaction_allocation.py b/press/press/doctype/balance_transaction_allocation/balance_transaction_allocation.py index d3f0969d..e46e148d 100644 --- a/press/press/doctype/balance_transaction_allocation/balance_transaction_allocation.py +++ b/press/press/doctype/balance_transaction_allocation/balance_transaction_allocation.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BalanceTransactionAllocation(Document): +class BalanceTransactionAllocation(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bastion_server/bastion_server.py b/press/press/doctype/bastion_server/bastion_server.py index 5cfa9e7d..29517ab7 100644 --- a/press/press/doctype/bastion_server/bastion_server.py +++ b/press/press/doctype/bastion_server/bastion_server.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BastionServer(Document): +class BastionServer(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench/bench.py b/press/press/doctype/bench/bench.py index f40876a7..9e498091 100644 --- a/press/press/doctype/bench/bench.py +++ b/press/press/doctype/bench/bench.py @@ -12,7 +12,7 @@ from typing import TYPE_CHECKING, Literal import jingrow import pytz from jingrow.exceptions import DoesNotExistError -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import append_number_if_name_exists, make_autoname from jingrow.utils import get_system_timezone @@ -74,7 +74,7 @@ if TYPE_CHECKING: ] -class Bench(Document): +class Bench(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_app/bench_app.py b/press/press/doctype/bench_app/bench_app.py index 2326fb1c..4990e6a8 100644 --- a/press/press/doctype/bench_app/bench_app.py +++ b/press/press/doctype/bench_app/bench_app.py @@ -3,10 +3,10 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BenchApp(Document): +class BenchApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_dependency/bench_dependency.py b/press/press/doctype/bench_dependency/bench_dependency.py index 9d158524..d5d1eddd 100644 --- a/press/press/doctype/bench_dependency/bench_dependency.py +++ b/press/press/doctype/bench_dependency/bench_dependency.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BenchDependency(Document): +class BenchDependency(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_dependency_version/bench_dependency_version.py b/press/press/doctype/bench_dependency_version/bench_dependency_version.py index 60116ac9..a7c1d38c 100644 --- a/press/press/doctype/bench_dependency_version/bench_dependency_version.py +++ b/press/press/doctype/bench_dependency_version/bench_dependency_version.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BenchDependencyVersion(Document): +class BenchDependencyVersion(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_get_app_cache/bench_get_app_cache.py b/press/press/doctype/bench_get_app_cache/bench_get_app_cache.py index da713fa6..a4e0fd2d 100644 --- a/press/press/doctype/bench_get_app_cache/bench_get_app_cache.py +++ b/press/press/doctype/bench_get_app_cache/bench_get_app_cache.py @@ -4,13 +4,13 @@ from datetime import datetime import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.deploy_candidate.cache_utils import run_command_in_docker_cache from jcloude.utils import ttl_cache -class BenchGetAppCache(Document): +class BenchGetAppCache(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. @@ -34,7 +34,7 @@ class BenchGetAppCache(Document): def load_from_db(self): db = {v.name: v for v in BenchGetAppCache.get_data()} - return super(Document, self).__init__(db[self.name]) + return super(Page, self).__init__(db[self.name]) def delete(self): run_command_in_docker_cache(f"rm bench/apps/{self.file_name}") diff --git a/press/press/doctype/bench_mount/bench_mount.py b/press/press/doctype/bench_mount/bench_mount.py index 5c93220a..d1001e41 100644 --- a/press/press/doctype/bench_mount/bench_mount.py +++ b/press/press/doctype/bench_mount/bench_mount.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BenchMount(Document): +class BenchMount(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_shell/bench_shell.py b/press/press/doctype/bench_shell/bench_shell.py index 508afbcf..1bc361cd 100644 --- a/press/press/doctype/bench_shell/bench_shell.py +++ b/press/press/doctype/bench_shell/bench_shell.py @@ -5,13 +5,13 @@ import json from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page if TYPE_CHECKING: from jcloude.jcloude.pagetype.bench.bench import Bench -class BenchShell(Document): +class BenchShell(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_shell_log/bench_shell_log.py b/press/press/doctype/bench_shell_log/bench_shell_log.py index 077aa7e3..262838c8 100644 --- a/press/press/doctype/bench_shell_log/bench_shell_log.py +++ b/press/press/doctype/bench_shell_log/bench_shell_log.py @@ -5,7 +5,7 @@ from datetime import datetime from typing import Optional, TypedDict import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page ExecuteResult = TypedDict( "ExecuteResult", @@ -23,7 +23,7 @@ ExecuteResult = TypedDict( ) -class BenchShellLog(Document): +class BenchShellLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_site_update/bench_site_update.py b/press/press/doctype/bench_site_update/bench_site_update.py index e842c42e..6f7b3cf0 100644 --- a/press/press/doctype/bench_site_update/bench_site_update.py +++ b/press/press/doctype/bench_site_update/bench_site_update.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BenchSiteUpdate(Document): +class BenchSiteUpdate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_update/bench_update.py b/press/press/doctype/bench_update/bench_update.py index cac2ab81..612af9c9 100644 --- a/press/press/doctype/bench_update/bench_update.py +++ b/press/press/doctype/bench_update/bench_update.py @@ -6,7 +6,7 @@ from __future__ import annotations from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils import get_current_team @@ -15,7 +15,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.release_group.release_group import ReleaseGroup -class BenchUpdate(Document): +class BenchUpdate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_update_app/bench_update_app.py b/press/press/doctype/bench_update_app/bench_update_app.py index 0c47c594..5b2927ee 100644 --- a/press/press/doctype/bench_update_app/bench_update_app.py +++ b/press/press/doctype/bench_update_app/bench_update_app.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BenchUpdateApp(Document): +class BenchUpdateApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/bench_variable/bench_variable.py b/press/press/doctype/bench_variable/bench_variable.py index da51416c..406bf817 100644 --- a/press/press/doctype/bench_variable/bench_variable.py +++ b/press/press/doctype/bench_variable/bench_variable.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BenchVariable(Document): +class BenchVariable(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/blocked_domain/blocked_domain.py b/press/press/doctype/blocked_domain/blocked_domain.py index b1ff06f0..de287a95 100644 --- a/press/press/doctype/blocked_domain/blocked_domain.py +++ b/press/press/doctype/blocked_domain/blocked_domain.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class BlockedDomain(Document): +class BlockedDomain(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/build_cache_shell/build_cache_shell.py b/press/press/doctype/build_cache_shell/build_cache_shell.py index 43a51074..522857d7 100644 --- a/press/press/doctype/build_cache_shell/build_cache_shell.py +++ b/press/press/doctype/build_cache_shell/build_cache_shell.py @@ -4,12 +4,12 @@ import json import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent -class BuildCacheShell(Document): +class BuildCacheShell(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/build_metric/build_metric.py b/press/press/doctype/build_metric/build_metric.py index 3fcae43d..c393c209 100644 --- a/press/press/doctype/build_metric/build_metric.py +++ b/press/press/doctype/build_metric/build_metric.py @@ -11,7 +11,7 @@ from statistics import median, quantiles from typing import Any import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page if typing.TYPE_CHECKING: from jingrow.utils import DateTimeLikeObject @@ -25,7 +25,7 @@ if typing.TYPE_CHECKING: ) -class BuildMetric(Document): +class BuildMetric(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/certificate_authority/certificate_authority.py b/press/press/doctype/certificate_authority/certificate_authority.py index 29e88dfc..9af1d95e 100644 --- a/press/press/doctype/certificate_authority/certificate_authority.py +++ b/press/press/doctype/certificate_authority/certificate_authority.py @@ -13,12 +13,12 @@ from pathlib import Path import jingrow import OpenSSL -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils import developer_mode_only -class CertificateAuthority(Document): +class CertificateAuthority(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/child_team_member/child_team_member.py b/press/press/doctype/child_team_member/child_team_member.py index b21dc49f..bcd6e289 100644 --- a/press/press/doctype/child_team_member/child_team_member.py +++ b/press/press/doctype/child_team_member/child_team_member.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ChildTeamMember(Document): +class ChildTeamMember(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/cloud_region/cloud_region.py b/press/press/doctype/cloud_region/cloud_region.py index 47b4c9fa..25b78c03 100644 --- a/press/press/doctype/cloud_region/cloud_region.py +++ b/press/press/doctype/cloud_region/cloud_region.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class CloudRegion(Document): +class CloudRegion(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/cluster/cluster.py b/press/press/doctype/cluster/cluster.py index 2d8d481b..1c0ab5c1 100644 --- a/press/press/doctype/cluster/cluster.py +++ b/press/press/doctype/cluster/cluster.py @@ -13,7 +13,7 @@ from typing import ClassVar, Literal import boto3 import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from hcloud import APIException, Client from hcloud.networks.domain import NetworkSubnet from oci.config import validate_config @@ -51,7 +51,7 @@ if typing.TYPE_CHECKING: DEFAULT_SERVER_TITLE = "First" -class Cluster(Document): +class Cluster(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/code_server/code_server.py b/press/press/doctype/code_server/code_server.py index 9d936a8b..d65b395f 100644 --- a/press/press/doctype/code_server/code_server.py +++ b/press/press/doctype/code_server/code_server.py @@ -2,7 +2,7 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import append_number_if_name_exists from jcloude.agent import Agent @@ -10,7 +10,7 @@ from jcloude.utils import log_error from jcloude.utils.dns import _change_dns_record, create_dns_record -class CodeServer(Document): +class CodeServer(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/communication_info/communication_info.py b/press/press/doctype/communication_info/communication_info.py index b7ea66bb..7a5e3a89 100644 --- a/press/press/doctype/communication_info/communication_info.py +++ b/press/press/doctype/communication_info/communication_info.py @@ -4,7 +4,7 @@ from typing import Literal import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import validate_email_address, validate_phone_number from jingrow.utils.caching import redis_cache @@ -16,7 +16,7 @@ COMMUNICATION_TYPE_LITERAL = Literal[ CHANNEL_TYPE_LITERAL = Literal["Email", "Phone Call"] -class CommunicationInfo(Document): +class CommunicationInfo(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/cookie_preference_log/cookie_preference_log.py b/press/press/doctype/cookie_preference_log/cookie_preference_log.py index bafd80e3..1fddaff5 100644 --- a/press/press/doctype/cookie_preference_log/cookie_preference_log.py +++ b/press/press/doctype/cookie_preference_log/cookie_preference_log.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class CookiePreferenceLog(Document): +class CookiePreferenceLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/currency_exchange/currency_exchange.py b/press/press/doctype/currency_exchange/currency_exchange.py index 47777c8f..d7769b7f 100644 --- a/press/press/doctype/currency_exchange/currency_exchange.py +++ b/press/press/doctype/currency_exchange/currency_exchange.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class CurrencyExchange(Document): +class CurrencyExchange(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/dashboard_banner/dashboard_banner.py b/press/press/doctype/dashboard_banner/dashboard_banner.py index ad7f33ab..ac0788c7 100644 --- a/press/press/doctype/dashboard_banner/dashboard_banner.py +++ b/press/press/doctype/dashboard_banner/dashboard_banner.py @@ -1,10 +1,10 @@ # Copyright (c) 2024, JINGROW # For license information, please see license.txt -from jingrow.model.document import Document +from jingrow.model.document import Page -class DashboardBanner(Document): +class DashboardBanner(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/dashboard_banner_dismissal/dashboard_banner_dismissal.py b/press/press/doctype/dashboard_banner_dismissal/dashboard_banner_dismissal.py index 1caa286a..99cd2374 100644 --- a/press/press/doctype/dashboard_banner_dismissal/dashboard_banner_dismissal.py +++ b/press/press/doctype/dashboard_banner_dismissal/dashboard_banner_dismissal.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DashboardBannerDismissal(Document): +class DashboardBannerDismissal(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/database_server_mariadb_variable/database_server_mariadb_variable.py b/press/press/doctype/database_server_mariadb_variable/database_server_mariadb_variable.py index 2c9e72ab..251c5605 100644 --- a/press/press/doctype/database_server_mariadb_variable/database_server_mariadb_variable.py +++ b/press/press/doctype/database_server_mariadb_variable/database_server_mariadb_variable.py @@ -5,13 +5,13 @@ from __future__ import annotations from typing import Any import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.runner import Ansible from jcloude.utils import log_error -class DatabaseServerMariaDBVariable(Document): +class DatabaseServerMariaDBVariable(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy/deploy.py b/press/press/doctype/deploy/deploy.py index ed99861d..e2ad0ce0 100644 --- a/press/press/doctype/deploy/deploy.py +++ b/press/press/doctype/deploy/deploy.py @@ -6,7 +6,7 @@ from __future__ import annotations import typing import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import append_number_if_name_exists from jcloude.overrides import get_permission_query_conditions_for_pagetype @@ -17,7 +17,7 @@ if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.deploy_candidate_build.deploy_candidate_build import DeployCandidateBuild -class Deploy(Document): +class Deploy(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_bench/deploy_bench.py b/press/press/doctype/deploy_bench/deploy_bench.py index eb477885..1697bc27 100644 --- a/press/press/doctype/deploy_bench/deploy_bench.py +++ b/press/press/doctype/deploy_bench/deploy_bench.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DeployBench(Document): +class DeployBench(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_candidate/deploy_candidate.py b/press/press/doctype/deploy_candidate/deploy_candidate.py index 9913518c..68504923 100644 --- a/press/press/doctype/deploy_candidate/deploy_candidate.py +++ b/press/press/doctype/deploy_candidate/deploy_candidate.py @@ -17,7 +17,7 @@ from typing import Literal import jingrow import semantic_version from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import make_autoname from jingrow.utils import now_datetime as now from jingrow.utils import rounded @@ -45,7 +45,7 @@ if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.release_group.release_group import ReleaseGroup -class DeployCandidate(Document): +class DeployCandidate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_candidate/deploy_notifications.py b/press/press/doctype/deploy_candidate/deploy_notifications.py index 1dd9d2be..86a2c6d5 100644 --- a/press/press/doctype/deploy_candidate/deploy_notifications.py +++ b/press/press/doctype/deploy_candidate/deploy_notifications.py @@ -40,7 +40,7 @@ class Details(TypedDict): MatchStrings = str | list[str] if typing.TYPE_CHECKING: - from jingrow import Document + from jingrow import Page from jcloude.jcloude.pagetype.deploy_candidate.deploy_candidate import DeployCandidate from jcloude.jcloude.pagetype.deploy_candidate_app.deploy_candidate_app import ( @@ -1181,7 +1181,7 @@ def get_ct_row( match_value: str, field: str, ct_field: str, -) -> Document | None: +) -> Page | None: # This is fetching build step which is a part of build ct = dcb.get(field) if not ct: diff --git a/press/press/doctype/deploy_candidate_app/deploy_candidate_app.py b/press/press/doctype/deploy_candidate_app/deploy_candidate_app.py index 3577fd31..85f8e144 100644 --- a/press/press/doctype/deploy_candidate_app/deploy_candidate_app.py +++ b/press/press/doctype/deploy_candidate_app/deploy_candidate_app.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DeployCandidateApp(Document): +class DeployCandidateApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_candidate_build/deploy_candidate_build.py b/press/press/doctype/deploy_candidate_build/deploy_candidate_build.py index 0f5f9787..aad04b85 100644 --- a/press/press/doctype/deploy_candidate_build/deploy_candidate_build.py +++ b/press/press/doctype/deploy_candidate_build/deploy_candidate_build.py @@ -22,7 +22,7 @@ import jingrow import requests import semantic_version from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder.custom import GROUP_CONCAT from jingrow.utils import now_datetime as now from jingrow.utils import rounded @@ -181,7 +181,7 @@ def get_duration(start_time: datetime, end_time: datetime | None = None): return float(value) -class DeployCandidateBuild(Document): +class DeployCandidateBuild(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_candidate_build_step/deploy_candidate_build_step.py b/press/press/doctype/deploy_candidate_build_step/deploy_candidate_build_step.py index 06c3b9ce..204b29b7 100644 --- a/press/press/doctype/deploy_candidate_build_step/deploy_candidate_build_step.py +++ b/press/press/doctype/deploy_candidate_build_step/deploy_candidate_build_step.py @@ -4,10 +4,10 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DeployCandidateBuildStep(Document): +class DeployCandidateBuildStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_candidate_dependency/deploy_candidate_dependency.py b/press/press/doctype/deploy_candidate_dependency/deploy_candidate_dependency.py index 2f8a1ed3..c21e8273 100644 --- a/press/press/doctype/deploy_candidate_dependency/deploy_candidate_dependency.py +++ b/press/press/doctype/deploy_candidate_dependency/deploy_candidate_dependency.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DeployCandidateDependency(Document): +class DeployCandidateDependency(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_candidate_difference/deploy_candidate_difference.py b/press/press/doctype/deploy_candidate_difference/deploy_candidate_difference.py index 2ca945a1..848d0d29 100644 --- a/press/press/doctype/deploy_candidate_difference/deploy_candidate_difference.py +++ b/press/press/doctype/deploy_candidate_difference/deploy_candidate_difference.py @@ -4,12 +4,12 @@ import jingrow from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.overrides import get_permission_query_conditions_for_pagetype -class DeployCandidateDifference(Document): +class DeployCandidateDifference(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_candidate_difference_app/deploy_candidate_difference_app.py b/press/press/doctype/deploy_candidate_difference_app/deploy_candidate_difference_app.py index 6c0484bf..e6ae0f26 100644 --- a/press/press/doctype/deploy_candidate_difference_app/deploy_candidate_difference_app.py +++ b/press/press/doctype/deploy_candidate_difference_app/deploy_candidate_difference_app.py @@ -4,10 +4,10 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DeployCandidateDifferenceApp(Document): +class DeployCandidateDifferenceApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_candidate_package/deploy_candidate_package.py b/press/press/doctype/deploy_candidate_package/deploy_candidate_package.py index 95a57986..83710994 100644 --- a/press/press/doctype/deploy_candidate_package/deploy_candidate_package.py +++ b/press/press/doctype/deploy_candidate_package/deploy_candidate_package.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DeployCandidatePackage(Document): +class DeployCandidatePackage(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/deploy_candidate_variable/deploy_candidate_variable.py b/press/press/doctype/deploy_candidate_variable/deploy_candidate_variable.py index ff354160..955aa958 100644 --- a/press/press/doctype/deploy_candidate_variable/deploy_candidate_variable.py +++ b/press/press/doctype/deploy_candidate_variable/deploy_candidate_variable.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DeployCandidateVariable(Document): +class DeployCandidateVariable(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/disk_performance/disk_performance.py b/press/press/doctype/disk_performance/disk_performance.py index 7f95da39..7b780928 100644 --- a/press/press/doctype/disk_performance/disk_performance.py +++ b/press/press/doctype/disk_performance/disk_performance.py @@ -7,10 +7,10 @@ import contextlib import typing import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class DiskPerformance(Document): +class DiskPerformance(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/downtime_analysis/downtime_analysis.py b/press/press/doctype/downtime_analysis/downtime_analysis.py index 8725b3e5..aae74e5f 100644 --- a/press/press/doctype/downtime_analysis/downtime_analysis.py +++ b/press/press/doctype/downtime_analysis/downtime_analysis.py @@ -4,7 +4,7 @@ import json import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.background_jobs import get_job_status from jingrow.utils.password import get_decrypted_password @@ -16,7 +16,7 @@ from jcloude.jcloude.pagetype.downtime_analysis.generate_metrics import ( ) -class DowntimeAnalysis(Document): +class DowntimeAnalysis(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/drip_email/drip_email.py b/press/press/doctype/drip_email/drip_email.py index a1f7cc7b..0a6eb3c5 100644 --- a/press/press/doctype/drip_email/drip_email.py +++ b/press/press/doctype/drip_email/drip_email.py @@ -10,14 +10,14 @@ import rq import rq.exceptions import rq.timeouts from jingrow import _ -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.rate_limiter import rate_limit from jingrow.utils.make_random import get_random from jcloude.utils import log_error -class DripEmail(Document): +class DripEmail(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/erpnext_app/erpnext_app.py b/press/press/doctype/erpnext_app/erpnext_app.py index d3cb75b0..fff4cf9a 100644 --- a/press/press/doctype/erpnext_app/erpnext_app.py +++ b/press/press/doctype/erpnext_app/erpnext_app.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ERPNextApp(Document): +class ERPNextApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/erpnext_consultant/erpnext_consultant.py b/press/press/doctype/erpnext_consultant/erpnext_consultant.py index 42ec6296..d4b9026f 100644 --- a/press/press/doctype/erpnext_consultant/erpnext_consultant.py +++ b/press/press/doctype/erpnext_consultant/erpnext_consultant.py @@ -4,11 +4,11 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import get_fullname -class ERPNextConsultant(Document): +class ERPNextConsultant(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/erpnext_consultant_region/erpnext_consultant_region.py b/press/press/doctype/erpnext_consultant_region/erpnext_consultant_region.py index bd47a875..438d6ffc 100644 --- a/press/press/doctype/erpnext_consultant_region/erpnext_consultant_region.py +++ b/press/press/doctype/erpnext_consultant_region/erpnext_consultant_region.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ERPNextConsultantRegion(Document): +class ERPNextConsultantRegion(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/erpnext_site_settings/erpnext_site_settings.py b/press/press/doctype/erpnext_site_settings/erpnext_site_settings.py index 3f262a3e..f13f6c33 100644 --- a/press/press/doctype/erpnext_site_settings/erpnext_site_settings.py +++ b/press/press/doctype/erpnext_site_settings/erpnext_site_settings.py @@ -4,10 +4,10 @@ import json import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ERPNextSiteSettings(Document): +class ERPNextSiteSettings(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/frappe_version/frappe_version.py b/press/press/doctype/frappe_version/frappe_version.py index 2b1744a2..0c9348d0 100644 --- a/press/press/doctype/frappe_version/frappe_version.py +++ b/press/press/doctype/frappe_version/frappe_version.py @@ -5,7 +5,7 @@ # import jingrow import copy -from jingrow.model.document import Document +from jingrow.model.document import Page DEFAULT_DEPENDENCIES = [ {"dependency": "NVM_VERSION", "version": "0.36.0"}, @@ -16,7 +16,7 @@ DEFAULT_DEPENDENCIES = [ ] -class FrappeVersion(Document): +class FrappeVersion(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/frappe_version_dependency/frappe_version_dependency.py b/press/press/doctype/frappe_version_dependency/frappe_version_dependency.py index de13c350..9847a1ab 100644 --- a/press/press/doctype/frappe_version_dependency/frappe_version_dependency.py +++ b/press/press/doctype/frappe_version_dependency/frappe_version_dependency.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class FrappeVersionDependency(Document): +class FrappeVersionDependency(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/github_webhook_log/github_webhook_log.py b/press/press/doctype/github_webhook_log/github_webhook_log.py index e93724b9..04db8040 100644 --- a/press/press/doctype/github_webhook_log/github_webhook_log.py +++ b/press/press/doctype/github_webhook_log/github_webhook_log.py @@ -8,7 +8,7 @@ import json from typing import TYPE_CHECKING, Optional import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder import Interval from jingrow.query_builder.functions import Now @@ -18,7 +18,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.app_source.app_source import AppSource -class GitHubWebhookLog(Document): +class GitHubWebhookLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/incident/incident.py b/press/press/doctype/incident/incident.py index cc29a6e8..ae1ac890 100644 --- a/press/press/doctype/incident/incident.py +++ b/press/press/doctype/incident/incident.py @@ -699,7 +699,7 @@ Likely due to insufficient balance or incorrect credentials""", acknowledged=False, ): """ - Adds a new update to the Incident Document + Adds a new update to the Incident Page """ if acknowledged: update_note = f"Acknowledged by {human.user}" diff --git a/press/press/doctype/incident_alerts/incident_alerts.py b/press/press/doctype/incident_alerts/incident_alerts.py index 4f7356a0..eb2bc6a0 100644 --- a/press/press/doctype/incident_alerts/incident_alerts.py +++ b/press/press/doctype/incident_alerts/incident_alerts.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class IncidentAlerts(Document): +class IncidentAlerts(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/incident_settings/incident_settings.py b/press/press/doctype/incident_settings/incident_settings.py index 3f57fa4b..4b9c1c7e 100644 --- a/press/press/doctype/incident_settings/incident_settings.py +++ b/press/press/doctype/incident_settings/incident_settings.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class IncidentSettings(Document): +class IncidentSettings(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/incident_settings_self_hosted_user/incident_settings_self_hosted_user.py b/press/press/doctype/incident_settings_self_hosted_user/incident_settings_self_hosted_user.py index 42bf6fd7..fb19e68c 100644 --- a/press/press/doctype/incident_settings_self_hosted_user/incident_settings_self_hosted_user.py +++ b/press/press/doctype/incident_settings_self_hosted_user/incident_settings_self_hosted_user.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class IncidentSettingsSelfHostedUser(Document): +class IncidentSettingsSelfHostedUser(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/incident_settings_user/incident_settings_user.py b/press/press/doctype/incident_settings_user/incident_settings_user.py index 9f912c7b..83147da8 100644 --- a/press/press/doctype/incident_settings_user/incident_settings_user.py +++ b/press/press/doctype/incident_settings_user/incident_settings_user.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class IncidentSettingsUser(Document): +class IncidentSettingsUser(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/incident_suggestion/incident_suggestion.py b/press/press/doctype/incident_suggestion/incident_suggestion.py index 99396e2c..703b809b 100644 --- a/press/press/doctype/incident_suggestion/incident_suggestion.py +++ b/press/press/doctype/incident_suggestion/incident_suggestion.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class IncidentSuggestion(Document): +class IncidentSuggestion(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/incident_updates/incident_updates.py b/press/press/doctype/incident_updates/incident_updates.py index 1fda771c..4e11e3b4 100644 --- a/press/press/doctype/incident_updates/incident_updates.py +++ b/press/press/doctype/incident_updates/incident_updates.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class IncidentUpdates(Document): +class IncidentUpdates(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/inspect_trace_id/inspect_trace_id.py b/press/press/doctype/inspect_trace_id/inspect_trace_id.py index 61c1fd5c..b635b433 100644 --- a/press/press/doctype/inspect_trace_id/inspect_trace_id.py +++ b/press/press/doctype/inspect_trace_id/inspect_trace_id.py @@ -4,14 +4,14 @@ from __future__ import annotations import jingrow import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import add_to_date, now_datetime from jingrow.utils.password import get_decrypted_password from jcloude.utils import convert_user_timezone_to_utc -class InspectTraceID(Document): +class InspectTraceID(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/invoice/invoice.py b/press/press/doctype/invoice/invoice.py index 126f1e34..155ff0cc 100644 --- a/press/press/doctype/invoice/invoice.py +++ b/press/press/doctype/invoice/invoice.py @@ -7,7 +7,7 @@ import typing import jingrow from jingrow import _ -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import cint, flt, getdate from jingrow.utils.data import fmt_money @@ -28,7 +28,7 @@ if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.usage_record.usage_record import UsageRecord -class Invoice(Document): +class Invoice(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/invoice_credit_allocation/invoice_credit_allocation.py b/press/press/doctype/invoice_credit_allocation/invoice_credit_allocation.py index c4fac8ef..3bbb13e5 100644 --- a/press/press/doctype/invoice_credit_allocation/invoice_credit_allocation.py +++ b/press/press/doctype/invoice_credit_allocation/invoice_credit_allocation.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class InvoiceCreditAllocation(Document): +class InvoiceCreditAllocation(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/invoice_discount/invoice_discount.py b/press/press/doctype/invoice_discount/invoice_discount.py index 3cc5d16e..6edcdd57 100644 --- a/press/press/doctype/invoice_discount/invoice_discount.py +++ b/press/press/doctype/invoice_discount/invoice_discount.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class InvoiceDiscount(Document): +class InvoiceDiscount(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/invoice_item/invoice_item.json b/press/press/doctype/invoice_item/invoice_item.json index 9e079e65..910832c1 100644 --- a/press/press/doctype/invoice_item/invoice_item.json +++ b/press/press/doctype/invoice_item/invoice_item.json @@ -50,7 +50,7 @@ "fieldname": "document_type", "fieldtype": "Link", "in_list_view": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType", "search_index": 1 }, @@ -58,7 +58,7 @@ "fieldname": "document_name", "fieldtype": "Dynamic Link", "in_list_view": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type" }, { diff --git a/press/press/doctype/invoice_item/invoice_item.py b/press/press/doctype/invoice_item/invoice_item.py index a126eedc..989bb3b8 100644 --- a/press/press/doctype/invoice_item/invoice_item.py +++ b/press/press/doctype/invoice_item/invoice_item.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class InvoiceItem(Document): +class InvoiceItem(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/invoice_transaction_fee/invoice_transaction_fee.py b/press/press/doctype/invoice_transaction_fee/invoice_transaction_fee.py index 7f5eb694..e89ab192 100644 --- a/press/press/doctype/invoice_transaction_fee/invoice_transaction_fee.py +++ b/press/press/doctype/invoice_transaction_fee/invoice_transaction_fee.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class InvoiceTransactionFee(Document): +class InvoiceTransactionFee(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/log_counter/log_counter.py b/press/press/doctype/log_counter/log_counter.py index 1f45ca75..76ef2fb0 100644 --- a/press/press/doctype/log_counter/log_counter.py +++ b/press/press/doctype/log_counter/log_counter.py @@ -7,7 +7,7 @@ from typing import Optional, TypedDict import jingrow import jingrow.utils -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder import PageType from jingrow.query_builder.functions import Count from pypika import Order @@ -27,7 +27,7 @@ Counts = TypedDict( ) -class LogCounter(Document): +class LogCounter(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/logical_replication_backup/logical_replication_backup.py b/press/press/doctype/logical_replication_backup/logical_replication_backup.py index ec6aad47..7d22d6b4 100644 --- a/press/press/doctype/logical_replication_backup/logical_replication_backup.py +++ b/press/press/doctype/logical_replication_backup/logical_replication_backup.py @@ -7,7 +7,7 @@ from enum import Enum from typing import TYPE_CHECKING, Literal import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.ansible_console.ansible_console import AnsibleAdHoc @@ -104,7 +104,7 @@ def check_replication_lag(server: "DatabaseServer", target_lag: int) -> int: return 0 -class LogicalReplicationBackup(Document): +class LogicalReplicationBackup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/logical_replication_server/logical_replication_server.py b/press/press/doctype/logical_replication_server/logical_replication_server.py index e348d299..a723898d 100644 --- a/press/press/doctype/logical_replication_server/logical_replication_server.py +++ b/press/press/doctype/logical_replication_server/logical_replication_server.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class LogicalReplicationServer(Document): +class LogicalReplicationServer(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/logical_replication_step/logical_replication_step.py b/press/press/doctype/logical_replication_step/logical_replication_step.py index 15a57426..95d9f1ba 100644 --- a/press/press/doctype/logical_replication_step/logical_replication_step.py +++ b/press/press/doctype/logical_replication_step/logical_replication_step.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class LogicalReplicationStep(Document): +class LogicalReplicationStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/mail_log/mail_log.py b/press/press/doctype/mail_log/mail_log.py index 34715b78..e7f9b3a7 100644 --- a/press/press/doctype/mail_log/mail_log.py +++ b/press/press/doctype/mail_log/mail_log.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MailLog(Document): +class MailLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/mail_setup/mail_setup.py b/press/press/doctype/mail_setup/mail_setup.py index 900df001..04c0235f 100644 --- a/press/press/doctype/mail_setup/mail_setup.py +++ b/press/press/doctype/mail_setup/mail_setup.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MailSetup(Document): +class MailSetup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/malware_scan/malware_scan.py b/press/press/doctype/malware_scan/malware_scan.py index e37afceb..6a9073c4 100644 --- a/press/press/doctype/malware_scan/malware_scan.py +++ b/press/press/doctype/malware_scan/malware_scan.py @@ -2,13 +2,13 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.runner import Ansible from jcloude.utils import log_error -class MalwareScan(Document): +class MalwareScan(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/managed_database_service/managed_database_service.py b/press/press/doctype/managed_database_service/managed_database_service.py index 57e9905e..b02d7518 100644 --- a/press/press/doctype/managed_database_service/managed_database_service.py +++ b/press/press/doctype/managed_database_service/managed_database_service.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ManagedDatabaseService(Document): +class ManagedDatabaseService(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/mariadb_binlog/mariadb_binlog.py b/press/press/doctype/mariadb_binlog/mariadb_binlog.py index f87a745c..9297a9c6 100644 --- a/press/press/doctype/mariadb_binlog/mariadb_binlog.py +++ b/press/press/doctype/mariadb_binlog/mariadb_binlog.py @@ -8,7 +8,7 @@ from typing import TYPE_CHECKING import jingrow from jingrow.desk.pagetype.tag.tag import add_tag -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.ansible_console.ansible_console import AnsibleAdHoc @@ -17,7 +17,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.remote_file.remote_file import RemoteFile -class MariaDBBinlog(Document): +class MariaDBBinlog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/mariadb_stalk/mariadb_stalk.py b/press/press/doctype/mariadb_stalk/mariadb_stalk.py index 8f90dd9f..b5702f55 100644 --- a/press/press/doctype/mariadb_stalk/mariadb_stalk.py +++ b/press/press/doctype/mariadb_stalk/mariadb_stalk.py @@ -5,7 +5,7 @@ import gzip from datetime import datetime import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder import Interval from jingrow.query_builder.functions import Now from jingrow.utils import add_to_date, convert_utc_to_system_timezone, now_datetime @@ -13,7 +13,7 @@ from jingrow.utils import add_to_date, convert_utc_to_system_timezone, now_datet from jcloude.utils import log_error -class MariaDBStalk(Document): +class MariaDBStalk(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/mariadb_stalk_diagnostic/mariadb_stalk_diagnostic.py b/press/press/doctype/mariadb_stalk_diagnostic/mariadb_stalk_diagnostic.py index 21d0544a..08682b9b 100644 --- a/press/press/doctype/mariadb_stalk_diagnostic/mariadb_stalk_diagnostic.py +++ b/press/press/doctype/mariadb_stalk_diagnostic/mariadb_stalk_diagnostic.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MariaDBStalkDiagnostic(Document): +class MariaDBStalkDiagnostic(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/mariadb_variable/mariadb_variable.py b/press/press/doctype/mariadb_variable/mariadb_variable.py index de5069f4..a1076daf 100644 --- a/press/press/doctype/mariadb_variable/mariadb_variable.py +++ b/press/press/doctype/mariadb_variable/mariadb_variable.py @@ -5,13 +5,13 @@ from __future__ import annotations from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page if TYPE_CHECKING: from jcloude.jcloude.pagetype.database_server.database_server import DatabaseServer -class MariaDBVariable(Document): +class MariaDBVariable(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/marketplace_app_categories/marketplace_app_categories.py b/press/press/doctype/marketplace_app_categories/marketplace_app_categories.py index c2cda9c0..b4f42c71 100644 --- a/press/press/doctype/marketplace_app_categories/marketplace_app_categories.py +++ b/press/press/doctype/marketplace_app_categories/marketplace_app_categories.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplaceAppCategories(Document): +class MarketplaceAppCategories(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/marketplace_app_category/marketplace_app_category.py b/press/press/doctype/marketplace_app_category/marketplace_app_category.py index 594297c0..6ef4b9eb 100644 --- a/press/press/doctype/marketplace_app_category/marketplace_app_category.py +++ b/press/press/doctype/marketplace_app_category/marketplace_app_category.py @@ -3,11 +3,11 @@ # For license information, please see license.txt -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.website.utils import cleanup_page_name -class MarketplaceAppCategory(Document): +class MarketplaceAppCategory(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/marketplace_app_screenshot/marketplace_app_screenshot.py b/press/press/doctype/marketplace_app_screenshot/marketplace_app_screenshot.py index fda3fcb6..1004cee1 100644 --- a/press/press/doctype/marketplace_app_screenshot/marketplace_app_screenshot.py +++ b/press/press/doctype/marketplace_app_screenshot/marketplace_app_screenshot.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplaceAppScreenshot(Document): +class MarketplaceAppScreenshot(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/marketplace_app_version/marketplace_app_version.py b/press/press/doctype/marketplace_app_version/marketplace_app_version.py index a780b968..f41bf707 100644 --- a/press/press/doctype/marketplace_app_version/marketplace_app_version.py +++ b/press/press/doctype/marketplace_app_version/marketplace_app_version.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplaceAppVersion(Document): +class MarketplaceAppVersion(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/marketplace_localisation_app/marketplace_localisation_app.py b/press/press/doctype/marketplace_localisation_app/marketplace_localisation_app.py index 2e2318f0..ede77c5f 100644 --- a/press/press/doctype/marketplace_localisation_app/marketplace_localisation_app.py +++ b/press/press/doctype/marketplace_localisation_app/marketplace_localisation_app.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MarketplaceLocalisationApp(Document): +class MarketplaceLocalisationApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/module_setup_guide/module_setup_guide.py b/press/press/doctype/module_setup_guide/module_setup_guide.py index dfa6a38a..6df68075 100644 --- a/press/press/doctype/module_setup_guide/module_setup_guide.py +++ b/press/press/doctype/module_setup_guide/module_setup_guide.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ModuleSetupGuide(Document): +class ModuleSetupGuide(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/mpesa_payment_record/mpesa_payment_record.py b/press/press/doctype/mpesa_payment_record/mpesa_payment_record.py index 95fb8adb..a9243a6f 100644 --- a/press/press/doctype/mpesa_payment_record/mpesa_payment_record.py +++ b/press/press/doctype/mpesa_payment_record/mpesa_payment_record.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MpesaPaymentRecord(Document): +class MpesaPaymentRecord(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/mpesa_request_log/mpesa_request_log.py b/press/press/doctype/mpesa_request_log/mpesa_request_log.py index 559a1eee..0324fad9 100644 --- a/press/press/doctype/mpesa_request_log/mpesa_request_log.py +++ b/press/press/doctype/mpesa_request_log/mpesa_request_log.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MpesaRequestLog(Document): +class MpesaRequestLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/mpesa_setup/mpesa_setup.py b/press/press/doctype/mpesa_setup/mpesa_setup.py index 2ea6fece..c1d07a5c 100644 --- a/press/press/doctype/mpesa_setup/mpesa_setup.py +++ b/press/press/doctype/mpesa_setup/mpesa_setup.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class MpesaSetup(Document): +class MpesaSetup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/nfs_volume_attachment/nfs_volume_attachment.py b/press/press/doctype/nfs_volume_attachment/nfs_volume_attachment.py index 7f083796..1fe1eff6 100644 --- a/press/press/doctype/nfs_volume_attachment/nfs_volume_attachment.py +++ b/press/press/doctype/nfs_volume_attachment/nfs_volume_attachment.py @@ -5,7 +5,7 @@ from __future__ import annotations import typing import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.jcloude.pagetype.auto_scale_record.auto_scale_record import AutoScaleStepFailureHandler @@ -21,7 +21,7 @@ if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.virtual_machine.virtual_machine import VirtualMachine -class NFSVolumeAttachment(Document, AutoScaleStepFailureHandler, StepHandler): +class NFSVolumeAttachment(Page, AutoScaleStepFailureHandler, StepHandler): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/nfs_volume_attachment_step/nfs_volume_attachment_step.py b/press/press/doctype/nfs_volume_attachment_step/nfs_volume_attachment_step.py index ee1cc8d0..c294c6bb 100644 --- a/press/press/doctype/nfs_volume_attachment_step/nfs_volume_attachment_step.py +++ b/press/press/doctype/nfs_volume_attachment_step/nfs_volume_attachment_step.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class NFSVolumeAttachmentStep(Document): +class NFSVolumeAttachmentStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/nfs_volume_detachment/nfs_volume_detachment.py b/press/press/doctype/nfs_volume_detachment/nfs_volume_detachment.py index 03d19130..4d4ca7ec 100644 --- a/press/press/doctype/nfs_volume_detachment/nfs_volume_detachment.py +++ b/press/press/doctype/nfs_volume_detachment/nfs_volume_detachment.py @@ -5,7 +5,7 @@ from __future__ import annotations import typing import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.jcloude.pagetype.auto_scale_record.auto_scale_record import AutoScaleStepFailureHandler @@ -21,7 +21,7 @@ if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.virtual_machine.virtual_machine import VirtualMachine -class NFSVolumeDetachment(Document, AutoScaleStepFailureHandler, StepHandler): +class NFSVolumeDetachment(Page, AutoScaleStepFailureHandler, StepHandler): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/nfs_volume_detachment_step/nfs_volume_detachment_step.py b/press/press/doctype/nfs_volume_detachment_step/nfs_volume_detachment_step.py index b86d4e75..c5d4fd04 100644 --- a/press/press/doctype/nfs_volume_detachment_step/nfs_volume_detachment_step.py +++ b/press/press/doctype/nfs_volume_detachment_step/nfs_volume_detachment_step.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class NFSVolumeDetachmentStep(Document): +class NFSVolumeDetachmentStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/oauth_domain_mapping/oauth_domain_mapping.py b/press/press/doctype/oauth_domain_mapping/oauth_domain_mapping.py index 454961e0..082f94a4 100644 --- a/press/press/doctype/oauth_domain_mapping/oauth_domain_mapping.py +++ b/press/press/doctype/oauth_domain_mapping/oauth_domain_mapping.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class OAuthDomainMapping(Document): +class OAuthDomainMapping(Page): pass diff --git a/press/press/doctype/partner_payment_payout/partner_payment_payout.py b/press/press/doctype/partner_payment_payout/partner_payment_payout.py index 7c79e407..66183f5e 100644 --- a/press/press/doctype/partner_payment_payout/partner_payment_payout.py +++ b/press/press/doctype/partner_payment_payout/partner_payment_payout.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PartnerPaymentPayout(Document): +class PartnerPaymentPayout(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/partner_payment_payout_item/partner_payment_payout_item.py b/press/press/doctype/partner_payment_payout_item/partner_payment_payout_item.py index 904f18a8..0388795e 100644 --- a/press/press/doctype/partner_payment_payout_item/partner_payment_payout_item.py +++ b/press/press/doctype/partner_payment_payout_item/partner_payment_payout_item.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PartnerPaymentPayoutItem(Document): +class PartnerPaymentPayoutItem(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/payment_dispute/payment_dispute.py b/press/press/doctype/payment_dispute/payment_dispute.py index 01c72405..c66e3a7b 100644 --- a/press/press/doctype/payment_dispute/payment_dispute.py +++ b/press/press/doctype/payment_dispute/payment_dispute.py @@ -4,12 +4,12 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.telegram_message.telegram_message import TelegramMessage -class PaymentDispute(Document): +class PaymentDispute(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/payment_due_extension/payment_due_extension.py b/press/press/doctype/payment_due_extension/payment_due_extension.py index 2092daca..3e7593d2 100644 --- a/press/press/doctype/payment_due_extension/payment_due_extension.py +++ b/press/press/doctype/payment_due_extension/payment_due_extension.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PaymentDueExtension(Document): +class PaymentDueExtension(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/payment_gateway/payment_gateway.py b/press/press/doctype/payment_gateway/payment_gateway.py index f708c500..5cda1a8c 100644 --- a/press/press/doctype/payment_gateway/payment_gateway.py +++ b/press/press/doctype/payment_gateway/payment_gateway.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PaymentGateway(Document): +class PaymentGateway(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/payment_partner_transaction/payment_partner_transaction.py b/press/press/doctype/payment_partner_transaction/payment_partner_transaction.py index 9b268247..9a118740 100644 --- a/press/press/doctype/payment_partner_transaction/payment_partner_transaction.py +++ b/press/press/doctype/payment_partner_transaction/payment_partner_transaction.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PaymentPartnerTransaction(Document): +class PaymentPartnerTransaction(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/payout_order/payout_order.py b/press/press/doctype/payout_order/payout_order.py index 2dffc3da..fa530b09 100644 --- a/press/press/doctype/payout_order/payout_order.py +++ b/press/press/doctype/payout_order/payout_order.py @@ -6,14 +6,14 @@ from itertools import groupby from typing import List import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.invoice_item.invoice_item import InvoiceItem from jcloude.jcloude.pagetype.payout_order_item.payout_order_item import PayoutOrderItem from jcloude.utils import log_error -class PayoutOrder(Document): +class PayoutOrder(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/payout_order_item/payout_order_item.json b/press/press/doctype/payout_order_item/payout_order_item.json index 6e88b626..66976693 100644 --- a/press/press/doctype/payout_order_item/payout_order_item.json +++ b/press/press/doctype/payout_order_item/payout_order_item.json @@ -36,7 +36,7 @@ { "fieldname": "document_type", "fieldtype": "Link", - "label": "Document Type", + "label": "Page Type", "options": "PageType", "reqd": 1 }, @@ -44,7 +44,7 @@ "fieldname": "document_name", "fieldtype": "Dynamic Link", "in_list_view": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type", "reqd": 1 }, diff --git a/press/press/doctype/payout_order_item/payout_order_item.py b/press/press/doctype/payout_order_item/payout_order_item.py index 69aef5e4..f4fbbe2e 100644 --- a/press/press/doctype/payout_order_item/payout_order_item.py +++ b/press/press/doctype/payout_order_item/payout_order_item.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PayoutOrderItem(Document): +class PayoutOrderItem(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/physical_backup_group/physical_backup_group.py b/press/press/doctype/physical_backup_group/physical_backup_group.py index ad725843..072fa15d 100644 --- a/press/press/doctype/physical_backup_group/physical_backup_group.py +++ b/press/press/doctype/physical_backup_group/physical_backup_group.py @@ -4,12 +4,12 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent -class PhysicalBackupGroup(Document): +class PhysicalBackupGroup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/physical_backup_group_site/physical_backup_group_site.py b/press/press/doctype/physical_backup_group_site/physical_backup_group_site.py index eb060e9a..12c2808f 100644 --- a/press/press/doctype/physical_backup_group_site/physical_backup_group_site.py +++ b/press/press/doctype/physical_backup_group_site/physical_backup_group_site.py @@ -7,12 +7,12 @@ import time import jingrow from jingrow.exceptions import DoesNotExistError -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent -class PhysicalBackupGroupSite(Document): +class PhysicalBackupGroupSite(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/physical_backup_restoration/physical_backup_restoration.py b/press/press/doctype/physical_backup_restoration/physical_backup_restoration.py index 0899b0d2..bf56f7a7 100644 --- a/press/press/doctype/physical_backup_restoration/physical_backup_restoration.py +++ b/press/press/doctype/physical_backup_restoration/physical_backup_restoration.py @@ -12,7 +12,7 @@ from typing import TYPE_CHECKING import jingrow import jingrow.utils -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.jcloude.pagetype.ansible_console.ansible_console import AnsibleAdHoc @@ -34,7 +34,7 @@ if TYPE_CHECKING: StepStatus = Enum("StepStatus", ["Pending", "Running", "Skipped", "Success", "Failure"]) -class PhysicalBackupRestoration(Document): +class PhysicalBackupRestoration(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/physical_backup_restoration_step/physical_backup_restoration_step.py b/press/press/doctype/physical_backup_restoration_step/physical_backup_restoration_step.py index 30828326..7653768b 100644 --- a/press/press/doctype/physical_backup_restoration_step/physical_backup_restoration_step.py +++ b/press/press/doctype/physical_backup_restoration_step/physical_backup_restoration_step.py @@ -4,10 +4,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PhysicalBackupRestorationStep(Document): +class PhysicalBackupRestorationStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/physical_restoration_test/physical_restoration_test.py b/press/press/doctype/physical_restoration_test/physical_restoration_test.py index 16245029..ea00be44 100644 --- a/press/press/doctype/physical_restoration_test/physical_restoration_test.py +++ b/press/press/doctype/physical_restoration_test/physical_restoration_test.py @@ -6,14 +6,14 @@ from __future__ import annotations from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page if TYPE_CHECKING: from jcloude.jcloude.pagetype.physical_backup_group.physical_backup_group import PhysicalBackupGroup from jcloude.jcloude.pagetype.site_update.site_update import PhysicalBackupRestoration -class PhysicalRestorationTest(Document): +class PhysicalRestorationTest(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/physical_restoration_test_result/physical_restoration_test_result.py b/press/press/doctype/physical_restoration_test_result/physical_restoration_test_result.py index 600a053e..fa483163 100644 --- a/press/press/doctype/physical_restoration_test_result/physical_restoration_test_result.py +++ b/press/press/doctype/physical_restoration_test_result/physical_restoration_test_result.py @@ -4,10 +4,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PhysicalRestorationTestResult(Document): +class PhysicalRestorationTestResult(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/plan_change/plan_change.json b/press/press/doctype/plan_change/plan_change.json index 6d45a954..cdda2e01 100644 --- a/press/press/doctype/plan_change/plan_change.json +++ b/press/press/doctype/plan_change/plan_change.json @@ -20,7 +20,7 @@ "fieldtype": "Link", "in_list_view": 1, "in_standard_filter": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType", "reqd": 1 }, @@ -29,7 +29,7 @@ "fieldtype": "Dynamic Link", "in_list_view": 1, "in_standard_filter": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type", "reqd": 1 }, diff --git a/press/press/doctype/plan_change/plan_change.py b/press/press/doctype/plan_change/plan_change.py index f7f70a37..695a2f31 100644 --- a/press/press/doctype/plan_change/plan_change.py +++ b/press/press/doctype/plan_change/plan_change.py @@ -3,10 +3,10 @@ import jingrow from jingrow import _ -from jingrow.model.document import Document +from jingrow.model.document import Page -class PlanChange(Document): +class PlanChange(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/plan_feature/plan_feature.py b/press/press/doctype/plan_feature/plan_feature.py index 7a8b242e..13030eca 100644 --- a/press/press/doctype/plan_feature/plan_feature.py +++ b/press/press/doctype/plan_feature/plan_feature.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PlanFeature(Document): +class PlanFeature(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_feedback/press_feedback.py b/press/press/doctype/press_feedback/press_feedback.py index f9b6416a..1b89e84b 100644 --- a/press/press/doctype/press_feedback/press_feedback.py +++ b/press/press/doctype/press_feedback/press_feedback.py @@ -3,10 +3,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressFeedback(Document): +class PressFeedback(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_job/press_job.py b/press/press/doctype/press_job/press_job.py index c7d48d23..e60a2373 100644 --- a/press/press/doctype/press_job/press_job.py +++ b/press/press/doctype/press_job/press_job.py @@ -4,13 +4,13 @@ import json import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import add_days, add_to_date from jcloude.jcloude.pagetype.jcloude_job_step.jcloude_job_step import safe_exec -class PressJob(Document): +class PressJob(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_job_step/press_job_step.py b/press/press/doctype/press_job_step/press_job_step.py index 13313acb..59ce07a9 100644 --- a/press/press/doctype/press_job_step/press_job_step.py +++ b/press/press/doctype/press_job_step/press_job_step.py @@ -5,14 +5,14 @@ import json from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.safe_exec import safe_exec if TYPE_CHECKING: from jcloude.jcloude.pagetype.jcloude_job.jcloude_job import PressJob -class PressJobStep(Document): +class PressJobStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_job_type/press_job_type.py b/press/press/doctype/press_job_type/press_job_type.py index 2490882d..cd37bfed 100644 --- a/press/press/doctype/press_job_type/press_job_type.py +++ b/press/press/doctype/press_job_type/press_job_type.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressJobType(Document): +class PressJobType(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_job_type_step/press_job_type_step.py b/press/press/doctype/press_job_type_step/press_job_type_step.py index 1feee733..a6881d88 100644 --- a/press/press/doctype/press_job_type_step/press_job_type_step.py +++ b/press/press/doctype/press_job_type_step/press_job_type_step.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressJobTypeStep(Document): +class PressJobTypeStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_method_permission/press_method_permission.json b/press/press/doctype/press_method_permission/press_method_permission.json index 6d791910..b9523798 100644 --- a/press/press/doctype/press_method_permission/press_method_permission.json +++ b/press/press/doctype/press_method_permission/press_method_permission.json @@ -16,7 +16,7 @@ "fieldname": "document_type", "fieldtype": "Link", "in_list_view": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType", "reqd": 1 }, diff --git a/press/press/doctype/press_method_permission/press_method_permission.py b/press/press/doctype/press_method_permission/press_method_permission.py index 5485c182..10fd75bc 100644 --- a/press/press/doctype/press_method_permission/press_method_permission.py +++ b/press/press/doctype/press_method_permission/press_method_permission.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressMethodPermission(Document): +class PressMethodPermission(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_notification/press_notification.json b/press/press/doctype/press_notification/press_notification.json index 5313c7c6..1419bcd6 100644 --- a/press/press/doctype/press_notification/press_notification.json +++ b/press/press/doctype/press_notification/press_notification.json @@ -62,7 +62,7 @@ "fieldname": "document_type", "fieldtype": "Link", "in_list_view": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType", "read_only": 1, "reqd": 1 @@ -71,7 +71,7 @@ "fieldname": "document_name", "fieldtype": "Dynamic Link", "in_list_view": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type", "read_only": 1, "reqd": 1 diff --git a/press/press/doctype/press_notification/press_notification.py b/press/press/doctype/press_notification/press_notification.py index 66916c23..41159ebf 100644 --- a/press/press/doctype/press_notification/press_notification.py +++ b/press/press/doctype/press_notification/press_notification.py @@ -3,13 +3,13 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.client import dashboard_whitelist from jcloude.jcloude.pagetype.communication_info.communication_info import get_communication_info -class PressNotification(Document): +class PressNotification(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_permission_group/press_permission_group.py b/press/press/doctype/press_permission_group/press_permission_group.py index 1e071874..e465bb92 100644 --- a/press/press/doctype/press_permission_group/press_permission_group.py +++ b/press/press/doctype/press_permission_group/press_permission_group.py @@ -4,7 +4,7 @@ from typing import ClassVar import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.client import dashboard_whitelist @@ -13,7 +13,7 @@ DEFAULT_PERMISSIONS = { } -class PressPermissionGroup(Document): +class PressPermissionGroup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_permission_group_user/press_permission_group_user.py b/press/press/doctype/press_permission_group_user/press_permission_group_user.py index defe5133..638b7015 100644 --- a/press/press/doctype/press_permission_group_user/press_permission_group_user.py +++ b/press/press/doctype/press_permission_group_user/press_permission_group_user.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressPermissionGroupUser(Document): +class PressPermissionGroupUser(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_role/press_role.py b/press/press/doctype/press_role/press_role.py index bc6c04dd..44500af0 100644 --- a/press/press/doctype/press_role/press_role.py +++ b/press/press/doctype/press_role/press_role.py @@ -6,7 +6,7 @@ from typing import TYPE_CHECKING import jingrow from jingrow import _ -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.client import dashboard_whitelist from jcloude.guards import team_guard @@ -16,7 +16,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.team.team import Team -class PressRole(Document): +class PressRole(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. @@ -146,7 +146,7 @@ class PressRole(Document): jingrow.db.delete("Account Request Jcloude Role", {"jcloude_role": self.name}) -def create_user_resource(document: Document, _): +def create_user_resource(document: Page, _): user = jingrow.session.user team: Team = get_current_team(get_pg=True) roles_enabled = bool( diff --git a/press/press/doctype/press_role_permission/press_role_permission.py b/press/press/doctype/press_role_permission/press_role_permission.py index 1ff4d2ad..7232a8d3 100644 --- a/press/press/doctype/press_role_permission/press_role_permission.py +++ b/press/press/doctype/press_role_permission/press_role_permission.py @@ -3,12 +3,12 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.client import dashboard_whitelist -class PressRolePermission(Document): +class PressRolePermission(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_role_resource/press_role_resource.json b/press/press/doctype/press_role_resource/press_role_resource.json index 38cb9446..03c81e70 100644 --- a/press/press/doctype/press_role_resource/press_role_resource.json +++ b/press/press/doctype/press_role_resource/press_role_resource.json @@ -14,7 +14,7 @@ "fieldname": "document_type", "fieldtype": "Link", "in_list_view": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType", "reqd": 1 }, @@ -22,7 +22,7 @@ "fieldname": "document_name", "fieldtype": "Dynamic Link", "in_list_view": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type", "reqd": 1 } diff --git a/press/press/doctype/press_role_resource/press_role_resource.py b/press/press/doctype/press_role_resource/press_role_resource.py index f77c85ec..0dc2a486 100644 --- a/press/press/doctype/press_role_resource/press_role_resource.py +++ b/press/press/doctype/press_role_resource/press_role_resource.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressRoleResource(Document): +class PressRoleResource(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_role_user/press_role_user.py b/press/press/doctype/press_role_user/press_role_user.py index b5665b24..4f3b2a94 100644 --- a/press/press/doctype/press_role_user/press_role_user.py +++ b/press/press/doctype/press_role_user/press_role_user.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressRoleUser(Document): +class PressRoleUser(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_settings/press_settings.py b/press/press/doctype/press_settings/press_settings.py index c440e5ae..0e0f70c7 100644 --- a/press/press/doctype/press_settings/press_settings.py +++ b/press/press/doctype/press_settings/press_settings.py @@ -5,7 +5,7 @@ from __future__ import annotations import boto3 import jingrow from boto3.session import Session -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import get_url, validate_email_address from twilio.rest import Client @@ -14,7 +14,7 @@ from jcloude.jcloude.pagetype.telegram_message.telegram_message import TelegramM from jcloude.telegram_utils import Telegram -class PressSettings(Document): +class PressSettings(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_tag/press_tag.py b/press/press/doctype/press_tag/press_tag.py index 6aa73f5b..fb2c903f 100644 --- a/press/press/doctype/press_tag/press_tag.py +++ b/press/press/doctype/press_tag/press_tag.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressTag(Document): +class PressTag(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_user_permission/press_user_permission.json b/press/press/doctype/press_user_permission/press_user_permission.json index 84a1b33d..67064561 100644 --- a/press/press/doctype/press_user_permission/press_user_permission.json +++ b/press/press/doctype/press_user_permission/press_user_permission.json @@ -36,7 +36,7 @@ "in_list_view": 1, "in_preview": 1, "in_standard_filter": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType" }, { @@ -47,7 +47,7 @@ "in_list_view": 1, "in_preview": 1, "in_standard_filter": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type" }, { diff --git a/press/press/doctype/press_user_permission/press_user_permission.py b/press/press/doctype/press_user_permission/press_user_permission.py index bcfa669d..e3ca83d0 100644 --- a/press/press/doctype/press_user_permission/press_user_permission.py +++ b/press/press/doctype/press_user_permission/press_user_permission.py @@ -3,12 +3,12 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page ALLOWED_CONFIG_PERMS = ["global", "restricted"] -class PressUserPermission(Document): +class PressUserPermission(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_webhook/press_webhook.py b/press/press/doctype/press_webhook/press_webhook.py index ef04dee6..f1f2f508 100644 --- a/press/press/doctype/press_webhook/press_webhook.py +++ b/press/press/doctype/press_webhook/press_webhook.py @@ -12,7 +12,7 @@ import jingrow import jingrow.query_builder import jingrow.query_builder.functions import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.client import dashboard_whitelist from jcloude.guards import role_guard @@ -20,7 +20,7 @@ from jcloude.overrides import get_permission_query_conditions_for_pagetype from jcloude.utils import is_valid_hostname -class PressWebhook(Document): +class PressWebhook(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_webhook_attempt/press_webhook_attempt.py b/press/press/doctype/press_webhook_attempt/press_webhook_attempt.py index 771dd504..f2575b74 100644 --- a/press/press/doctype/press_webhook_attempt/press_webhook_attempt.py +++ b/press/press/doctype/press_webhook_attempt/press_webhook_attempt.py @@ -4,10 +4,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressWebhookAttempt(Document): +class PressWebhookAttempt(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_webhook_event/press_webhook_event.py b/press/press/doctype/press_webhook_event/press_webhook_event.py index 19356dcd..22249731 100644 --- a/press/press/doctype/press_webhook_event/press_webhook_event.py +++ b/press/press/doctype/press_webhook_event/press_webhook_event.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressWebhookEvent(Document): +class PressWebhookEvent(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_webhook_log/press_webhook_log.py b/press/press/doctype/press_webhook_log/press_webhook_log.py index 145f2ebc..7482622d 100644 --- a/press/press/doctype/press_webhook_log/press_webhook_log.py +++ b/press/press/doctype/press_webhook_log/press_webhook_log.py @@ -7,13 +7,13 @@ import json import jingrow import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import add_to_date, now from jcloude.overrides import get_permission_query_conditions_for_pagetype -class PressWebhookLog(Document): +class PressWebhookLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/press_webhook_selected_event/press_webhook_selected_event.py b/press/press/doctype/press_webhook_selected_event/press_webhook_selected_event.py index 3fc3643a..ff557c0e 100644 --- a/press/press/doctype/press_webhook_selected_event/press_webhook_selected_event.py +++ b/press/press/doctype/press_webhook_selected_event/press_webhook_selected_event.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PressWebhookSelectedEvent(Document): +class PressWebhookSelectedEvent(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/process_snapshot/process_snapshot.py b/press/press/doctype/process_snapshot/process_snapshot.py index f9260a53..8e2fe928 100644 --- a/press/press/doctype/process_snapshot/process_snapshot.py +++ b/press/press/doctype/process_snapshot/process_snapshot.py @@ -8,13 +8,13 @@ import typing import jingrow import requests -from jingrow.model.document import Document +from jingrow.model.document import Page if typing.TYPE_CHECKING: from jcloude.jcloude.pagetype.server.server import Server -class ProcessSnapshot(Document): +class ProcessSnapshot(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/prometheus_alert_rule/prometheus_alert_rule.py b/press/press/doctype/prometheus_alert_rule/prometheus_alert_rule.py index ce615ed9..2f8f279a 100644 --- a/press/press/doctype/prometheus_alert_rule/prometheus_alert_rule.py +++ b/press/press/doctype/prometheus_alert_rule/prometheus_alert_rule.py @@ -9,7 +9,7 @@ from typing import TYPE_CHECKING import jingrow import yaml from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent @@ -17,7 +17,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.server.server import Server -class PrometheusAlertRule(Document): +class PrometheusAlertRule(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/prometheus_alert_rule_cluster/prometheus_alert_rule_cluster.py b/press/press/doctype/prometheus_alert_rule_cluster/prometheus_alert_rule_cluster.py index 3fcc35aa..154e11ea 100644 --- a/press/press/doctype/prometheus_alert_rule_cluster/prometheus_alert_rule_cluster.py +++ b/press/press/doctype/prometheus_alert_rule_cluster/prometheus_alert_rule_cluster.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class PrometheusAlertRuleCluster(Document): +class PrometheusAlertRuleCluster(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/proxy_failover/proxy_failover.py b/press/press/doctype/proxy_failover/proxy_failover.py index 0f67fbd2..90082264 100644 --- a/press/press/doctype/proxy_failover/proxy_failover.py +++ b/press/press/doctype/proxy_failover/proxy_failover.py @@ -6,12 +6,12 @@ from contextlib import suppress from itertools import groupby import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.runner import Ansible, Status, StepHandler -class ProxyFailover(Document, StepHandler): +class ProxyFailover(Page, StepHandler): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/proxy_failover_steps/proxy_failover_steps.py b/press/press/doctype/proxy_failover_steps/proxy_failover_steps.py index 074f34ff..29928891 100644 --- a/press/press/doctype/proxy_failover_steps/proxy_failover_steps.py +++ b/press/press/doctype/proxy_failover_steps/proxy_failover_steps.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ProxyFailoverSteps(Document): +class ProxyFailoverSteps(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/proxy_server_domain/proxy_server_domain.py b/press/press/doctype/proxy_server_domain/proxy_server_domain.py index 53cbea62..e54566d0 100644 --- a/press/press/doctype/proxy_server_domain/proxy_server_domain.py +++ b/press/press/doctype/proxy_server_domain/proxy_server_domain.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ProxyServerDomain(Document): +class ProxyServerDomain(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/razorpay_payment_record/razorpay_payment_record.py b/press/press/doctype/razorpay_payment_record/razorpay_payment_record.py index 140482a6..4885e046 100644 --- a/press/press/doctype/razorpay_payment_record/razorpay_payment_record.py +++ b/press/press/doctype/razorpay_payment_record/razorpay_payment_record.py @@ -5,14 +5,14 @@ from __future__ import annotations from datetime import datetime, timedelta import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.team.team import _enqueue_finalize_unpaid_invoices_for_team from jcloude.utils import log_error from jcloude.utils.billing import get_razorpay_client -class RazorpayPaymentRecord(Document): +class RazorpayPaymentRecord(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/razorpay_webhook_log/razorpay_webhook_log.py b/press/press/doctype/razorpay_webhook_log/razorpay_webhook_log.py index 3ee4cb94..d736621e 100644 --- a/press/press/doctype/razorpay_webhook_log/razorpay_webhook_log.py +++ b/press/press/doctype/razorpay_webhook_log/razorpay_webhook_log.py @@ -3,13 +3,13 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils import log_error from jcloude.utils.billing import get_razorpay_client -class RazorpayWebhookLog(Document): +class RazorpayWebhookLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/region/region.py b/press/press/doctype/region/region.py index c291a1e1..9d879b31 100644 --- a/press/press/doctype/region/region.py +++ b/press/press/doctype/region/region.py @@ -3,10 +3,10 @@ # For license information, please see license.txt -from jingrow.model.document import Document +from jingrow.model.document import Page -class Region(Document): +class Region(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/release_group/release_group.py b/press/press/doctype/release_group/release_group.py index e612ec14..801b130c 100644 --- a/press/press/doctype/release_group/release_group.py +++ b/press/press/doctype/release_group/release_group.py @@ -13,7 +13,7 @@ import semantic_version as sv from jingrow import _ from jingrow.core.pagetype.version.version import get_diff from jingrow.core.utils import find, find_all -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import append_number_if_name_exists from jingrow.query_builder.functions import Count from jingrow.utils import cstr, flt, get_url, sbool @@ -72,7 +72,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.deploy_candidate_build.deploy_candidate_build import DeployCandidateBuild -class ReleaseGroup(Document, TagHelpers): +class ReleaseGroup(Page, TagHelpers): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/release_group_app/release_group_app.py b/press/press/doctype/release_group_app/release_group_app.py index d0ca7f97..8ee09578 100644 --- a/press/press/doctype/release_group_app/release_group_app.py +++ b/press/press/doctype/release_group_app/release_group_app.py @@ -5,13 +5,13 @@ # import jingrow import typing -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import cstr from jcloude.api.bench import apps -class ReleaseGroupApp(Document): +class ReleaseGroupApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/release_group_dependency/release_group_dependency.py b/press/press/doctype/release_group_dependency/release_group_dependency.py index 1867e517..872a2c95 100644 --- a/press/press/doctype/release_group_dependency/release_group_dependency.py +++ b/press/press/doctype/release_group_dependency/release_group_dependency.py @@ -2,12 +2,12 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.client import is_owned_by_team -class ReleaseGroupDependency(Document): +class ReleaseGroupDependency(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/release_group_mount/release_group_mount.py b/press/press/doctype/release_group_mount/release_group_mount.py index 8932344b..7270e007 100644 --- a/press/press/doctype/release_group_mount/release_group_mount.py +++ b/press/press/doctype/release_group_mount/release_group_mount.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ReleaseGroupMount(Document): +class ReleaseGroupMount(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/release_group_package/release_group_package.py b/press/press/doctype/release_group_package/release_group_package.py index 566f7c7a..0488084f 100644 --- a/press/press/doctype/release_group_package/release_group_package.py +++ b/press/press/doctype/release_group_package/release_group_package.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ReleaseGroupPackage(Document): +class ReleaseGroupPackage(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/release_group_server/release_group_server.py b/press/press/doctype/release_group_server/release_group_server.py index 709a3fbf..016c3bbb 100644 --- a/press/press/doctype/release_group_server/release_group_server.py +++ b/press/press/doctype/release_group_server/release_group_server.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ReleaseGroupServer(Document): +class ReleaseGroupServer(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/release_group_variable/release_group_variable.py b/press/press/doctype/release_group_variable/release_group_variable.py index 06de3c96..f5f5626e 100644 --- a/press/press/doctype/release_group_variable/release_group_variable.py +++ b/press/press/doctype/release_group_variable/release_group_variable.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ReleaseGroupVariable(Document): +class ReleaseGroupVariable(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/remote_file/remote_file.py b/press/press/doctype/remote_file/remote_file.py index 8915abaf..33dc2e02 100644 --- a/press/press/doctype/remote_file/remote_file.py +++ b/press/press/doctype/remote_file/remote_file.py @@ -9,7 +9,7 @@ import pprint import jingrow import requests from boto3 import client, resource -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.password import get_decrypted_password @@ -143,7 +143,7 @@ def delete_remote_backup_objects(remote_files): return remote_files -class RemoteFile(Document): +class RemoteFile(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/remote_operation_log/remote_operation_log.py b/press/press/doctype/remote_operation_log/remote_operation_log.py index 31499293..822f124b 100644 --- a/press/press/doctype/remote_operation_log/remote_operation_log.py +++ b/press/press/doctype/remote_operation_log/remote_operation_log.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class RemoteOperationLog(Document): +class RemoteOperationLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/required_apps/required_apps.py b/press/press/doctype/required_apps/required_apps.py index 7c683409..adb9869e 100644 --- a/press/press/doctype/required_apps/required_apps.py +++ b/press/press/doctype/required_apps/required_apps.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class RequiredApps(Document): +class RequiredApps(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/resource_tag/resource_tag.py b/press/press/doctype/resource_tag/resource_tag.py index 4cdd16cc..078ba259 100644 --- a/press/press/doctype/resource_tag/resource_tag.py +++ b/press/press/doctype/resource_tag/resource_tag.py @@ -4,10 +4,10 @@ # import jingrow import typing -from jingrow.model.document import Document +from jingrow.model.document import Page -class ResourceTag(Document): +class ResourceTag(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/root_domain/root_domain.py b/press/press/doctype/root_domain/root_domain.py index 7e7e2b7e..3f95fa67 100644 --- a/press/press/doctype/root_domain/root_domain.py +++ b/press/press/doctype/root_domain/root_domain.py @@ -9,7 +9,7 @@ from typing import TYPE_CHECKING import boto3 import jingrow from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.caching import redis_cache from jcloude.utils import log_error @@ -20,7 +20,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.proxy_server.proxy_server import ProxyServer -class RootDomain(Document): +class RootDomain(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/scale_step/scale_step.py b/press/press/doctype/scale_step/scale_step.py index 37f0cd6b..eb152a04 100644 --- a/press/press/doctype/scale_step/scale_step.py +++ b/press/press/doctype/scale_step/scale_step.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ScaleStep(Document): +class ScaleStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/scheduled_auto_update_log/scheduled_auto_update_log.json b/press/press/doctype/scheduled_auto_update_log/scheduled_auto_update_log.json index 6fef9778..f97e54a6 100644 --- a/press/press/doctype/scheduled_auto_update_log/scheduled_auto_update_log.json +++ b/press/press/doctype/scheduled_auto_update_log/scheduled_auto_update_log.json @@ -32,7 +32,7 @@ "fieldname": "document_type", "fieldtype": "Link", "in_list_view": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType", "read_only": 1 }, @@ -41,7 +41,7 @@ "fieldtype": "Dynamic Link", "in_list_view": 1, "in_standard_filter": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type", "read_only": 1 }, diff --git a/press/press/doctype/scheduled_auto_update_log/scheduled_auto_update_log.py b/press/press/doctype/scheduled_auto_update_log/scheduled_auto_update_log.py index e7af438b..5240fb18 100644 --- a/press/press/doctype/scheduled_auto_update_log/scheduled_auto_update_log.py +++ b/press/press/doctype/scheduled_auto_update_log/scheduled_auto_update_log.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ScheduledAutoUpdateLog(Document): +class ScheduledAutoUpdateLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/security_update/security_update.py b/press/press/doctype/security_update/security_update.py index 7cbe9fee..0506c04e 100644 --- a/press/press/doctype/security_update/security_update.py +++ b/press/press/doctype/security_update/security_update.py @@ -4,14 +4,14 @@ import re import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import now_datetime from jcloude.runner import Ansible from jcloude.utils import log_error -class SecurityUpdate(Document): +class SecurityUpdate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/security_update_check/security_update_check.py b/press/press/doctype/security_update_check/security_update_check.py index 3ad20414..72f2ddb4 100644 --- a/press/press/doctype/security_update_check/security_update_check.py +++ b/press/press/doctype/security_update_check/security_update_check.py @@ -5,7 +5,7 @@ from __future__ import annotations from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.telegram_message.telegram_message import TelegramMessage from jcloude.runner import Ansible @@ -15,7 +15,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.server.server import Server -class SecurityUpdateCheck(Document): +class SecurityUpdateCheck(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/self_hosted_server/self_hosted_server.py b/press/press/doctype/self_hosted_server/self_hosted_server.py index 2bbd83a0..b3f4623e 100644 --- a/press/press/doctype/self_hosted_server/self_hosted_server.py +++ b/press/press/doctype/self_hosted_server/self_hosted_server.py @@ -6,7 +6,7 @@ from __future__ import annotations import json import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import make_autoname from jcloude.runner import Ansible @@ -15,7 +15,7 @@ from jcloude.utils import log_error # from tldextract import extract as sdext -class SelfHostedServer(Document): +class SelfHostedServer(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/self_hosted_site_apps/self_hosted_site_apps.py b/press/press/doctype/self_hosted_site_apps/self_hosted_site_apps.py index 84905012..f18b7a22 100644 --- a/press/press/doctype/self_hosted_site_apps/self_hosted_site_apps.py +++ b/press/press/doctype/self_hosted_site_apps/self_hosted_site_apps.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SelfHostedSiteApps(Document): +class SelfHostedSiteApps(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/serial_console_log/serial_console_log.py b/press/press/doctype/serial_console_log/serial_console_log.py index 8c0207e9..07eed5ca 100644 --- a/press/press/doctype/serial_console_log/serial_console_log.py +++ b/press/press/doctype/serial_console_log/serial_console_log.py @@ -8,12 +8,12 @@ from io import StringIO import jingrow import pexpect -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.deploy_candidate.deploy_candidate import ansi_escape -class SerialConsoleLog(Document): +class SerialConsoleLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/server/server.py b/press/press/doctype/server/server.py index 4e4943cf..86c3a03f 100644 --- a/press/press/doctype/server/server.py +++ b/press/press/doctype/server/server.py @@ -17,7 +17,7 @@ import semantic_version from jingrow import _ from jingrow.core.utils import find, find_all from jingrow.installer import subprocess -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.password import get_decrypted_password from jingrow.utils.synchronization import filelock from jingrow.utils.user import is_system_user @@ -86,7 +86,7 @@ MARIADB_DATA_MNT_POINT = "/opt/volumes/mariadb" BENCH_DATA_MNT_POINT = "/opt/volumes/benches" -class BaseServer(Document, TagHelpers): +class BaseServer(Page, TagHelpers): dashboard_fields = ( "title", "plan", diff --git a/press/press/doctype/server_activity/server_activity.json b/press/press/doctype/server_activity/server_activity.json index a9935205..3ef0658b 100644 --- a/press/press/doctype/server_activity/server_activity.json +++ b/press/press/doctype/server_activity/server_activity.json @@ -39,14 +39,14 @@ "fieldname": "document_type", "fieldtype": "Link", "in_list_view": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType", "reqd": 1 }, { "fieldname": "document_name", "fieldtype": "Dynamic Link", - "label": "Document Name", + "label": "Page Name", "options": "document_type", "reqd": 1 } diff --git a/press/press/doctype/server_activity/server_activity.py b/press/press/doctype/server_activity/server_activity.py index 70a19793..52ec0921 100644 --- a/press/press/doctype/server_activity/server_activity.py +++ b/press/press/doctype/server_activity/server_activity.py @@ -4,10 +4,10 @@ from typing import Literal import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ServerActivity(Document): +class ServerActivity(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/server_mount/server_mount.py b/press/press/doctype/server_mount/server_mount.py index 44399e8b..42e91b1b 100644 --- a/press/press/doctype/server_mount/server_mount.py +++ b/press/press/doctype/server_mount/server_mount.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class ServerMount(Document): +class ServerMount(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/server_snapshot/server_snapshot.py b/press/press/doctype/server_snapshot/server_snapshot.py index 65ba5ec4..e4565720 100644 --- a/press/press/doctype/server_snapshot/server_snapshot.py +++ b/press/press/doctype/server_snapshot/server_snapshot.py @@ -7,7 +7,7 @@ import typing from typing import TYPE_CHECKING, Literal import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.client import dashboard_whitelist from jcloude.overrides import get_permission_query_conditions_for_pagetype @@ -18,7 +18,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.site_backup.site_backup import VirtualMachine -class ServerSnapshot(Document): +class ServerSnapshot(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/server_snapshot_recovery/server_snapshot_recovery.py b/press/press/doctype/server_snapshot_recovery/server_snapshot_recovery.py index 6510c41b..9ff1e721 100644 --- a/press/press/doctype/server_snapshot_recovery/server_snapshot_recovery.py +++ b/press/press/doctype/server_snapshot_recovery/server_snapshot_recovery.py @@ -5,7 +5,7 @@ import json from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import add_to_date from jcloude.agent import Agent @@ -23,7 +23,7 @@ if TYPE_CHECKING: ) -class ServerSnapshotRecovery(Document): +class ServerSnapshotRecovery(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/server_snapshot_site_recovery/server_snapshot_site_recovery.py b/press/press/doctype/server_snapshot_site_recovery/server_snapshot_site_recovery.py index b4aa61b7..c0f881c8 100644 --- a/press/press/doctype/server_snapshot_site_recovery/server_snapshot_site_recovery.py +++ b/press/press/doctype/server_snapshot_site_recovery/server_snapshot_site_recovery.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ServerSnapshotSiteRecovery(Document): +class ServerSnapshotSiteRecovery(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/silenced_alert/silenced_alert.py b/press/press/doctype/silenced_alert/silenced_alert.py index c032e06e..756439f2 100644 --- a/press/press/doctype/silenced_alert/silenced_alert.py +++ b/press/press/doctype/silenced_alert/silenced_alert.py @@ -7,13 +7,13 @@ from datetime import timezone import jingrow import requests -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.data import format_duration, get_datetime from jcloude.utils import log_error -class SilencedAlert(Document): +class SilencedAlert(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site/site.py b/press/press/doctype/site/site.py index 6a7c6ce0..b73f6107 100644 --- a/press/press/doctype/site/site.py +++ b/press/press/doctype/site/site.py @@ -19,7 +19,7 @@ import rq from jingrow import _, has_permission from jingrow.core.utils import find from jingrow.frappeclient import FrappeClient, FrappeException -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import append_number_if_name_exists from jingrow.utils import ( add_to_date, @@ -128,7 +128,7 @@ SERVER_SCRIPT_DISABLED_VERSION = ( ) -class Site(Document, TagHelpers): +class Site(Page, TagHelpers): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site/test_site.py b/press/press/doctype/site/test_site.py index 40c323f3..022c38e7 100644 --- a/press/press/doctype/site/test_site.py +++ b/press/press/doctype/site/test_site.py @@ -176,7 +176,7 @@ def create_test_site( @patch.object(AgentJob, "enqueue_http_request", new=Mock()) @patch("jcloude.jcloude.pagetype.site.site._change_dns_record", new=Mock()) class TestSite(FrappeTestCase): - """Tests for Site Document methods.""" + """Tests for Site Page methods.""" def tearDown(self): jingrow.db.rollback() diff --git a/press/press/doctype/site_activity/site_activity.py b/press/press/doctype/site_activity/site_activity.py index aec1f763..ed4e0ed4 100644 --- a/press/press/doctype/site_activity/site_activity.py +++ b/press/press/doctype/site_activity/site_activity.py @@ -3,12 +3,12 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.communication_info.communication_info import get_communication_info -class SiteActivity(Document): +class SiteActivity(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_analytics/site_analytics.py b/press/press/doctype/site_analytics/site_analytics.py index e091c554..6c0ca381 100644 --- a/press/press/doctype/site_analytics/site_analytics.py +++ b/press/press/doctype/site_analytics/site_analytics.py @@ -2,12 +2,12 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder import Interval from jingrow.query_builder.functions import Now -class SiteAnalytics(Document): +class SiteAnalytics(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_analytics_active/site_analytics_active.py b/press/press/doctype/site_analytics_active/site_analytics_active.py index 22d2f3a3..3ccc497d 100644 --- a/press/press/doctype/site_analytics_active/site_analytics_active.py +++ b/press/press/doctype/site_analytics_active/site_analytics_active.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteAnalyticsActive(Document): +class SiteAnalyticsActive(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_analytics_app/site_analytics_app.py b/press/press/doctype/site_analytics_app/site_analytics_app.py index fe3cf0a5..cfaea811 100644 --- a/press/press/doctype/site_analytics_app/site_analytics_app.py +++ b/press/press/doctype/site_analytics_app/site_analytics_app.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteAnalyticsApp(Document): +class SiteAnalyticsApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_analytics_doctype/site_analytics_doctype.json b/press/press/doctype/site_analytics_doctype/site_analytics_doctype.json index c3c69a6d..68eabc5d 100644 --- a/press/press/doctype/site_analytics_doctype/site_analytics_doctype.json +++ b/press/press/doctype/site_analytics_doctype/site_analytics_doctype.json @@ -13,7 +13,7 @@ "fieldname": "document_type", "fieldtype": "Data", "in_list_view": 1, - "label": "Document Type" + "label": "Page Type" }, { "fieldname": "count", diff --git a/press/press/doctype/site_analytics_doctype/site_analytics_doctype.py b/press/press/doctype/site_analytics_doctype/site_analytics_doctype.py index 6676b2ac..5b18234e 100644 --- a/press/press/doctype/site_analytics_doctype/site_analytics_doctype.py +++ b/press/press/doctype/site_analytics_doctype/site_analytics_doctype.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteAnalyticsPageType(Document): +class SiteAnalyticsPageType(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_analytics_login/site_analytics_login.py b/press/press/doctype/site_analytics_login/site_analytics_login.py index 5e8f4ad5..c8dcb770 100644 --- a/press/press/doctype/site_analytics_login/site_analytics_login.py +++ b/press/press/doctype/site_analytics_login/site_analytics_login.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteAnalyticsLogin(Document): +class SiteAnalyticsLogin(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_analytics_user/site_analytics_user.py b/press/press/doctype/site_analytics_user/site_analytics_user.py index 5338d9a7..db80c7da 100644 --- a/press/press/doctype/site_analytics_user/site_analytics_user.py +++ b/press/press/doctype/site_analytics_user/site_analytics_user.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteAnalyticsUser(Document): +class SiteAnalyticsUser(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_app/site_app.py b/press/press/doctype/site_app/site_app.py index d9820af2..9fc86e48 100644 --- a/press/press/doctype/site_app/site_app.py +++ b/press/press/doctype/site_app/site_app.py @@ -3,13 +3,13 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import cstr from jcloude.api.site import get_installed_apps -class SiteApp(Document): +class SiteApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_backup/site_backup.py b/press/press/doctype/site_backup/site_backup.py index abae8560..e7886d21 100644 --- a/press/press/doctype/site_backup/site_backup.py +++ b/press/press/doctype/site_backup/site_backup.py @@ -11,7 +11,7 @@ from typing import TYPE_CHECKING import jingrow import jingrow.utils from jingrow.desk.pagetype.tag.tag import add_tag -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.exceptions import SiteTooManyPendingBackups @@ -26,7 +26,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.virtual_machine.virtual_machine import VirtualMachine -class SiteBackup(Document): +class SiteBackup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_backup_time/site_backup_time.py b/press/press/doctype/site_backup_time/site_backup_time.py index 54749a6a..d26b150f 100644 --- a/press/press/doctype/site_backup_time/site_backup_time.py +++ b/press/press/doctype/site_backup_time/site_backup_time.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteBackupTime(Document): +class SiteBackupTime(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_config/site_config.py b/press/press/doctype/site_config/site_config.py index 37634aae..88bdd5a7 100644 --- a/press/press/doctype/site_config/site_config.py +++ b/press/press/doctype/site_config/site_config.py @@ -4,10 +4,10 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class Config(Document): +class Config(Page): dashboard_fields = ["key", "type", "value"] def get_type(self): diff --git a/press/press/doctype/site_config_key/site_config_key.py b/press/press/doctype/site_config_key/site_config_key.py index 05879597..a0387306 100644 --- a/press/press/doctype/site_config_key/site_config_key.py +++ b/press/press/doctype/site_config_key/site_config_key.py @@ -3,10 +3,10 @@ # For license information, please see license.txt -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteConfigKey(Document): +class SiteConfigKey(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_config_key_blacklist/site_config_key_blacklist.py b/press/press/doctype/site_config_key_blacklist/site_config_key_blacklist.py index a8d389e8..701299af 100644 --- a/press/press/doctype/site_config_key_blacklist/site_config_key_blacklist.py +++ b/press/press/doctype/site_config_key_blacklist/site_config_key_blacklist.py @@ -3,10 +3,10 @@ # For license information, please see license.txt -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteConfigKeyBlacklist(Document): +class SiteConfigKeyBlacklist(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_database_table_permission/site_database_table_permission.py b/press/press/doctype/site_database_table_permission/site_database_table_permission.py index 92976601..8071658c 100644 --- a/press/press/doctype/site_database_table_permission/site_database_table_permission.py +++ b/press/press/doctype/site_database_table_permission/site_database_table_permission.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteDatabaseTablePermission(Document): +class SiteDatabaseTablePermission(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_database_user/site_database_user.py b/press/press/doctype/site_database_user/site_database_user.py index cc4ee3c3..9de13f00 100644 --- a/press/press/doctype/site_database_user/site_database_user.py +++ b/press/press/doctype/site_database_user/site_database_user.py @@ -9,7 +9,7 @@ from typing import TYPE_CHECKING import jingrow import jingrow.utils from elasticsearch import Elasticsearch -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.password import get_decrypted_password from jcloude.agent import Agent @@ -21,7 +21,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.site.site import Site -class SiteDatabaseUser(Document): +class SiteDatabaseUser(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_domain/site_domain.py b/press/press/doctype/site_domain/site_domain.py index 4f59d75d..14c9bf1e 100644 --- a/press/press/doctype/site_domain/site_domain.py +++ b/press/press/doctype/site_domain/site_domain.py @@ -7,7 +7,7 @@ from typing import TYPE_CHECKING, ClassVar import jingrow import rq -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.exceptions import ( @@ -22,7 +22,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.site.site import Site -class SiteDomain(Document): +class SiteDomain(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_domain/test_site_domain.py b/press/press/doctype/site_domain/test_site_domain.py index 8cd81e21..f075aa37 100644 --- a/press/press/doctype/site_domain/test_site_domain.py +++ b/press/press/doctype/site_domain/test_site_domain.py @@ -35,7 +35,7 @@ def create_test_site_domain(site: str, domain: str, status: str = "Active") -> S @patch.object(AgentJob, "after_insert", new=Mock()) @patch("jcloude.jcloude.pagetype.site.site._change_dns_record", new=Mock()) class TestSiteDomain(FrappeTestCase): - """Tests for Site Domain Document methods.""" + """Tests for Site Domain Page methods.""" def tearDown(self): jingrow.db.rollback() diff --git a/press/press/doctype/site_group_deploy/site_group_deploy.py b/press/press/doctype/site_group_deploy/site_group_deploy.py index 15b33d4e..eb8e0d7c 100644 --- a/press/press/doctype/site_group_deploy/site_group_deploy.py +++ b/press/press/doctype/site_group_deploy/site_group_deploy.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteGroupDeploy(Document): +class SiteGroupDeploy(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_group_deploy_app/site_group_deploy_app.py b/press/press/doctype/site_group_deploy_app/site_group_deploy_app.py index fbe09999..402fdfe7 100644 --- a/press/press/doctype/site_group_deploy_app/site_group_deploy_app.py +++ b/press/press/doctype/site_group_deploy_app/site_group_deploy_app.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteGroupDeployApp(Document): +class SiteGroupDeployApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_migration/site_migration.py b/press/press/doctype/site_migration/site_migration.py index b2d361f9..d636242b 100644 --- a/press/press/doctype/site_migration/site_migration.py +++ b/press/press/doctype/site_migration/site_migration.py @@ -9,7 +9,7 @@ from typing import TYPE_CHECKING import jingrow from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.agent import Agent from jcloude.exceptions import ( @@ -53,7 +53,7 @@ def get_ongoing_migration(site: Link, scheduled=False): return jingrow.db.exists("Site Migration", {"site": site, "status": ("in", ongoing_statuses)}) -class SiteMigration(Document): +class SiteMigration(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_migration_step/site_migration_step.py b/press/press/doctype/site_migration_step/site_migration_step.py index 99f50761..a5812b40 100644 --- a/press/press/doctype/site_migration_step/site_migration_step.py +++ b/press/press/doctype/site_migration_step/site_migration_step.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteMigrationStep(Document): +class SiteMigrationStep(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_partner_lead/site_partner_lead.py b/press/press/doctype/site_partner_lead/site_partner_lead.py index 8791da0b..dff16d11 100644 --- a/press/press/doctype/site_partner_lead/site_partner_lead.py +++ b/press/press/doctype/site_partner_lead/site_partner_lead.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SitePartnerLead(Document): +class SitePartnerLead(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_plan/plan.py b/press/press/doctype/site_plan/plan.py index 4ea40f24..55f6a47d 100644 --- a/press/press/doctype/site_plan/plan.py +++ b/press/press/doctype/site_plan/plan.py @@ -1,11 +1,11 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import rounded from jcloude.utils import group_children_in_result -class Plan(Document): +class Plan(Page): def get_price_for_interval(self, interval, currency): price_per_day = self.get_price_per_day(currency) diff --git a/press/press/doctype/site_plan/site_plan.json b/press/press/doctype/site_plan/site_plan.json index c7c976b7..6ff565be 100644 --- a/press/press/doctype/site_plan/site_plan.json +++ b/press/press/doctype/site_plan/site_plan.json @@ -57,7 +57,7 @@ { "fieldname": "document_type", "fieldtype": "Link", - "label": "Document Type", + "label": "Page Type", "options": "PageType", "reqd": 1 }, diff --git a/press/press/doctype/site_plan_allowed_app/site_plan_allowed_app.py b/press/press/doctype/site_plan_allowed_app/site_plan_allowed_app.py index 2a73d710..ac581b0c 100644 --- a/press/press/doctype/site_plan_allowed_app/site_plan_allowed_app.py +++ b/press/press/doctype/site_plan_allowed_app/site_plan_allowed_app.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SitePlanAllowedApp(Document): +class SitePlanAllowedApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_plan_change/site_plan_change.py b/press/press/doctype/site_plan_change/site_plan_change.py index a66dc1f5..9803697a 100644 --- a/press/press/doctype/site_plan_change/site_plan_change.py +++ b/press/press/doctype/site_plan_change/site_plan_change.py @@ -5,12 +5,12 @@ from __future__ import annotations import jingrow from jingrow import _ -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils.webhook import create_webhook_event -class SitePlanChange(Document): +class SitePlanChange(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_plan_release_group/site_plan_release_group.py b/press/press/doctype/site_plan_release_group/site_plan_release_group.py index 442af55a..de7dd91c 100644 --- a/press/press/doctype/site_plan_release_group/site_plan_release_group.py +++ b/press/press/doctype/site_plan_release_group/site_plan_release_group.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SitePlanReleaseGroup(Document): +class SitePlanReleaseGroup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_replication/site_replication.py b/press/press/doctype/site_replication/site_replication.py index d0fc2c35..6087043a 100644 --- a/press/press/doctype/site_replication/site_replication.py +++ b/press/press/doctype/site_replication/site_replication.py @@ -4,13 +4,13 @@ from typing import List import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.site import _new from jcloude.jcloude.pagetype.site.site import prepare_site -class SiteReplication(Document): +class SiteReplication(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. @@ -70,12 +70,12 @@ class SiteReplication(Document): jingrow.log_error("Site Replication Error") @classmethod - def get_all_running_site_replications(cls) -> List[Document]: + def get_all_running_site_replications(cls) -> List[Page]: replications = jingrow.get_all(cls.pagetype, dict(status="Running"), pluck="name") return cls.get_docs(replications) @classmethod - def get_docs(cls, names: List[str]) -> List[Document]: + def get_docs(cls, names: List[str]) -> List[Page]: return [jingrow.get_pg(cls.pagetype, name) for name in names] diff --git a/press/press/doctype/site_update/site_update.py b/press/press/doctype/site_update/site_update.py index d6c62102..969b7fe0 100644 --- a/press/press/doctype/site_update/site_update.py +++ b/press/press/doctype/site_update/site_update.py @@ -12,7 +12,7 @@ import jingrow import jingrow.utils import pytz from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import convert_utc_to_system_timezone from jingrow.utils.caching import site_cache from jingrow.utils.data import cint @@ -39,7 +39,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.site.site import Site -class SiteUpdate(Document): +class SiteUpdate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_usage/site_usage.py b/press/press/doctype/site_usage/site_usage.py index 02fd6905..02022f74 100644 --- a/press/press/doctype/site_usage/site_usage.py +++ b/press/press/doctype/site_usage/site_usage.py @@ -4,12 +4,12 @@ import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder import Interval from jingrow.query_builder.functions import Now -class SiteUsage(Document): +class SiteUsage(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_user/site_user.py b/press/press/doctype/site_user/site_user.py index 4e9cd678..a6ef6303 100644 --- a/press/press/doctype/site_user/site_user.py +++ b/press/press/doctype/site_user/site_user.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteUser(Document): +class SiteUser(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/site_user_session/site_user_session.py b/press/press/doctype/site_user_session/site_user_session.py index 8456796e..1455d9f3 100644 --- a/press/press/doctype/site_user_session/site_user_session.py +++ b/press/press/doctype/site_user_session/site_user_session.py @@ -4,10 +4,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteUserSession(Document): +class SiteUserSession(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/sql_playground_log/sql_playground_log.py b/press/press/doctype/sql_playground_log/sql_playground_log.py index 2f413557..87b959ea 100644 --- a/press/press/doctype/sql_playground_log/sql_playground_log.py +++ b/press/press/doctype/sql_playground_log/sql_playground_log.py @@ -2,12 +2,12 @@ # For license information, please see license.txt from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.overrides import get_permission_query_conditions_for_pagetype -class SQLPlaygroundLog(Document): +class SQLPlaygroundLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/ssh_certificate/ssh_certificate.py b/press/press/doctype/ssh_certificate/ssh_certificate.py index cb336731..15b165db 100644 --- a/press/press/doctype/ssh_certificate/ssh_certificate.py +++ b/press/press/doctype/ssh_certificate/ssh_certificate.py @@ -11,7 +11,7 @@ import subprocess from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils import log_error @@ -21,7 +21,7 @@ if TYPE_CHECKING: ) -class SSHCertificate(Document): +class SSHCertificate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/ssh_certificate_authority/ssh_certificate_authority.py b/press/press/doctype/ssh_certificate_authority/ssh_certificate_authority.py index aebf2bf2..fe90c9ef 100644 --- a/press/press/doctype/ssh_certificate_authority/ssh_certificate_authority.py +++ b/press/press/doctype/ssh_certificate_authority/ssh_certificate_authority.py @@ -8,13 +8,13 @@ import subprocess import docker import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import cint from jcloude.utils import log_error -class SSHCertificateAuthority(Document): +class SSHCertificateAuthority(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/ssh_key/ssh_key.py b/press/press/doctype/ssh_key/ssh_key.py index e589d6f1..3f6fa503 100644 --- a/press/press/doctype/ssh_key/ssh_key.py +++ b/press/press/doctype/ssh_key/ssh_key.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SSHKey(Document): +class SSHKey(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/storage_integration_bucket/storage_integration_bucket.py b/press/press/doctype/storage_integration_bucket/storage_integration_bucket.py index a752fe4a..df06961c 100644 --- a/press/press/doctype/storage_integration_bucket/storage_integration_bucket.py +++ b/press/press/doctype/storage_integration_bucket/storage_integration_bucket.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class StorageIntegrationBucket(Document): +class StorageIntegrationBucket(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/storage_integration_subscription/storage_integration_subscription.py b/press/press/doctype/storage_integration_subscription/storage_integration_subscription.py index 293d62ba..fd6d890d 100644 --- a/press/press/doctype/storage_integration_subscription/storage_integration_subscription.py +++ b/press/press/doctype/storage_integration_subscription/storage_integration_subscription.py @@ -6,14 +6,14 @@ import math import boto3 import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.password import get_decrypted_password from jcloude.agent import Agent from jcloude.api.site import protected -class StorageIntegrationSubscription(Document): +class StorageIntegrationSubscription(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/stripe_micro_charge_record/stripe_micro_charge_record.py b/press/press/doctype/stripe_micro_charge_record/stripe_micro_charge_record.py index a0a7d46f..8c64db14 100644 --- a/press/press/doctype/stripe_micro_charge_record/stripe_micro_charge_record.py +++ b/press/press/doctype/stripe_micro_charge_record/stripe_micro_charge_record.py @@ -2,12 +2,12 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils.billing import get_stripe -class StripeMicroChargeRecord(Document): +class StripeMicroChargeRecord(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/stripe_payment_event/stripe_payment_event.py b/press/press/doctype/stripe_payment_event/stripe_payment_event.py index 3fce564f..8e4e2d6d 100644 --- a/press/press/doctype/stripe_payment_event/stripe_payment_event.py +++ b/press/press/doctype/stripe_payment_event/stripe_payment_event.py @@ -5,13 +5,13 @@ from __future__ import annotations from datetime import datetime import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils.billing import convert_stripe_money from jcloude.api.billing import get_stripe -class StripePaymentEvent(Document): +class StripePaymentEvent(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/stripe_payment_method/stripe_payment_method.py b/press/press/doctype/stripe_payment_method/stripe_payment_method.py index 69c24f2c..6d59c4f9 100644 --- a/press/press/doctype/stripe_payment_method/stripe_payment_method.py +++ b/press/press/doctype/stripe_payment_method/stripe_payment_method.py @@ -4,7 +4,7 @@ from __future__ import annotations import jingrow from jingrow.contacts.address_and_contact import load_address_and_contact -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.billing import get_stripe from jcloude.api.client import dashboard_whitelist @@ -13,7 +13,7 @@ from jcloude.utils import log_error from jcloude.utils.telemetry import capture -class StripePaymentMethod(Document): +class StripePaymentMethod(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/stripe_webhook_log/stripe_webhook_log.py b/press/press/doctype/stripe_webhook_log/stripe_webhook_log.py index 8cebe6a1..2828ef6f 100644 --- a/press/press/doctype/stripe_webhook_log/stripe_webhook_log.py +++ b/press/press/doctype/stripe_webhook_log/stripe_webhook_log.py @@ -6,7 +6,7 @@ import re from datetime import datetime import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page import jcloude.utils from jcloude.api.billing import get_stripe @@ -16,7 +16,7 @@ class InvalidStripeWebhookEvent(Exception): http_status_code = 400 -class StripeWebhookLog(Document): +class StripeWebhookLog(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/subscription/subscription.json b/press/press/doctype/subscription/subscription.json index 4ca8996a..79e90bee 100644 --- a/press/press/doctype/subscription/subscription.json +++ b/press/press/doctype/subscription/subscription.json @@ -32,7 +32,7 @@ "fieldname": "document_type", "fieldtype": "Link", "in_list_view": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType", "reqd": 1 }, @@ -40,7 +40,7 @@ "fieldname": "document_name", "fieldtype": "Dynamic Link", "in_list_view": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type", "reqd": 1 }, diff --git a/press/press/doctype/subscription/subscription.py b/press/press/doctype/subscription/subscription.py index af1f341e..896a7a07 100644 --- a/press/press/doctype/subscription/subscription.py +++ b/press/press/doctype/subscription/subscription.py @@ -7,7 +7,7 @@ from typing import TYPE_CHECKING import jingrow import rq -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder.functions import Coalesce, Count from jingrow.utils import cint, flt @@ -20,7 +20,7 @@ if TYPE_CHECKING: from jingrow.types import DF -class Subscription(Document): +class Subscription(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/support_access/support_access.py b/press/press/doctype/support_access/support_access.py index ae7da8cc..556e7222 100644 --- a/press/press/doctype/support_access/support_access.py +++ b/press/press/doctype/support_access/support_access.py @@ -4,14 +4,14 @@ import jingrow import jingrow.utils -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder import Criterion, JoinType from jingrow.query_builder.functions import Count from jcloude.utils import get_current_team -class SupportAccess(Document): +class SupportAccess(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/support_access_resource/support_access_resource.json b/press/press/doctype/support_access_resource/support_access_resource.json index 93fcfb81..ae697924 100644 --- a/press/press/doctype/support_access_resource/support_access_resource.json +++ b/press/press/doctype/support_access_resource/support_access_resource.json @@ -14,14 +14,14 @@ "fieldname": "document_type", "fieldtype": "Link", "in_list_view": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType" }, { "fieldname": "document_name", "fieldtype": "Dynamic Link", "in_list_view": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type" } ], diff --git a/press/press/doctype/support_access_resource/support_access_resource.py b/press/press/doctype/support_access_resource/support_access_resource.py index ae04130f..bc71cb01 100644 --- a/press/press/doctype/support_access_resource/support_access_resource.py +++ b/press/press/doctype/support_access_resource/support_access_resource.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SupportAccessResource(Document): +class SupportAccessResource(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/team/team.py b/press/press/doctype/team/team.py index 54728e9f..5a4bbd6a 100644 --- a/press/press/doctype/team/team.py +++ b/press/press/doctype/team/team.py @@ -10,7 +10,7 @@ import jingrow from jingrow import _ from jingrow.contacts.address_and_contact import load_address_and_contact from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder.functions import Count from jingrow.rate_limiter import rate_limit from jingrow.utils import get_fullname, get_last_day, get_url_to_form, getdate, random_string @@ -32,7 +32,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.account_request.account_request import AccountRequest -class Team(Document): +class Team(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. @@ -254,7 +254,7 @@ class Team(Document): def delete(self, force=False, workflow=False): if not (force or workflow): jingrow.throw( - f"You are only deleting the Team Document for {self.name}. To continue to" + f"You are only deleting the Team Page for {self.name}. To continue to" " do so, pass force=True with this call. Else, pass workflow=True to raise" " a Team Deletion Request to trigger complete team deletion process." ) @@ -266,7 +266,7 @@ class Team(Document): return jingrow.get_pg({"pagetype": "Team Deletion Request", "team": self.name}).insert() jingrow.throw( - f"You are only deleting the Team Document for {self.name}. To continue to" + f"You are only deleting the Team Page for {self.name}. To continue to" " do so, pass force=True with this call. Else, pass workflow=True to raise" " a Team Deletion Request to trigger complete team deletion process." ) diff --git a/press/press/doctype/team_change/team_change.json b/press/press/doctype/team_change/team_change.json index 237579d8..8d108add 100644 --- a/press/press/doctype/team_change/team_change.json +++ b/press/press/doctype/team_change/team_change.json @@ -19,7 +19,7 @@ "fieldtype": "Link", "in_list_view": 1, "in_standard_filter": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType", "reqd": 1 }, @@ -45,7 +45,7 @@ "fieldname": "document_name", "fieldtype": "Dynamic Link", "in_list_view": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type", "reqd": 1 }, diff --git a/press/press/doctype/team_change/team_change.py b/press/press/doctype/team_change/team_change.py index 2c746d77..75563b67 100644 --- a/press/press/doctype/team_change/team_change.py +++ b/press/press/doctype/team_change/team_change.py @@ -4,10 +4,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class TeamChange(Document): +class TeamChange(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/team_member/team_member.py b/press/press/doctype/team_member/team_member.py index 6e56921b..0252cc55 100644 --- a/press/press/doctype/team_member/team_member.py +++ b/press/press/doctype/team_member/team_member.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class TeamMember(Document): +class TeamMember(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/team_member_deletion_request/team_member_deletion_request.py b/press/press/doctype/team_member_deletion_request/team_member_deletion_request.py index d62a49af..4d5e6da2 100644 --- a/press/press/doctype/team_member_deletion_request/team_member_deletion_request.py +++ b/press/press/doctype/team_member_deletion_request/team_member_deletion_request.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class TeamMemberDeletionRequest(Document): +class TeamMemberDeletionRequest(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/team_member_impersonation/team_member_impersonation.py b/press/press/doctype/team_member_impersonation/team_member_impersonation.py index f742471f..1c78a01c 100644 --- a/press/press/doctype/team_member_impersonation/team_member_impersonation.py +++ b/press/press/doctype/team_member_impersonation/team_member_impersonation.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class TeamMemberImpersonation(Document): +class TeamMemberImpersonation(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/team_onboarding/team_onboarding.py b/press/press/doctype/team_onboarding/team_onboarding.py index e44420fd..5c7403dd 100644 --- a/press/press/doctype/team_onboarding/team_onboarding.py +++ b/press/press/doctype/team_onboarding/team_onboarding.py @@ -4,10 +4,10 @@ # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class TeamOnboarding(Document): +class TeamOnboarding(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/telegram_group/telegram_group.py b/press/press/doctype/telegram_group/telegram_group.py index 1d79dccd..3ceb3d4e 100644 --- a/press/press/doctype/telegram_group/telegram_group.py +++ b/press/press/doctype/telegram_group/telegram_group.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class TelegramGroup(Document): +class TelegramGroup(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/telegram_group_topic/telegram_group_topic.py b/press/press/doctype/telegram_group_topic/telegram_group_topic.py index d3475751..36a6ae83 100644 --- a/press/press/doctype/telegram_group_topic/telegram_group_topic.py +++ b/press/press/doctype/telegram_group_topic/telegram_group_topic.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class TelegramGroupTopic(Document): +class TelegramGroupTopic(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/telegram_message/telegram_message.py b/press/press/doctype/telegram_message/telegram_message.py index bba57612..c82ed463 100644 --- a/press/press/doctype/telegram_message/telegram_message.py +++ b/press/press/doctype/telegram_message/telegram_message.py @@ -4,7 +4,7 @@ import traceback import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from telegram.error import NetworkError, RetryAfter from jcloude.telegram_utils import Telegram @@ -12,7 +12,7 @@ from jingrow.query_builder import Interval from jingrow.query_builder.functions import Now -class TelegramMessage(Document): +class TelegramMessage(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/tls_certificate/tls_certificate.py b/press/press/doctype/tls_certificate/tls_certificate.py index 2b2fbefc..a8b42816 100644 --- a/press/press/doctype/tls_certificate/tls_certificate.py +++ b/press/press/doctype/tls_certificate/tls_certificate.py @@ -13,7 +13,7 @@ from typing import TYPE_CHECKING import jingrow import OpenSSL -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.query_builder.functions import Date from jcloude.exceptions import ( @@ -33,7 +33,7 @@ AUTO_RETRY_LIMIT = 5 MANUAL_RETRY_LIMIT = 8 -class TLSCertificate(Document): +class TLSCertificate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/usage_record/usage_record.json b/press/press/doctype/usage_record/usage_record.json index c3ae493c..8fa2e5ec 100644 --- a/press/press/doctype/usage_record/usage_record.json +++ b/press/press/doctype/usage_record/usage_record.json @@ -32,7 +32,7 @@ "fieldtype": "Link", "in_list_view": 1, "in_standard_filter": 1, - "label": "Document Type", + "label": "Page Type", "options": "PageType" }, { @@ -40,7 +40,7 @@ "fieldtype": "Dynamic Link", "in_list_view": 1, "in_standard_filter": 1, - "label": "Document Name", + "label": "Page Name", "options": "document_type" }, { diff --git a/press/press/doctype/usage_record/usage_record.py b/press/press/doctype/usage_record/usage_record.py index 338b1f13..c6b4cfae 100644 --- a/press/press/doctype/usage_record/usage_record.py +++ b/press/press/doctype/usage_record/usage_record.py @@ -3,10 +3,10 @@ from __future__ import annotations import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class UsageRecord(Document): +class UsageRecord(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/user_2fa/user_2fa.py b/press/press/doctype/user_2fa/user_2fa.py index 4001c4c4..10db41d3 100644 --- a/press/press/doctype/user_2fa/user_2fa.py +++ b/press/press/doctype/user_2fa/user_2fa.py @@ -8,10 +8,10 @@ import string import jingrow import jingrow.utils -from jingrow.model.document import Document +from jingrow.model.document import Page -class User2FA(Document): +class User2FA(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/user_2fa_recovery_code/user_2fa_recovery_code.py b/press/press/doctype/user_2fa_recovery_code/user_2fa_recovery_code.py index d2aaa9e2..063059d1 100644 --- a/press/press/doctype/user_2fa_recovery_code/user_2fa_recovery_code.py +++ b/press/press/doctype/user_2fa_recovery_code/user_2fa_recovery_code.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class User2FARecoveryCode(Document): +class User2FARecoveryCode(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/user_ssh_certificate/user_ssh_certificate.py b/press/press/doctype/user_ssh_certificate/user_ssh_certificate.py index 6e63dd97..5a8d9c21 100644 --- a/press/press/doctype/user_ssh_certificate/user_ssh_certificate.py +++ b/press/press/doctype/user_ssh_certificate/user_ssh_certificate.py @@ -12,12 +12,12 @@ import subprocess import jingrow from jingrow import safe_decode -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.utils import log_error -class UserSSHCertificate(Document): +class UserSSHCertificate(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/user_ssh_key/user_ssh_key.py b/press/press/doctype/user_ssh_key/user_ssh_key.py index a0971461..900e4df9 100644 --- a/press/press/doctype/user_ssh_key/user_ssh_key.py +++ b/press/press/doctype/user_ssh_key/user_ssh_key.py @@ -8,7 +8,7 @@ import subprocess from typing import ClassVar import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.api.client import dashboard_whitelist @@ -21,7 +21,7 @@ class SSHFingerprintError(ValueError): pass -class UserSSHKey(Document): +class UserSSHKey(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/version_upgrade/version_upgrade.py b/press/press/doctype/version_upgrade/version_upgrade.py index a0308191..0c413cb4 100644 --- a/press/press/doctype/version_upgrade/version_upgrade.py +++ b/press/press/doctype/version_upgrade/version_upgrade.py @@ -6,7 +6,7 @@ from __future__ import annotations from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.communication_info.communication_info import get_communication_info from jcloude.jcloude.pagetype.jcloude_notification.jcloude_notification import ( @@ -18,7 +18,7 @@ if TYPE_CHECKING: from jcloude.jcloude.pagetype.site.site import Site -class VersionUpgrade(Document): +class VersionUpgrade(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. @@ -146,12 +146,12 @@ class VersionUpgrade(Document): return cls.get_docs(upgrades) @classmethod - def get_all_ongoing_version_upgrades(cls) -> list[Document]: + def get_all_ongoing_version_upgrades(cls) -> list[Page]: upgrades = jingrow.get_all(cls.pagetype, {"status": ("in", ["Pending", "Running"])}) return cls.get_docs(upgrades) @classmethod - def get_docs(cls, names: list[str]) -> list[Document]: + def get_docs(cls, names: list[str]) -> list[Page]: return [jingrow.get_pg(cls.pagetype, name) for name in names] diff --git a/press/press/doctype/virtual_disk_snapshot/virtual_disk_snapshot.py b/press/press/doctype/virtual_disk_snapshot/virtual_disk_snapshot.py index b9660b1c..1b2b4baf 100644 --- a/press/press/doctype/virtual_disk_snapshot/virtual_disk_snapshot.py +++ b/press/press/doctype/virtual_disk_snapshot/virtual_disk_snapshot.py @@ -11,14 +11,14 @@ import jingrow.utils import pytz import rq from botocore.exceptions import ClientError -from jingrow.model.document import Document +from jingrow.model.document import Page from oci.core import BlockstorageClient from jcloude.utils import log_error from jcloude.utils.jobs import has_job_timeout_exceeded -class VirtualDiskSnapshot(Document): +class VirtualDiskSnapshot(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/virtual_machine/virtual_machine.py b/press/press/doctype/virtual_machine/virtual_machine.py index ffbe1135..39bc2569 100644 --- a/press/press/doctype/virtual_machine/virtual_machine.py +++ b/press/press/doctype/virtual_machine/virtual_machine.py @@ -14,7 +14,7 @@ import jingrow import rq from jingrow.core.utils import find from jingrow.desk.utils import slug -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.model.naming import make_autoname from jingrow.utils.password import get_decrypted_password from hcloud import APIException, Client @@ -69,7 +69,7 @@ HETZNER_ROOT_DISK_ID = "hetzner-root-disk" HETZNER_ACTION_TIMEOUT = 60 # seconds; shouldn't be longer than default RQ job timeout of 300 seconds -class VirtualMachine(Document): +class VirtualMachine(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/virtual_machine_image/virtual_machine_image.py b/press/press/doctype/virtual_machine_image/virtual_machine_image.py index f765631d..76bedc6b 100644 --- a/press/press/doctype/virtual_machine_image/virtual_machine_image.py +++ b/press/press/doctype/virtual_machine_image/virtual_machine_image.py @@ -5,7 +5,7 @@ from __future__ import annotations import boto3 import jingrow from jingrow.core.utils import find -from jingrow.model.document import Document +from jingrow.model.document import Page from hcloud import Client from oci.core import ComputeClient from oci.core.models import ( @@ -18,7 +18,7 @@ from tenacity import retry, stop_after_attempt, wait_fixed from tenacity.retry import retry_if_result -class VirtualMachineImage(Document): +class VirtualMachineImage(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/virtual_machine_image_volume/virtual_machine_image_volume.py b/press/press/doctype/virtual_machine_image_volume/virtual_machine_image_volume.py index 13a8bc5d..d0b10a1d 100644 --- a/press/press/doctype/virtual_machine_image_volume/virtual_machine_image_volume.py +++ b/press/press/doctype/virtual_machine_image_volume/virtual_machine_image_volume.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class VirtualMachineImageVolume(Document): +class VirtualMachineImageVolume(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/virtual_machine_temporary_volume/virtual_machine_temporary_volume.py b/press/press/doctype/virtual_machine_temporary_volume/virtual_machine_temporary_volume.py index ea97d9c5..c1c651e0 100644 --- a/press/press/doctype/virtual_machine_temporary_volume/virtual_machine_temporary_volume.py +++ b/press/press/doctype/virtual_machine_temporary_volume/virtual_machine_temporary_volume.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class VirtualMachineTemporaryVolume(Document): +class VirtualMachineTemporaryVolume(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/virtual_machine_volume/virtual_machine_volume.py b/press/press/doctype/virtual_machine_volume/virtual_machine_volume.py index bb6d52ab..1f307e83 100644 --- a/press/press/doctype/virtual_machine_volume/virtual_machine_volume.py +++ b/press/press/doctype/virtual_machine_volume/virtual_machine_volume.py @@ -4,10 +4,10 @@ # import jingrow from __future__ import annotations -from jingrow.model.document import Document +from jingrow.model.document import Page -class VirtualMachineVolume(Document): +class VirtualMachineVolume(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/press/doctype/wireguard_peer/wireguard_peer.py b/press/press/doctype/wireguard_peer/wireguard_peer.py index ef74a38d..72355757 100644 --- a/press/press/doctype/wireguard_peer/wireguard_peer.py +++ b/press/press/doctype/wireguard_peer/wireguard_peer.py @@ -6,13 +6,13 @@ import json import subprocess import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.runner import Ansible from jcloude.utils import log_error -class WireguardPeer(Document): +class WireguardPeer(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/runner.py b/press/runner.py index 131519fe..21c67228 100644 --- a/press/runner.py +++ b/press/runner.py @@ -18,7 +18,7 @@ from ansible.plugins.action.async_status import ActionModule from ansible.plugins.callback import CallbackBase from ansible.utils.display import Display from ansible.vars.manager import VariableManager -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import cstr from jingrow.utils import now_datetime as now @@ -300,7 +300,7 @@ class Status(str, Enum): return self.value -class GenericStep(Document): +class GenericStep(Page): attempt: int job_type: Literal["Ansible Play", "Agent Job"] job: str | None diff --git a/press/saas/doctype/account_request_rules/account_request_rules.py b/press/saas/doctype/account_request_rules/account_request_rules.py index d3292f3a..efb1a106 100644 --- a/press/saas/doctype/account_request_rules/account_request_rules.py +++ b/press/saas/doctype/account_request_rules/account_request_rules.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class AccountRequestRules(Document): +class AccountRequestRules(Page): pass diff --git a/press/saas/doctype/hybrid_pool_item/hybrid_pool_item.py b/press/saas/doctype/hybrid_pool_item/hybrid_pool_item.py index 1d0eba23..28f35440 100644 --- a/press/saas/doctype/hybrid_pool_item/hybrid_pool_item.py +++ b/press/saas/doctype/hybrid_pool_item/hybrid_pool_item.py @@ -4,10 +4,10 @@ from __future__ import annotations # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class HybridPoolItem(Document): +class HybridPoolItem(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/saas/doctype/hybrid_saas_pool/hybrid_saas_pool.py b/press/saas/doctype/hybrid_saas_pool/hybrid_saas_pool.py index eb8089a0..f91b3204 100644 --- a/press/saas/doctype/hybrid_saas_pool/hybrid_saas_pool.py +++ b/press/saas/doctype/hybrid_saas_pool/hybrid_saas_pool.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class HybridSaasPool(Document): +class HybridSaasPool(Page): pass diff --git a/press/saas/doctype/product_trial/product_trial.py b/press/saas/doctype/product_trial/product_trial.py index d559ea45..6680d9f0 100644 --- a/press/saas/doctype/product_trial/product_trial.py +++ b/press/saas/doctype/product_trial/product_trial.py @@ -8,7 +8,7 @@ from typing import Any import jingrow import jingrow.utils -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.data import get_url from jcloude.utils import log_error @@ -16,7 +16,7 @@ from jcloude.utils.jobs import has_job_timeout_exceeded from jcloude.utils.unique_name_generator import generate as generate_random_name -class ProductTrial(Document): +class ProductTrial(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/saas/doctype/product_trial_app/product_trial_app.py b/press/saas/doctype/product_trial_app/product_trial_app.py index 963b10c3..65cd80e6 100644 --- a/press/saas/doctype/product_trial_app/product_trial_app.py +++ b/press/saas/doctype/product_trial_app/product_trial_app.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ProductTrialApp(Document): +class ProductTrialApp(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/saas/doctype/product_trial_request/product_trial_request.py b/press/saas/doctype/product_trial_request/product_trial_request.py index 36090431..8880b9e7 100644 --- a/press/saas/doctype/product_trial_request/product_trial_request.py +++ b/press/saas/doctype/product_trial_request/product_trial_request.py @@ -9,7 +9,7 @@ from contextlib import suppress from typing import TYPE_CHECKING import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils.caching import redis_cache from jingrow.utils.data import add_to_date, now_datetime from jingrow.utils.telemetry import init_telemetry @@ -24,7 +24,7 @@ if TYPE_CHECKING: from jcloude.saas.pagetype.product_trial.product_trial import ProductTrial -class ProductTrialRequest(Document): +class ProductTrialRequest(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/saas/doctype/product_trial_signup_field/product_trial_signup_field.py b/press/saas/doctype/product_trial_signup_field/product_trial_signup_field.py index 3b044632..fdfaa6f4 100644 --- a/press/saas/doctype/product_trial_signup_field/product_trial_signup_field.py +++ b/press/saas/doctype/product_trial_signup_field/product_trial_signup_field.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class ProductTrialSignupField(Document): +class ProductTrialSignupField(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/saas/doctype/saas_app/saas_app.py b/press/saas/doctype/saas_app/saas_app.py index 815bd939..cea587f2 100644 --- a/press/saas/doctype/saas_app/saas_app.py +++ b/press/saas/doctype/saas_app/saas_app.py @@ -2,13 +2,13 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.saas.pagetype.saas_app_plan.saas_app_plan import get_app_plan_features from jcloude.utils import get_current_team -class SaasApp(Document): +class SaasApp(Page): def autoname(self): self.name = self.app diff --git a/press/saas/doctype/saas_app_plan/saas_app_plan.py b/press/saas/doctype/saas_app_plan/saas_app_plan.py index c2fdd44b..15448c06 100644 --- a/press/saas/doctype/saas_app_plan/saas_app_plan.py +++ b/press/saas/doctype/saas_app_plan/saas_app_plan.py @@ -4,13 +4,13 @@ from typing import List import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jcloude.jcloude.pagetype.invoice.invoice import calculate_gst from jcloude.utils import get_current_team -class SaasAppPlan(Document): +class SaasAppPlan(Page): def validate(self): self.validate_plan() self.validate_payout_percentage() diff --git a/press/saas/doctype/saas_app_subscription/saas_app_subscription.py b/press/saas/doctype/saas_app_subscription/saas_app_subscription.py index 9606702e..4bbe6a17 100644 --- a/press/saas/doctype/saas_app_subscription/saas_app_subscription.py +++ b/press/saas/doctype/saas_app_subscription/saas_app_subscription.py @@ -5,13 +5,13 @@ import json from datetime import datetime import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.utils import add_to_date from jcloude.utils import log_error -class SaasAppSubscription(Document): +class SaasAppSubscription(Page): def validate(self): self.set_secret_key() self.validate_saas_app_plan() diff --git a/press/saas/doctype/saas_app_version/saas_app_version.py b/press/saas/doctype/saas_app_version/saas_app_version.py index 6af02303..2e8d92ce 100644 --- a/press/saas/doctype/saas_app_version/saas_app_version.py +++ b/press/saas/doctype/saas_app_version/saas_app_version.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SaasAppVersion(Document): +class SaasAppVersion(Page): pass diff --git a/press/saas/doctype/saas_feedback/saas_feedback.py b/press/saas/doctype/saas_feedback/saas_feedback.py index 3f9d7b7c..7123542b 100644 --- a/press/saas/doctype/saas_feedback/saas_feedback.py +++ b/press/saas/doctype/saas_feedback/saas_feedback.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SaasFeedback(Document): +class SaasFeedback(Page): pass diff --git a/press/saas/doctype/saas_pool_rules/saas_pool_rules.py b/press/saas/doctype/saas_pool_rules/saas_pool_rules.py index 79bfff2c..ed46849f 100644 --- a/press/saas/doctype/saas_pool_rules/saas_pool_rules.py +++ b/press/saas/doctype/saas_pool_rules/saas_pool_rules.py @@ -2,8 +2,8 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SaasPoolRules(Document): +class SaasPoolRules(Page): pass diff --git a/press/saas/doctype/saas_remote_login/saas_remote_login.py b/press/saas/doctype/saas_remote_login/saas_remote_login.py index d71059d3..e045f148 100644 --- a/press/saas/doctype/saas_remote_login/saas_remote_login.py +++ b/press/saas/doctype/saas_remote_login/saas_remote_login.py @@ -2,11 +2,11 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page EXPIRES_IN_HOURS = 6 -class SaasRemoteLogin(Document): +class SaasRemoteLogin(Page): def before_insert(self): self.expires_on = jingrow.utils.add_to_date(None, hours=EXPIRES_IN_HOURS) diff --git a/press/saas/doctype/saas_settings/saas_settings.py b/press/saas/doctype/saas_settings/saas_settings.py index d4641fa4..1d92b82e 100644 --- a/press/saas/doctype/saas_settings/saas_settings.py +++ b/press/saas/doctype/saas_settings/saas_settings.py @@ -2,10 +2,10 @@ # For license information, please see license.txt # import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SaasSettings(Document): +class SaasSettings(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/saas/doctype/site_access_token/site_access_token.py b/press/saas/doctype/site_access_token/site_access_token.py index 5a77b50e..57d37591 100644 --- a/press/saas/doctype/site_access_token/site_access_token.py +++ b/press/saas/doctype/site_access_token/site_access_token.py @@ -2,10 +2,10 @@ # For license information, please see license.txt import jingrow -from jingrow.model.document import Document +from jingrow.model.document import Page -class SiteAccessToken(Document): +class SiteAccessToken(Page): # begin: auto-generated types # This code is auto-generated. Do not modify anything in this block. diff --git a/press/tests/before_test.py b/press/tests/before_test.py index ee3ff944..b24adb61 100644 --- a/press/tests/before_test.py +++ b/press/tests/before_test.py @@ -8,15 +8,15 @@ from typing import Any import jingrow from jingrow import set_user as _set_user -from jingrow.model.document import Document +from jingrow.model.document import Page from jingrow.tests.utils import FrappeTestCase from jcloude.utils import _get_current_team, _system_user -def pg_equal(self: Document, other: Document) -> bool: - """Partial equality checking of Document object""" - if not isinstance(other, Document): +def pg_equal(self: Page, other: Page) -> bool: + """Partial equality checking of Page object""" + if not isinstance(other, Page): return False if self.pagetype == other.pagetype and self.name == other.name: return True @@ -39,7 +39,7 @@ def execute(): cssutils.log.setLevel(50) # Monkey patch certain methods for when tests are running - Document.__eq__ = pg_equal + Page.__eq__ = pg_equal FrappeTestCase.setUp = FrappeTestCase_setUp FrappeTestCase.tearDown = lambda self: jingrow.db.rollback() diff --git a/press/utils/webhook.py b/press/utils/webhook.py index b7d0aaf4..02fd0ad0 100644 --- a/press/utils/webhook.py +++ b/press/utils/webhook.py @@ -7,10 +7,10 @@ import json import jingrow from jingrow.model import default_fields -from jingrow.model.document import Document +from jingrow.model.document import Page -def create_webhook_event(event: str, payload: dict | Document, team: str) -> bool: +def create_webhook_event(event: str, payload: dict | Page, team: str) -> bool: try: # Check if team has configured webhook against this event PressWebhookSelectedEvent = jingrow.qb.PageType("Jcloude Webhook Selected Event") @@ -33,7 +33,7 @@ def create_webhook_event(event: str, payload: dict | Document, team: str) -> boo data = {} if isinstance(payload, dict): data = jingrow._dict(payload) - elif isinstance(payload, Document): + elif isinstance(payload, Page): data = _process_document_payload(payload) else: jingrow.throw("Invalid data type") @@ -66,7 +66,7 @@ def create_webhook_event(event: str, payload: dict | Document, team: str) -> boo UNNECESSARY_FIELDS_OF_PAYLOAD = ("build_steps", "apps") -def _process_document_payload(payload: Document): +def _process_document_payload(payload: Page): # convert payload to dict # send fields mentioned in dashboard_fields, as other fields can have sensitive information fields = list(default_fields)