mattermost/server/cmd/mmctl
David Krauser 1cfe3d92b6
[MM-66836] Integrate PropertyAccessService into API and app layers (#34818)
Updates all Custom Profile Attribute endpoints and app layer methods to pass caller user IDs through to the PropertyAccessService. This connects the access control service introduced in #34812 to the REST API, Plugin API, and internal app operations.

Also updates the OpenAPI spec to document the new field attributes (protected, source_plugin_id, access_mode) and adds notes about protected field restrictions.
2026-02-06 18:06:51 -05:00
..
client MM-67119: Remove unused Channel.Etag (#34951) 2026-01-20 17:46:17 +01:00
commands [MM-66836] Integrate PropertyAccessService into API and app layers (#34818) 2026-02-06 18:06:51 -05:00
docs Remove vestigial MySQL support (#34865) 2026-01-20 21:01:59 +00:00
mocks MM-67119: Remove unused Channel.Etag (#34951) 2026-01-20 17:46:17 +01:00
printer Improve mmctl output by filtering escape sequences (#35191) 2026-02-05 15:32:35 +01:00
mmctl.go MM-53032: Fix module path after repo rename (#23689) 2023-06-11 10:54:35 +05:30
README.md Add a simple mmctl README file (#23638) 2023-10-10 10:34:08 +02:00

mmctl

mmctl is a remote CLI tool that lets you manage your Mattermost instance from the terminal.

The project's documentation can be accessed within the the Mattermost documentation.