mirror of
https://github.com/hanzoai/team.git
synced 2026-09-30 01:57:35 +00:00
* [MM-69599] Add `mmctl channel users list` command Add a `list` subcommand under `channel users` that prints each channel member's id, username, email and roles, backed by Client4 GetChannelMembers (paginated) and GetUsersByIds. Mirrors the --page, --per-page and --all pagination flags used by other list commands. Co-authored-by: mattermost-code <[email protected]> * [MM-69599] Expand channel users list test coverage Add unit coverage for custom --page/--per-page plumbing, multi-page --all accumulation, the --all fetch error path, members whose user details are missing from GetUsersByIds, and plain-format template rendering. Strengthen the e2e --all case to assert the listed member's username, email and roles. Co-authored-by: mattermost-code <[email protected]> * Honor --per-page as chunk size when listing all channel users When --all is set, pass the --per-page flag value to getPages instead of hardcoding DefaultPageSize. This matches user list and job list behavior where --per-page controls pagination chunk size and only --page is ignored. Co-authored-by: mattermost-code <[email protected]> --------- Co-authored-by: mattermost-code <[email protected]> Co-authored-by: Hanzo Dev <[email protected]>
44 lines
1.4 KiB
ReStructuredText
44 lines
1.4 KiB
ReStructuredText
.. _mmctl_channel_users:
|
|
|
|
mmctl channel users
|
|
-------------------
|
|
|
|
Management of channel users
|
|
|
|
Synopsis
|
|
~~~~~~~~
|
|
|
|
|
|
Management of channel users
|
|
|
|
Options
|
|
~~~~~~~
|
|
|
|
::
|
|
|
|
-h, --help help for users
|
|
|
|
Options inherited from parent commands
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
::
|
|
|
|
--config string path to the configuration file (default "$XDG_CONFIG_HOME/mmctl/config")
|
|
--disable-pager disables paged output
|
|
--insecure-sha1-intermediate allows to use insecure TLS protocols, such as SHA-1
|
|
--insecure-tls-version allows to use TLS versions 1.0 and 1.1
|
|
--json the output format will be in json format
|
|
--local allows communicating with the server through a unix socket
|
|
--quiet prevent mmctl to generate output for the commands
|
|
--strict will only run commands if the mmctl version matches the server one
|
|
--suppress-warnings disables printing warning messages
|
|
|
|
SEE ALSO
|
|
~~~~~~~~
|
|
|
|
* `mmctl channel <mmctl_channel.rst>`_ - Management of channels
|
|
* `mmctl channel users add <mmctl_channel_users_add.rst>`_ - Add users to channel
|
|
* `mmctl channel users list <mmctl_channel_users_list.rst>`_ - List users of a channel
|
|
* `mmctl channel users remove <mmctl_channel_users_remove.rst>`_ - Remove users from channel
|
|
|