) => {
diff --git a/app/client/src/constants/messages.ts b/app/client/src/constants/messages.ts
index bb171a5306..4a63e3216c 100644
--- a/app/client/src/constants/messages.ts
+++ b/app/client/src/constants/messages.ts
@@ -152,3 +152,6 @@ export const LIGHTNING_MENU_OPTION_HTML = "Write HTML";
export const CHECK_REQUEST_BODY = "Check Request body to debug?";
export const DONT_SHOW_THIS_AGAIN = "Don't show this again";
export const SHOW_REQUEST = "Show Request";
+
+export const TABLE_FILTER_COLUMN_TYPE_CALLOUT =
+ "Change column datatype to see filter operators";
diff --git a/app/client/src/widgets/TableWidget.tsx b/app/client/src/widgets/TableWidget.tsx
index 1026f5a06b..237f77d630 100644
--- a/app/client/src/widgets/TableWidget.tsx
+++ b/app/client/src/widgets/TableWidget.tsx
@@ -397,7 +397,7 @@ class TableWidget extends BaseWidget
{
widgetId={this.props.widgetId}
widgetName={this.props.widgetName}
searchKey={this.props.searchText}
- renderMode={this.props.renderMode}
+ editMode={this.props.renderMode === RenderModes.CANVAS}
hiddenColumns={hiddenColumns}
columnActions={this.props.columnActions}
columnNameMap={this.props.columnNameMap}
diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/constants/FieldName.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/constants/FieldName.java
index 0658c7d52b..ea50cca00c 100644
--- a/app/server/appsmith-server/src/main/java/com/appsmith/server/constants/FieldName.java
+++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/constants/FieldName.java
@@ -4,6 +4,7 @@ public class FieldName {
public static final String EMAIL = "email";
public static final String ORGANIZATION_ID = "organizationId";
public static final String DELETED = "deleted";
+ public static final String CREATED_AT = "createdAt";
public static final String DELETED_AT = "deletedAt";
public static String ORGANIZATION = "organization";
public static String ID = "id";
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 24b73a6afc..e8e673a80c 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
@@ -29,7 +29,12 @@ import com.appsmith.server.services.EncryptionService;
import com.appsmith.server.services.OrganizationService;
import com.github.cloudyrock.mongock.ChangeLog;
import com.github.cloudyrock.mongock.ChangeSet;
+import com.google.gson.Gson;
import lombok.extern.slf4j.Slf4j;
+import net.minidev.json.JSONObject;
+import org.apache.commons.lang.ObjectUtils;
+import org.bson.types.ObjectId;
+import org.springframework.core.io.DefaultResourceLoader;
import org.springframework.dao.DuplicateKeyException;
import org.springframework.data.domain.Sort;
import org.springframework.data.mongodb.UncategorizedMongoDbException;
@@ -38,11 +43,17 @@ import org.springframework.data.mongodb.core.index.CompoundIndexDefinition;
import org.springframework.data.mongodb.core.index.Index;
import org.springframework.data.mongodb.core.index.IndexOperations;
import org.springframework.util.CollectionUtils;
+import org.springframework.util.StreamUtils;
+import java.io.IOException;
+import java.nio.charset.Charset;
import java.time.Instant;
import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
+import java.util.Map;
import java.util.Optional;
import java.util.Set;
import java.util.concurrent.TimeUnit;
@@ -653,4 +664,131 @@ public class DatabaseChangelog {
}
}
}
+
+ @SuppressWarnings({"unchecked", "rawtypes"})
+ @ChangeSet(order = "021", id = "examples-organization", author = "")
+ public void examplesOrganization(MongoTemplate mongoTemplate, EncryptionService encryptionService) throws IOException {
+ final Map plugins = new HashMap<>();
+
+ final List