Files
be3a0c6753 Migrate content flagging settings to database (#33989) (#34123)
* lint fix

* CI

* added new migration mocks

* Used setup for tests

* some comment

* Removed unnecesseery nil check

* Form validation

* WIP tests

* WIP tests

* WIP tests

* fix: mock content flagging config selector with correct reasons format

* fix: add mock for getContentFlaggingConfig in flag post modal test

* Updated error code order in API docs

* removed empty files

* Added tests

* lint fixes

* minor tweak

* lint fix

* type fix

* fixed test

* nit

* test enhancements

* API WIP

* API WIP

* creating values

* creating content flagging channel and properties

* Able to save properties

* Added another property field

* WIP

* WIP

* Added validations

* Added data validations and hidden post if confifgured to

* lint fixes

* Added API spec

* Added some tests

* Added tests for getContentReviewBot

* test: add comprehensive tests for getContentReviewChannels function

* Added more app layer tests

* Added TestCanFlagPost

* test: Add comprehensive tests for FlagPost function

* Added all app layer tests

* Removed a file that was reamoved downstream

* test: add content flagging test file

* test: add comprehensive tests for FlagContentRequest.IsValid method

* Added model tests

* test: add comprehensive tests for SqlPropertyValueStore.CreateMany

* test: add comprehensive tests for flagPost() API function

* Added API tests

* linter fix

* WIP

* sent post flagging confirmation message

* fixed i18n nissues

* fixed i18n nissues

* CI

* WIP

* WIP

* Added API call

* test: add test for Client4.flagPost API call in FlagPostModal

* fix: remove userEvent.setup() from flag post modal test

* test: wrap submit button click in act for proper state updates

* Updated tests

* lint fix

* Updated test

* fix: reset contentFlaggingGroupId for test isolation in content flagging tests

* removed cached group ID

* removed debug log

* CI

* Updated to allow special characters in comments

* Handled empty comment

* Created getContentFlaggingFields API

* created getPostPropertyValues API

* Used finally

* WIP

* Created useContentFlaggingFields hook

* WIP

* WIP

* Added option to retain data for reviewers

* Displayed deleted post's preview

* DIsplayed all properties

* Adding field name i18n

* WIP - managing i18n able texts

* Finished displaying all fields

* Manual cleanup

* lint fixes

* team role filter logic fix

* Fixed tests

* created new API to fetch flagged posts

* lint fix

* Added new client methods

* test: add comprehensive tests for content flagging APIs

* Added new API tests

* fixed openapi spec

* Fixed DataSpillageReport tests

* Fixed PostMarkdown test

* Fixed PostPreviewPropertyRenderer test

* Added metadata to card renderer

* test fixes

* Added no comment placeholder

* Added view detail button

* Created RemoveFlaggedMessageConfirmationModal modal

* Added key and remove flag request modal

* IMplemented delete flagged post

* Handled edge cases of deleting flagged post

* keep message

* UI integration

* Added WS event for post report update and handled deleted files of flagged post

* Added error handling in keep/remove forms

* i18n fixes

* Fixed test

* Updated OpenAPI specs

* fixed types

* fixed types

* refactoring

* refactor: improve test mocking for data spillage report component

* test mock updates

* Fixed tests

* Updated reducer

* not resetting mocks

* Added migrations for content flagging tables

* Created new structure

* review fixes

* Used correct ot name

* WIP

* review fixes

* review fixes

* Added new property translations

* CI

* CI

* CI

* Improved test

* fixed test

* CI

* New UI component

* WIP

* Updated settings APIs

* cached DB data

* used cached reviewer data

* Updated tests

* Lint fixes

* test: add tests for saveContentFlaggingSettings and getContentFlaggingSettings APIs

* test fix

* test: add tests for SaveContentFlaggingConfig and GetContentFlaggingConfigReviewerIDs

* Updated tests

* test: add content flagging test for local cache layer

* test: add comprehensive tests for content flagging store cache

* Updated tests

* lint fix

* Updated mobile text

* Added content flagging SQL store mocks

* Added API specs for new APIs

* fixed tests

* feat: add TestContentFlaggingStore function for content flagging store testing

* feat: add comprehensive tests for content flagging store

* Added SQL store tests

* test: add content flagging test for local cache layer

* test: add tests for content flagging store caching

* Added cache layer tests

* Updated tests

* Fixed

* Handled JSON error

* fixes

* fixes

* Fixed retry layer test

* fixerdf i18n

* Fixed test

* CI

* building index concurrently

* CI

* fixed a test

* CI

* cleanup

* Integrate flag post api (#33798)

* WIP

* WIP

* Added API call

* test: add test for Client4.flagPost API call in FlagPostModal

* fix: remove userEvent.setup() from flag post modal test

* test: wrap submit button click in act for proper state updates

* Updated tests

* lint fix

* CI

* Updated to allow special characters in comments

* Handled empty comment

* Used finally

* CI

* Fixed test

* Spillage card integration (#33832)

* Created getContentFlaggingFields API

* created getPostPropertyValues API

* WIP

* Created useContentFlaggingFields hook

* WIP

* WIP

* Added option to retain data for reviewers

* Displayed deleted post's preview

* DIsplayed all properties

* Adding field name i18n

* WIP - managing i18n able texts

* Finished displaying all fields

* Manual cleanup

* lint fixes

* team role filter logic fix

* Fixed tests

* created new API to fetch flagged posts

* lint fix

* Added new client methods

* test: add comprehensive tests for content flagging APIs

* Added new API tests

* fixed openapi spec

* Fixed DataSpillageReport tests

* Fixed PostMarkdown test

* Fixed PostPreviewPropertyRenderer test

* Added metadata to card renderer

* test fixes

* Added no comment placeholder

* Fixed test

* refactor: improve test mocking for data spillage report component

* test mock updates

* Updated reducer

* not resetting mocks

* WIP

* review fixes

* CI

* Fixed

* fixes

* Content flagging actions implementation (#33852)

* Added view detail button

* Created RemoveFlaggedMessageConfirmationModal modal

* Added key and remove flag request modal

* IMplemented delete flagged post

* Handled edge cases of deleting flagged post

* keep message

* UI integration

* Added WS event for post report update and handled deleted files of flagged post

* Added error handling in keep/remove forms

* i18n fixes

* Updated OpenAPI specs

* fixed types

* fixed types

* refactoring

* Fixed tests

* review fixes

* Added new property translations

* Improved test

* fixed test

* CI

* fixes

* CI

* fixed a test

* CI

* Review fixes

---------

(cherry picked from commit d7618cc982)

Co-authored-by: Harshil Sharma <[email protected]>

Co-authored-by: Hanzo Dev <[email protected]>
2025-10-14 13:26:07 +02:00

286 lines
20 KiB
Plaintext

# Autogenerated file to synchronize migrations sequence in the PR workflow, please do not edit.
channels/db/migrations/postgres/000001_create_teams.down.sql
channels/db/migrations/postgres/000001_create_teams.up.sql
channels/db/migrations/postgres/000002_create_team_members.down.sql
channels/db/migrations/postgres/000002_create_team_members.up.sql
channels/db/migrations/postgres/000003_create_cluster_discovery.down.sql
channels/db/migrations/postgres/000003_create_cluster_discovery.up.sql
channels/db/migrations/postgres/000004_create_command_webhooks.down.sql
channels/db/migrations/postgres/000004_create_command_webhooks.up.sql
channels/db/migrations/postgres/000005_create_compliances.down.sql
channels/db/migrations/postgres/000005_create_compliances.up.sql
channels/db/migrations/postgres/000006_create_emojis.down.sql
channels/db/migrations/postgres/000006_create_emojis.up.sql
channels/db/migrations/postgres/000007_create_user_groups.down.sql
channels/db/migrations/postgres/000007_create_user_groups.up.sql
channels/db/migrations/postgres/000008_create_group_members.down.sql
channels/db/migrations/postgres/000008_create_group_members.up.sql
channels/db/migrations/postgres/000009_create_group_teams.down.sql
channels/db/migrations/postgres/000009_create_group_teams.up.sql
channels/db/migrations/postgres/000010_create_group_channels.down.sql
channels/db/migrations/postgres/000010_create_group_channels.up.sql
channels/db/migrations/postgres/000011_create_link_metadata.down.sql
channels/db/migrations/postgres/000011_create_link_metadata.up.sql
channels/db/migrations/postgres/000012_create_commands.down.sql
channels/db/migrations/postgres/000012_create_commands.up.sql
channels/db/migrations/postgres/000013_create_incoming_webhooks.down.sql
channels/db/migrations/postgres/000013_create_incoming_webhooks.up.sql
channels/db/migrations/postgres/000014_create_outgoing_webhooks.down.sql
channels/db/migrations/postgres/000014_create_outgoing_webhooks.up.sql
channels/db/migrations/postgres/000015_create_systems.down.sql
channels/db/migrations/postgres/000015_create_systems.up.sql
channels/db/migrations/postgres/000016_create_reactions.down.sql
channels/db/migrations/postgres/000016_create_reactions.up.sql
channels/db/migrations/postgres/000017_create_roles.down.sql
channels/db/migrations/postgres/000017_create_roles.up.sql
channels/db/migrations/postgres/000018_create_schemes.down.sql
channels/db/migrations/postgres/000018_create_schemes.up.sql
channels/db/migrations/postgres/000019_create_licenses.down.sql
channels/db/migrations/postgres/000019_create_licenses.up.sql
channels/db/migrations/postgres/000020_create_posts.down.sql
channels/db/migrations/postgres/000020_create_posts.up.sql
channels/db/migrations/postgres/000021_create_product_notice_view_state.down.sql
channels/db/migrations/postgres/000021_create_product_notice_view_state.up.sql
channels/db/migrations/postgres/000022_create_sessions.down.sql
channels/db/migrations/postgres/000022_create_sessions.up.sql
channels/db/migrations/postgres/000023_create_terms_of_service.down.sql
channels/db/migrations/postgres/000023_create_terms_of_service.up.sql
channels/db/migrations/postgres/000024_create_audits.down.sql
channels/db/migrations/postgres/000024_create_audits.up.sql
channels/db/migrations/postgres/000025_create_oauth_access_data.down.sql
channels/db/migrations/postgres/000025_create_oauth_access_data.up.sql
channels/db/migrations/postgres/000026_create_preferences.down.sql
channels/db/migrations/postgres/000026_create_preferences.up.sql
channels/db/migrations/postgres/000027_create_status.down.sql
channels/db/migrations/postgres/000027_create_status.up.sql
channels/db/migrations/postgres/000028_create_tokens.down.sql
channels/db/migrations/postgres/000028_create_tokens.up.sql
channels/db/migrations/postgres/000029_create_bots.down.sql
channels/db/migrations/postgres/000029_create_bots.up.sql
channels/db/migrations/postgres/000030_create_user_access_tokens.down.sql
channels/db/migrations/postgres/000030_create_user_access_tokens.up.sql
channels/db/migrations/postgres/000031_create_remote_clusters.down.sql
channels/db/migrations/postgres/000031_create_remote_clusters.up.sql
channels/db/migrations/postgres/000032_create_sharedchannels.down.sql
channels/db/migrations/postgres/000032_create_sharedchannels.up.sql
channels/db/migrations/postgres/000033_create_sidebar_channels.down.sql
channels/db/migrations/postgres/000033_create_sidebar_channels.up.sql
channels/db/migrations/postgres/000034_create_oauthauthdata.down.sql
channels/db/migrations/postgres/000034_create_oauthauthdata.up.sql
channels/db/migrations/postgres/000035_create_sharedchannelattachments.down.sql
channels/db/migrations/postgres/000035_create_sharedchannelattachments.up.sql
channels/db/migrations/postgres/000036_create_sharedchannelusers.down.sql
channels/db/migrations/postgres/000036_create_sharedchannelusers.up.sql
channels/db/migrations/postgres/000037_create_sharedchannelremotes.down.sql
channels/db/migrations/postgres/000037_create_sharedchannelremotes.up.sql
channels/db/migrations/postgres/000038_create_jobs.down.sql
channels/db/migrations/postgres/000038_create_jobs.up.sql
channels/db/migrations/postgres/000039_create_channel_member_history.down.sql
channels/db/migrations/postgres/000039_create_channel_member_history.up.sql
channels/db/migrations/postgres/000040_create_sidebar_categories.down.sql
channels/db/migrations/postgres/000040_create_sidebar_categories.up.sql
channels/db/migrations/postgres/000041_create_upload_sessions.down.sql
channels/db/migrations/postgres/000041_create_upload_sessions.up.sql
channels/db/migrations/postgres/000042_create_threads.down.sql
channels/db/migrations/postgres/000042_create_threads.up.sql
channels/db/migrations/postgres/000043_thread_memberships.down.sql
channels/db/migrations/postgres/000043_thread_memberships.up.sql
channels/db/migrations/postgres/000044_create_user_terms_of_service.down.sql
channels/db/migrations/postgres/000044_create_user_terms_of_service.up.sql
channels/db/migrations/postgres/000045_create_plugin_key_value_store.down.sql
channels/db/migrations/postgres/000045_create_plugin_key_value_store.up.sql
channels/db/migrations/postgres/000046_create_users.down.sql
channels/db/migrations/postgres/000046_create_users.up.sql
channels/db/migrations/postgres/000047_create_file_info.down.sql
channels/db/migrations/postgres/000047_create_file_info.up.sql
channels/db/migrations/postgres/000048_create_oauth_apps.down.sql
channels/db/migrations/postgres/000048_create_oauth_apps.up.sql
channels/db/migrations/postgres/000049_create_channels.down.sql
channels/db/migrations/postgres/000049_create_channels.up.sql
channels/db/migrations/postgres/000050_create_channelmembers.down.sql
channels/db/migrations/postgres/000050_create_channelmembers.up.sql
channels/db/migrations/postgres/000051_create_msg_root_count.down.sql
channels/db/migrations/postgres/000051_create_msg_root_count.up.sql
channels/db/migrations/postgres/000052_create_public_channels.down.sql
channels/db/migrations/postgres/000052_create_public_channels.up.sql
channels/db/migrations/postgres/000053_create_retention_policies.down.sql
channels/db/migrations/postgres/000053_create_retention_policies.up.sql
channels/db/migrations/postgres/000054_create_crt_channelmembership_count.down.sql
channels/db/migrations/postgres/000054_create_crt_channelmembership_count.up.sql
channels/db/migrations/postgres/000055_create_crt_thread_count_and_unreads.down.sql
channels/db/migrations/postgres/000055_create_crt_thread_count_and_unreads.up.sql
channels/db/migrations/postgres/000056_upgrade_channels_v6.0.down.sql
channels/db/migrations/postgres/000056_upgrade_channels_v6.0.up.sql
channels/db/migrations/postgres/000057_upgrade_command_webhooks_v6.0.down.sql
channels/db/migrations/postgres/000057_upgrade_command_webhooks_v6.0.up.sql
channels/db/migrations/postgres/000058_upgrade_channelmembers_v6.0.down.sql
channels/db/migrations/postgres/000058_upgrade_channelmembers_v6.0.up.sql
channels/db/migrations/postgres/000059_upgrade_users_v6.0.down.sql
channels/db/migrations/postgres/000059_upgrade_users_v6.0.up.sql
channels/db/migrations/postgres/000060_upgrade_jobs_v6.0.down.sql
channels/db/migrations/postgres/000060_upgrade_jobs_v6.0.up.sql
channels/db/migrations/postgres/000061_upgrade_link_metadata_v6.0.down.sql
channels/db/migrations/postgres/000061_upgrade_link_metadata_v6.0.up.sql
channels/db/migrations/postgres/000062_upgrade_sessions_v6.0.down.sql
channels/db/migrations/postgres/000062_upgrade_sessions_v6.0.up.sql
channels/db/migrations/postgres/000063_upgrade_threads_v6.0.down.sql
channels/db/migrations/postgres/000063_upgrade_threads_v6.0.up.sql
channels/db/migrations/postgres/000064_upgrade_status_v6.0.down.sql
channels/db/migrations/postgres/000064_upgrade_status_v6.0.up.sql
channels/db/migrations/postgres/000065_upgrade_groupchannels_v6.0.down.sql
channels/db/migrations/postgres/000065_upgrade_groupchannels_v6.0.up.sql
channels/db/migrations/postgres/000066_upgrade_posts_v6.0.down.sql
channels/db/migrations/postgres/000066_upgrade_posts_v6.0.up.sql
channels/db/migrations/postgres/000067_upgrade_channelmembers_v6.1.down.sql
channels/db/migrations/postgres/000067_upgrade_channelmembers_v6.1.up.sql
channels/db/migrations/postgres/000068_upgrade_teammembers_v6.1.down.sql
channels/db/migrations/postgres/000068_upgrade_teammembers_v6.1.up.sql
channels/db/migrations/postgres/000069_upgrade_jobs_v6.1.down.sql
channels/db/migrations/postgres/000069_upgrade_jobs_v6.1.up.sql
channels/db/migrations/postgres/000070_upgrade_cte_v6.1.down.sql
channels/db/migrations/postgres/000070_upgrade_cte_v6.1.up.sql
channels/db/migrations/postgres/000071_upgrade_sessions_v6.1.down.sql
channels/db/migrations/postgres/000071_upgrade_sessions_v6.1.up.sql
channels/db/migrations/postgres/000072_upgrade_schemes_v6.3.down.sql
channels/db/migrations/postgres/000072_upgrade_schemes_v6.3.up.sql
channels/db/migrations/postgres/000073_upgrade_plugin_key_value_store_v6.3.down.sql
channels/db/migrations/postgres/000073_upgrade_plugin_key_value_store_v6.3.up.sql
channels/db/migrations/postgres/000074_upgrade_users_v6.3.down.sql
channels/db/migrations/postgres/000074_upgrade_users_v6.3.up.sql
channels/db/migrations/postgres/000075_alter_upload_sessions_index.down.sql
channels/db/migrations/postgres/000075_alter_upload_sessions_index.up.sql
channels/db/migrations/postgres/000076_upgrade_lastrootpostat.down.sql
channels/db/migrations/postgres/000076_upgrade_lastrootpostat.up.sql
channels/db/migrations/postgres/000077_upgrade_users_v6.5.down.sql
channels/db/migrations/postgres/000077_upgrade_users_v6.5.up.sql
channels/db/migrations/postgres/000078_create_oauth_mattermost_app_id.down.sql
channels/db/migrations/postgres/000078_create_oauth_mattermost_app_id.up.sql
channels/db/migrations/postgres/000079_usergroups_displayname_index.down.sql
channels/db/migrations/postgres/000079_usergroups_displayname_index.up.sql
channels/db/migrations/postgres/000080_posts_createat_id.down.sql
channels/db/migrations/postgres/000080_posts_createat_id.up.sql
channels/db/migrations/postgres/000081_threads_deleteat.down.sql
channels/db/migrations/postgres/000081_threads_deleteat.up.sql
channels/db/migrations/postgres/000082_upgrade_oauth_mattermost_app_id.down.sql
channels/db/migrations/postgres/000082_upgrade_oauth_mattermost_app_id.up.sql
channels/db/migrations/postgres/000083_threads_threaddeleteat.down.sql
channels/db/migrations/postgres/000083_threads_threaddeleteat.up.sql
channels/db/migrations/postgres/000084_recent_searches.down.sql
channels/db/migrations/postgres/000084_recent_searches.up.sql
channels/db/migrations/postgres/000085_fileinfo_add_archived_column.down.sql
channels/db/migrations/postgres/000085_fileinfo_add_archived_column.up.sql
channels/db/migrations/postgres/000086_add_cloud_limits_archived.down.sql
channels/db/migrations/postgres/000086_add_cloud_limits_archived.up.sql
channels/db/migrations/postgres/000087_sidebar_categories_index.down.sql
channels/db/migrations/postgres/000087_sidebar_categories_index.up.sql
channels/db/migrations/postgres/000088_remaining_migrations.down.sql
channels/db/migrations/postgres/000088_remaining_migrations.up.sql
channels/db/migrations/postgres/000089_add-channelid-to-reaction.down.sql
channels/db/migrations/postgres/000089_add-channelid-to-reaction.up.sql
channels/db/migrations/postgres/000090_create_enums.down.sql
channels/db/migrations/postgres/000090_create_enums.up.sql
channels/db/migrations/postgres/000091_create_post_reminder.down.sql
channels/db/migrations/postgres/000091_create_post_reminder.up.sql
channels/db/migrations/postgres/000092_add_createat_to_teamembers.down.sql
channels/db/migrations/postgres/000092_add_createat_to_teamembers.up.sql
channels/db/migrations/postgres/000093_notify_admin.down.sql
channels/db/migrations/postgres/000093_notify_admin.up.sql
channels/db/migrations/postgres/000094_threads_teamid.down.sql
channels/db/migrations/postgres/000094_threads_teamid.up.sql
channels/db/migrations/postgres/000095_remove_posts_parentid.down.sql
channels/db/migrations/postgres/000095_remove_posts_parentid.up.sql
channels/db/migrations/postgres/000096_threads_threadteamid.down.sql
channels/db/migrations/postgres/000096_threads_threadteamid.up.sql
channels/db/migrations/postgres/000097_create_posts_priority.down.sql
channels/db/migrations/postgres/000097_create_posts_priority.up.sql
channels/db/migrations/postgres/000098_create_post_acknowledgements.down.sql
channels/db/migrations/postgres/000098_create_post_acknowledgements.up.sql
channels/db/migrations/postgres/000099_create_drafts.down.sql
channels/db/migrations/postgres/000099_create_drafts.up.sql
channels/db/migrations/postgres/000100_add_draft_priority_column.down.sql
channels/db/migrations/postgres/000100_add_draft_priority_column.up.sql
channels/db/migrations/postgres/000101_create_true_up_review_history.down.sql
channels/db/migrations/postgres/000101_create_true_up_review_history.up.sql
channels/db/migrations/postgres/000102_posts_originalid_index.down.sql
channels/db/migrations/postgres/000102_posts_originalid_index.up.sql
channels/db/migrations/postgres/000103_add_sentat_to_notifyadmin.down.sql
channels/db/migrations/postgres/000103_add_sentat_to_notifyadmin.up.sql
channels/db/migrations/postgres/000104_upgrade_notifyadmin.down.sql
channels/db/migrations/postgres/000104_upgrade_notifyadmin.up.sql
channels/db/migrations/postgres/000105_remove_tokens.down.sql
channels/db/migrations/postgres/000105_remove_tokens.up.sql
channels/db/migrations/postgres/000106_fileinfo_channelid.down.sql
channels/db/migrations/postgres/000106_fileinfo_channelid.up.sql
channels/db/migrations/postgres/000107_threadmemberships_cleanup.down.sql
channels/db/migrations/postgres/000107_threadmemberships_cleanup.up.sql
channels/db/migrations/postgres/000108_remove_orphaned_oauth_preferences.down.sql
channels/db/migrations/postgres/000108_remove_orphaned_oauth_preferences.up.sql
channels/db/migrations/postgres/000109_create_persistent_notifications.down.sql
channels/db/migrations/postgres/000109_create_persistent_notifications.up.sql
channels/db/migrations/postgres/000111_update_vacuuming.down.sql
channels/db/migrations/postgres/000111_update_vacuuming.up.sql
channels/db/migrations/postgres/000112_rework_desktop_tokens.down.sql
channels/db/migrations/postgres/000112_rework_desktop_tokens.up.sql
channels/db/migrations/postgres/000113_create_retentionidsfordeletion_table.down.sql
channels/db/migrations/postgres/000113_create_retentionidsfordeletion_table.up.sql
channels/db/migrations/postgres/000114_sharedchannelremotes_drop_nextsyncat_description.down.sql
channels/db/migrations/postgres/000114_sharedchannelremotes_drop_nextsyncat_description.up.sql
channels/db/migrations/postgres/000115_user_reporting_changes.down.sql
channels/db/migrations/postgres/000115_user_reporting_changes.up.sql
channels/db/migrations/postgres/000116_create_outgoing_oauth_connections.down.sql
channels/db/migrations/postgres/000116_create_outgoing_oauth_connections.up.sql
channels/db/migrations/postgres/000117_msteams_shared_channels.down.sql
channels/db/migrations/postgres/000117_msteams_shared_channels.up.sql
channels/db/migrations/postgres/000118_create_index_poststats.down.sql
channels/db/migrations/postgres/000118_create_index_poststats.up.sql
channels/db/migrations/postgres/000119_msteams_shared_channels_opts.down.sql
channels/db/migrations/postgres/000119_msteams_shared_channels_opts.up.sql
channels/db/migrations/postgres/000120_create_channelbookmarks_table.down.sql
channels/db/migrations/postgres/000120_create_channelbookmarks_table.up.sql
channels/db/migrations/postgres/000121_remove_true_up_review_history.down.sql
channels/db/migrations/postgres/000121_remove_true_up_review_history.up.sql
channels/db/migrations/postgres/000122_preferences_value_length.down.sql
channels/db/migrations/postgres/000122_preferences_value_length.up.sql
channels/db/migrations/postgres/000123_remove_upload_file_permission.down.sql
channels/db/migrations/postgres/000123_remove_upload_file_permission.up.sql
channels/db/migrations/postgres/000124_remove_manage_team_permission.down.sql
channels/db/migrations/postgres/000124_remove_manage_team_permission.up.sql
channels/db/migrations/postgres/000125_remoteclusters_add_default_team_id.down.sql
channels/db/migrations/postgres/000125_remoteclusters_add_default_team_id.up.sql
channels/db/migrations/postgres/000126_sharedchannels_remotes_add_deleteat.down.sql
channels/db/migrations/postgres/000126_sharedchannels_remotes_add_deleteat.up.sql
channels/db/migrations/postgres/000127_add_mfa_used_ts_to_users.down.sql
channels/db/migrations/postgres/000127_add_mfa_used_ts_to_users.up.sql
channels/db/migrations/postgres/000128_create_scheduled_posts.down.sql
channels/db/migrations/postgres/000128_create_scheduled_posts.up.sql
channels/db/migrations/postgres/000129_add_property_system_architecture.down.sql
channels/db/migrations/postgres/000129_add_property_system_architecture.up.sql
channels/db/migrations/postgres/000130_system_console_stats.down.sql
channels/db/migrations/postgres/000130_system_console_stats.up.sql
channels/db/migrations/postgres/000131_create_index_pagination_on_property_values.down.sql
channels/db/migrations/postgres/000131_create_index_pagination_on_property_values.up.sql
channels/db/migrations/postgres/000132_create_index_pagination_on_property_fields.down.sql
channels/db/migrations/postgres/000132_create_index_pagination_on_property_fields.up.sql
channels/db/migrations/postgres/000133_add_channel_banner_fields.down.sql
channels/db/migrations/postgres/000133_add_channel_banner_fields.up.sql
channels/db/migrations/postgres/000134_create_access_control_policies.down.sql
channels/db/migrations/postgres/000134_create_access_control_policies.up.sql
channels/db/migrations/postgres/000135_sidebarchannels_categoryid.down.sql
channels/db/migrations/postgres/000135_sidebarchannels_categoryid.up.sql
channels/db/migrations/postgres/000136_create_attribute_view.down.sql
channels/db/migrations/postgres/000136_create_attribute_view.up.sql
channels/db/migrations/postgres/000137_update_attribute_view.down.sql
channels/db/migrations/postgres/000137_update_attribute_view.up.sql
channels/db/migrations/postgres/000138_add_default_category_name_to_channel.down.sql
channels/db/migrations/postgres/000138_add_default_category_name_to_channel.up.sql
channels/db/migrations/postgres/000139_remoteclusters_add_last_global_user_sync_at.down.sql
channels/db/migrations/postgres/000139_remoteclusters_add_last_global_user_sync_at.up.sql
channels/db/migrations/postgres/000140_add_lastmemberssyncat_to_sharedchannelremotes.down.sql
channels/db/migrations/postgres/000140_add_lastmemberssyncat_to_sharedchannelremotes.up.sql
channels/db/migrations/postgres/000141_add_remoteid_channelid_to_post_acknowledgements.down.sql
channels/db/migrations/postgres/000141_add_remoteid_channelid_to_post_acknowledgements.up.sql
channels/db/migrations/postgres/000142_create_content_flagging_tables.down.sql
channels/db/migrations/postgres/000142_create_content_flagging_tables.up.sql
channels/db/migrations/postgres/000143_content_flagging_table_index.down.sql
channels/db/migrations/postgres/000143_content_flagging_table_index.up.sql