From 973cd850e752d8c89b126ca463d6dbd2658fb0bf Mon Sep 17 00:00:00 2001 From: Nidhi Date: Mon, 8 Feb 2021 17:11:31 +0530 Subject: [PATCH] Modified documentation links for plugins (#2909) * Modified documentation links for plugins * Modified documentation links for plugins --- .../server/migrations/DatabaseChangelog.java | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/migrations/DatabaseChangelog.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/migrations/DatabaseChangelog.java index 97f912197a..bae4585458 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/migrations/DatabaseChangelog.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/migrations/DatabaseChangelog.java @@ -1578,4 +1578,43 @@ public class DatabaseChangelog { public void clearUserDataCollection(MongoTemplate mongoTemplate) { mongoTemplate.dropCollection(UserData.class); } + + @ChangeSet(order = "050", id = "update-database-documentation-links-v1-2-1", author = "") + public void updateDatabaseDocumentationLinks_v1_2_1(MongoTemplate mongoTemplate) { + for (Plugin plugin : mongoTemplate.findAll(Plugin.class)) { + switch (plugin.getPackageName()) { + case "postgres-plugin": + plugin.setDocumentationLink("https://docs.appsmith.com/v/v1.2.1/datasource-reference/querying-postgres"); + break; + case "mongo-plugin": + plugin.setDocumentationLink("https://docs.appsmith.com/v/v1.2.1/datasource-reference/querying-mongodb"); + break; + case "elasticsearch-plugin": + plugin.setDocumentationLink("https://docs.appsmith.com/v/v1.2.1/datasource-reference/querying-elasticsearch"); + break; + case "dynamo-plugin": + plugin.setDocumentationLink("https://docs.appsmith.com/v/v1.2.1/datasource-reference/querying-dynamodb"); + break; + case "redis-plugin": + plugin.setDocumentationLink("https://docs.appsmith.com/v/v1.2.1/datasource-reference/querying-redis"); + break; + case "mssql-plugin": + plugin.setDocumentationLink("https://docs.appsmith.com/v/v1.2.1/datasource-reference/querying-mssql"); + break; + case "firestore-plugin": + plugin.setDocumentationLink("https://docs.appsmith.com/v/v1.2.1/datasource-reference/querying-firestore"); + break; + case "redshift-plugin": + plugin.setDocumentationLink("https://docs.appsmith.com/v/v1.2.1/datasource-reference/querying-redshift"); + break; + case "mysql-plugin": + plugin.setDocumentationLink("https://docs.appsmith.com/v/v1.2.1/datasource-reference/querying-mysql"); + break; + default: + continue; + } + + mongoTemplate.save(plugin); + } + } }