From 63df500b6f1c6c24d263bcf8830516aa90732602 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 12 May 2026 08:09:18 +0000 Subject: [PATCH] refactor(constants): remove Advisor alias prefixes for insight/report enums Agent-Logs-Url: https://github.com/appwrite/appwrite/sessions/55c56d91-4db4-4501-b5cb-42159dbc9778 Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com> --- app/init/constants.php | 56 +++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/app/init/constants.php b/app/init/constants.php index f2cc4655e8..741b6ea342 100644 --- a/app/init/constants.php +++ b/app/init/constants.php @@ -1,11 +1,11 @@ value, // legacy databases.createIndex - AdvisorType::TABLES_DB_INDEX->value, // tablesDB.createIndex - AdvisorType::DOCUMENTS_DB_INDEX->value, // documentsDB.createIndex - AdvisorType::VECTORS_DB_INDEX->value, // vectorsDB.createIndex - AdvisorType::DATABASE_PERFORMANCE->value, - AdvisorType::SITE_PERFORMANCE->value, - AdvisorType::SITE_ACCESSIBILITY->value, - AdvisorType::SITE_SEO->value, - AdvisorType::FUNCTION_PERFORMANCE->value, + InsightType::DATABASE_INDEX->value, // legacy databases.createIndex + InsightType::TABLES_DB_INDEX->value, // tablesDB.createIndex + InsightType::DOCUMENTS_DB_INDEX->value, // documentsDB.createIndex + InsightType::VECTORS_DB_INDEX->value, // vectorsDB.createIndex + InsightType::DATABASE_PERFORMANCE->value, + InsightType::SITE_PERFORMANCE->value, + InsightType::SITE_ACCESSIBILITY->value, + InsightType::SITE_SEO->value, + InsightType::FUNCTION_PERFORMANCE->value, ]; // Public API services (SDK namespaces) that an insight CTA's `service` can reference. // Analyzers must pick the one matching the engine the resource lives in. const ADVISOR_CTA_SERVICES = [ - AdvisorCTAService::DATABASES->value, // legacy - AdvisorCTAService::TABLES_DB->value, - AdvisorCTAService::DOCUMENTS_DB->value, - AdvisorCTAService::VECTORS_DB->value, + InsightCTAService::DATABASES->value, // legacy + InsightCTAService::TABLES_DB->value, + InsightCTAService::DOCUMENTS_DB->value, + InsightCTAService::VECTORS_DB->value, ]; // Public API method names that an insight CTA's `method` can reference for index suggestions. const ADVISOR_CTA_METHODS = [ - AdvisorCTAMethod::CREATE_INDEX->value, + InsightCTAMethod::CREATE_INDEX->value, ]; // Insight severities const ADVISOR_SEVERITIES = [ - AdvisorSeverity::INFO->value, - AdvisorSeverity::WARNING->value, - AdvisorSeverity::CRITICAL->value, + InsightSeverity::INFO->value, + InsightSeverity::WARNING->value, + InsightSeverity::CRITICAL->value, ]; // Insight statuses const ADVISOR_STATUSES = [ - AdvisorStatus::ACTIVE->value, - AdvisorStatus::DISMISSED->value, + InsightStatus::ACTIVE->value, + InsightStatus::DISMISSED->value, ]; // Report types const ADVISOR_REPORT_TYPES = [ - AdvisorReportType::LIGHTHOUSE->value, - AdvisorReportType::AUDIT->value, - AdvisorReportType::DATABASE_ANALYZER->value, + ReportType::LIGHTHOUSE->value, + ReportType::AUDIT->value, + ReportType::DATABASE_ANALYZER->value, ]; // Resource types for Tokens