mattermost/server/cmd/mmctl/docs
Jesse Hallam 41e5c7286b
Remove vestigial MySQL support (#34865)
* Remove legacy quoteColumnName() utility

Since Mattermost only supports PostgreSQL, the quoteColumnName() helper
that was designed to handle database-specific column quoting is no longer
needed. The function was a no-op that simply returned the column name
unchanged.

Remove the function from utils.go and update status_store.go to use
the "Manual" column name directly.

* Remove legacy driver checks from store.go

Since Mattermost only supports PostgreSQL, remove conditional checks
for different database drivers:

- Simplify specialSearchChars() to always return PostgreSQL-compatible chars
- Remove driver check from computeBinaryParam()
- Remove driver check from computeDefaultTextSearchConfig()
- Simplify GetDbVersion() to use PostgreSQL syntax directly
- Remove switch statement from ensureMinimumDBVersion()
- Remove unused driver parameter from versionString()

* Remove MySQL alternatives for batch delete operations

Since Mattermost only supports PostgreSQL, remove the MySQL-specific
DELETE...LIMIT syntax and keep only the PostgreSQL array-based approach:

- reaction_store.go: Use PostgreSQL array syntax for PermanentDeleteBatch
- file_info_store.go: Use PostgreSQL array syntax for PermanentDeleteBatch
- preference_store.go: Use PostgreSQL tuple IN subquery for DeleteInvalidVisibleDmsGms

* Remove MySQL alternatives for UPDATE...FROM syntax

Since Mattermost only supports PostgreSQL, remove the MySQL-specific
UPDATE syntax that joins tables differently:

- thread_store.go: Use PostgreSQL UPDATE...FROM syntax in
  MarkAllAsReadByChannels and MarkAllAsReadByTeam
- post_store.go: Use PostgreSQL UPDATE...FROM syntax in deleteThreadFiles

* Remove MySQL alternatives for JSON and subquery operations

Since Mattermost only supports PostgreSQL, remove the MySQL-specific
JSON and subquery syntax:

- thread_store.go: Use PostgreSQL JSONB operators for updating participants
- access_control_policy_store.go: Use PostgreSQL JSONB @> operator for
  querying JSON imports
- session_store.go: Use PostgreSQL subquery syntax for Cleanup
- job_store.go: Use PostgreSQL subquery syntax for Cleanup

* Remove MySQL alternatives for CTE queries

Since Mattermost only supports PostgreSQL, simplify code that
uses CTEs (Common Table Expressions):

- channel_store.go: Remove MySQL CASE-based fallback in
  UpdateLastViewedAt and use PostgreSQL CTE exclusively
- draft_store.go: Remove driver checks in DeleteEmptyDraftsByCreateAtAndUserId,
  DeleteOrphanDraftsByCreateAtAndUserId, and determineMaxDraftSize

* Remove driver checks in migrate.go and schema_dump.go

Simplify migration code to use PostgreSQL driver directly since
PostgreSQL is the only supported database.

* Remove driver checks in sqlx_wrapper.go

Always apply lowercase named parameter transformation since PostgreSQL
is the only supported database.

* Remove driver checks in user_store.go

Simplify user store functions to use PostgreSQL-only code paths:
- Remove isPostgreSQL parameter from helper functions
- Use LEFT JOIN pattern instead of subqueries for bot filtering
- Always use case-insensitive LIKE with lower() for search
- Remove MySQL-specific role filtering alternatives

* Remove driver checks in post_store.go

Simplify post_store.go to use PostgreSQL-only code paths:
- Inline getParentsPostsPostgreSQL into getParentsPosts
- Use PostgreSQL TO_CHAR/TO_TIMESTAMP for date formatting in analytics
- Use PostgreSQL array syntax for batch deletes
- Simplify determineMaxPostSize to always use information_schema
- Use PostgreSQL jsonb subtraction for thread participants
- Always execute RefreshPostStats (PostgreSQL materialized views)
- Use materialized views for AnalyticsPostCountsByDay
- Simplify AnalyticsPostCountByTeam to always use countByTeam

* Remove driver checks in channel_store.go

Simplify channel_store.go to use PostgreSQL-only code paths:
- Always use sq.Dollar.ReplacePlaceholders for UNION queries
- Use PostgreSQL LEFT JOIN for retention policy exclusion
- Use PostgreSQL jsonb @> operator for access control policy imports
- Simplify buildLIKEClause to always use LOWER() for case-insensitive search
- Simplify buildFulltextClauseX to always use PostgreSQL to_tsvector/to_tsquery
- Simplify searchGroupChannelsQuery to use ARRAY_TO_STRING/ARRAY_AGG

* Remove driver checks in file_info_store.go

Simplify file_info_store.go to use PostgreSQL-only code paths:
- Always use PostgreSQL to_tsvector/to_tsquery for file search
- Use file_stats materialized view for CountAll()
- Use file_stats materialized view for GetStorageUsage() when not including deleted
- Always execute RefreshFileStats() for materialized view refresh

* Remove driver checks in attributes_store.go

Simplify attributes_store.go to use PostgreSQL-only code paths:
- Always execute RefreshAttributes() for materialized view refresh
- Remove isPostgreSQL parameter from generateSearchQueryForExpression
- Always use PostgreSQL LOWER() LIKE LOWER() syntax for case-insensitive search

* Remove driver checks in retention_policy_store.go

Simplify retention_policy_store.go to use PostgreSQL-only code paths:
- Remove isPostgres parameter from scanRetentionIdsForDeletion
- Always use pq.Array for scanning retention IDs
- Always use pq.Array for inserting retention IDs
- Remove unused json import

* Remove driver checks in property stores

Simplify property_field_store.go and property_value_store.go to use
PostgreSQL-only code paths:
- Always use PostgreSQL type casts (::text, ::jsonb, ::bigint, etc.)
- Remove isPostgres variable and conditionals

* Remove driver checks in channel_member_history_store.go

Simplify PermanentDeleteBatch to use PostgreSQL-only code path:
- Always use ctid-based subquery for DELETE with LIMIT

* Remove remaining driver checks in user_store.go

Simplify user_store.go to use PostgreSQL-only code paths:
- Use LEFT JOIN for bot exclusion in AnalyticsActiveCountForPeriod
- Use LEFT JOIN for bot exclusion in IsEmpty

* Simplify fulltext search by consolidating buildFulltextClause functions

Remove convertMySQLFullTextColumnsToPostgres and consolidate
buildFulltextClause and buildFulltextClauseX into a single function
that takes variadic column arguments and returns sq.Sqlizer.

* Simplify SQL stores leveraging PostgreSQL-only support

- Simplify UpdateMembersRole in channel_store.go and team_store.go
  to use UPDATE...RETURNING instead of SELECT + UPDATE
- Simplify GetPostReminders in post_store.go to use DELETE...RETURNING
- Simplify DeleteOrphanedRows queries by removing MySQL workarounds
  for subquery locking issues
- Simplify UpdateUserLastSyncAt to use UPDATE...FROM...RETURNING
  instead of fetching user first then updating
- Remove MySQL index hint workarounds in ORDER BY clauses
- Update outdated comments referencing MySQL
- Consolidate buildFulltextClause and remove convertMySQLFullTextColumnsToPostgres

* Remove MySQL-specific test artifacts

- Delete unused MySQLStopWords variable and stop_word.go file
- Remove redundant testSearchEmailAddressesWithQuotes test
  (already covered by testSearchEmailAddresses)
- Update comment that referenced MySQL query planning

* Remove MySQL references from server code outside sqlstore

- Update config example and DSN parsing docs to reflect PostgreSQL-only support
- Remove mysql:// scheme check from IsDatabaseDSN
- Simplify SanitizeDataSource to only handle PostgreSQL
- Remove outdated MySQL comments from model and plugin code

* Remove MySQL references from test files

- Update test DSNs to use PostgreSQL format
- Remove dead mysql-replica flag and replicaFlag variable
- Simplify tests that had MySQL/PostgreSQL branches

* Update docs and test config to use PostgreSQL

- Update mmctl config set example to use postgres driver
- Update test-config.json to use PostgreSQL DSN format

* Remove MySQL migration scripts, test data, and docker image

Delete MySQL-related files that are no longer needed:
- ESR upgrade scripts (esr.*.mysql.*.sql)
- MySQL schema dumps (mattermost-mysql-*.sql)
- MySQL replication test scripts (replica-*.sh, mysql-migration-test.sh)
- MySQL test warmup data (mysql_migration_warmup.sql)
- MySQL docker image reference from mirror-docker-images.json

* Remove MySQL references from webapp

- Simplify minimumHashtagLength description to remove MySQL-specific configuration note
- Remove unused HIDE_MYSQL_STATS_NOTIFICATION preference constant
- Update en.json i18n source file

* clean up e2e-tests

* rm server/tests/template.load

* Use teamMemberSliceColumns() in UpdateMembersRole RETURNING clause

Refactor to use the existing helper function instead of hardcoding
the column names, ensuring consistency if the columns are updated.

* u.id -> u.Id

* address code review feedback

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2026-01-20 21:01:59 +00:00
..
mmctl.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_auth.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_auth_clean.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_auth_current.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_auth_delete.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_auth_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_auth_login.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_auth_renew.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_auth_set.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_bot.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_bot_assign.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_bot_create.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_bot_disable.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_bot_enable.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_bot_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_bot_update.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_archive.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_create.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_delete.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_modify.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_move.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_rename.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_search.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_unarchive.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_users.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_users_add.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_channel_users_remove.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_command.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_command_archive.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_command_create.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_command_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_command_modify.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_command_move.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_command_show.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_completion.rst [MM-57062] Update mmctl shell completion to v2 (#31287) 2025-07-18 15:29:01 +02:00
mmctl_completion_bash.rst [MM-57062] Update mmctl shell completion to v2 (#31287) 2025-07-18 15:29:01 +02:00
mmctl_completion_fish.rst [MM-57062] Update mmctl shell completion to v2 (#31287) 2025-07-18 15:29:01 +02:00
mmctl_completion_powershell.rst [MM-57062] Update mmctl shell completion to v2 (#31287) 2025-07-18 15:29:01 +02:00
mmctl_completion_zsh.rst [MM-57062] Update mmctl shell completion to v2 (#31287) 2025-07-18 15:29:01 +02:00
mmctl_compliance-export.rst [MM-63557] mmctl: Add compliance export create cmd (#30594) 2025-06-24 21:38:30 +00:00
mmctl_compliance-export_cancel.rst [MM-63555] mmctl: Add compliance export show and cancel cmds (#30569) 2025-06-24 12:26:43 -04:00
mmctl_compliance-export_create.rst [MM-63557] mmctl: Add compliance export create cmd (#30594) 2025-06-24 21:38:30 +00:00
mmctl_compliance-export_download.rst [MM-63557] mmctl: Add compliance export create cmd (#30594) 2025-06-24 21:38:30 +00:00
mmctl_compliance-export_list.rst [MM-63555] mmctl: Add compliance export show and cancel cmds (#30569) 2025-06-24 12:26:43 -04:00
mmctl_compliance-export_show.rst [MM-63555] mmctl: Add compliance export show and cancel cmds (#30569) 2025-06-24 12:26:43 -04:00
mmctl_config.rst [MM-59503] export: enable exporting configuration with mmctl (#28412) 2024-12-17 10:23:52 +01:00
mmctl_config_edit.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_config_export.rst [MM-59503] export: enable exporting configuration with mmctl (#28412) 2024-12-17 10:23:52 +01:00
mmctl_config_get.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_config_migrate.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_config_patch.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_config_reload.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_config_reset.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_config_set.rst Remove vestigial MySQL support (#34865) 2026-01-20 21:01:59 +00:00
mmctl_config_show.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_config_subpath.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_docs.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_export.rst [MM-53454] Add export file settings + slash command for public link (#23915) 2023-07-19 13:01:39 -07:00
mmctl_export_create.rst [MM-57295] Bulk export: add roles and permission schemes (#26523) 2024-03-26 08:43:25 -06:00
mmctl_export_delete.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_export_download.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_export_generate-presigned-url.rst [MM-53454] Add export file settings + slash command for public link (#23915) 2023-07-19 13:01:39 -07:00
mmctl_export_job.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_export_job_cancel.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_export_job_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_export_job_show.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_export_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_extract.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_extract_job.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_extract_job_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_extract_job_show.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_extract_run.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_channel.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_channel_disable.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_channel_enable.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_channel_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_channel_status.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_list-ldap.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_team.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_team_disable.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_team_enable.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_team_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_team_status.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_user.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_group_user_restore.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_import.rst MMCTL: Add import delete cmd for removing the import files (#29764) 2025-06-10 12:06:38 +02:00
mmctl_import_delete.rst MMCTL: Add import delete cmd for removing the import files (#29764) 2025-06-10 12:06:38 +02:00
mmctl_import_job.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_import_job_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_import_job_show.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_import_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_import_list_available.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_import_list_incomplete.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_import_process.rst MM-57512: Disable content extraction during import (#26619) 2024-04-03 09:04:33 +05:30
mmctl_import_upload.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_import_validate.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_integrity.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_job.rst [MM-56074] mmctl job commands (#26855) 2024-06-17 12:07:05 -04:00
mmctl_job_list.rst [MM-56074] mmctl job commands (#26855) 2024-06-17 12:07:05 -04:00
mmctl_job_update.rst [MM-56074] mmctl job commands (#26855) 2024-06-17 12:07:05 -04:00
mmctl_ldap.rst [MM-56000] Add LDAP job command to mmctl (#25633) 2024-04-22 12:19:53 +02:00
mmctl_ldap_idmigrate.rst [MM-64663] Fix potential panic in mmctl ldap job show command (#32575) 2025-07-04 07:48:17 -06:00
mmctl_ldap_job.rst [MM-56000] Add LDAP job command to mmctl (#25633) 2024-04-22 12:19:53 +02:00
mmctl_ldap_job_list.rst [MM-64663] Fix potential panic in mmctl ldap job show command (#32575) 2025-07-04 07:48:17 -06:00
mmctl_ldap_job_show.rst [MM-64663] Fix potential panic in mmctl ldap job show command (#32575) 2025-07-04 07:48:17 -06:00
mmctl_ldap_sync.rst [MM-64663] Fix potential panic in mmctl ldap job show command (#32575) 2025-07-04 07:48:17 -06:00
mmctl_license.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_license_remove.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_license_upload-string.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_license_upload.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_logs.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_oauth.rst mmctl: add listing oauth apps (#25497) 2023-12-05 12:25:35 -05:00
mmctl_oauth_list.rst mmctl: add listing oauth apps (#25497) 2023-12-05 12:25:35 -05:00
mmctl_permissions.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_permissions_add.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_permissions_remove.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_permissions_reset.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_permissions_role.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_permissions_role_assign.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_permissions_role_show.rst [MM-61132] Fix example for mmctl permissions role show command (#28816) 2024-10-24 14:03:21 +02:00
mmctl_permissions_role_unassign.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin_add.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin_delete.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin_disable.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin_enable.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin_install-url.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin_marketplace.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin_marketplace_install.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_plugin_marketplace_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_post.rst [MM-56073] MMCTL delete post command (#27539) 2024-10-08 16:45:31 +02:00
mmctl_post_create.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_post_delete.rst [MM-56073] MMCTL delete post command (#27539) 2024-10-08 16:45:31 +02:00
mmctl_post_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_roles.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_roles_member.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_roles_system-admin.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_saml.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_saml_auth-data-reset.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_sampledata.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_system.rst [MM-54852] Add mmctl command to download Support Packet (#25419) 2023-11-21 15:25:01 +01:00
mmctl_system_clearbusy.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_system_getbusy.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_system_setbusy.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_system_status.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_system_supportpacket.rst [MM-54288] Support Packet V2 (#29403) 2025-01-13 20:23:09 +01:00
mmctl_system_version.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_archive.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_create.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_delete.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_modify.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_rename.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_restore.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_search.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_users.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_users_add.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_team_users_remove.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_token.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_token_generate.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_token_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_token_revoke.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_activate.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_attributes.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_attributes_field.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_attributes_field_create.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_attributes_field_delete.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_attributes_field_edit.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_attributes_field_list.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_attributes_value.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_attributes_value_list.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_attributes_value_set.rst Move mmctl cpa subcommands under mmctl user attributes (#33975) 2025-09-29 11:29:30 +00:00
mmctl_user_change-password.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_convert.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_create.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_deactivate.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_delete.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_deleteall.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_demote.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_edit.rst [MM-63593] Add mmctl user edit command (#31181) 2025-07-25 09:56:25 +02:00
mmctl_user_edit_authdata.rst [MM-63593] Add mmctl user edit command (#31181) 2025-07-25 09:56:25 +02:00
mmctl_user_edit_email.rst [MM-63593] Add mmctl user edit command (#31181) 2025-07-25 09:56:25 +02:00
mmctl_user_edit_username.rst [MM-63593] Add mmctl user edit command (#31181) 2025-07-25 09:56:25 +02:00
mmctl_user_invite.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_list.rst Gh 19916 mmctl list deactivated users only (#26646) 2024-04-30 14:49:50 +02:00
mmctl_user_migrate-auth.rst cmd/mmctl/user: attempt to improve migrate-auth documentation (#28330) 2024-10-01 12:46:06 +02:00
mmctl_user_preference.rst mmctl: user preferences (#25721) 2024-02-07 15:34:37 -04:00
mmctl_user_preference_delete.rst mmctl: user preferences (#25721) 2024-02-07 15:34:37 -04:00
mmctl_user_preference_get.rst mmctl: user preferences (#25721) 2024-02-07 15:34:37 -04:00
mmctl_user_preference_list.rst mmctl: user preferences (#25721) 2024-02-07 15:34:37 -04:00
mmctl_user_preference_set.rst mmctl: user preferences (#25721) 2024-02-07 15:34:37 -04:00
mmctl_user_promote.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_reset-password.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_resetmfa.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_search.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_user_verify.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_version.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_webhook.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_webhook_create-incoming.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_webhook_create-outgoing.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_webhook_delete.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_webhook_list.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_webhook_modify-incoming.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_webhook_modify-outgoing.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_webhook_show.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00
mmctl_websocket.rst Includes mmctl into the mono-repo (#23091) 2023-06-05 12:42:55 +02:00