mattermost/server
Christopher Poile b33a7e362f
[MM-63556] mmctl: Add compliance export download cmd (#30576)
* add mmctl compliance export download command and tests

- Introduced `ComplianceExportDownloadCmd` to facilitate downloading compliance export files.
- Implemented the `DownloadComplianceExport` method in the Client interface for handling file downloads.
- Added unit tests for the download command, covering successful downloads, error handling for non-existent jobs, and retries on failure.
- Included end-to-end tests to validate the command's functionality.
- Updated documentation to include usage examples and options for the new command.

* don't know why this was left out

* PR comments

* adjust test for new retry logic

* refactored download fn for compliance_export and export

* fix test due to fixed logic

* docs
2025-06-24 16:27:54 -04:00
..
bin Mono repo -> Master (#22553) 2023-03-22 17:22:27 -04:00
build Upgrade Go to 1.24.3 (#31220) 2025-06-10 15:04:57 -03:00
channels [MM-63556] mmctl: Add compliance export download cmd (#30576) 2025-06-24 16:27:54 -04:00
cmd [MM-63556] mmctl: Add compliance export download cmd (#30576) 2025-06-24 16:27:54 -04:00
config Add server settings to further lock files on mobile (#30949) 2025-06-19 09:37:32 +02:00
einterfaces [MM-63152] LDAP Wizard (#31417) 2025-06-16 16:19:33 -04:00
enterprise [MM-64244] Add websocket disconnect reason metric (#31032) 2025-05-30 08:15:20 -04:00
fonts Mono repo -> Master (#22553) 2023-03-22 17:22:27 -04:00
i18n Mm 64299 disable guest invite in abac channels (#31139) 2025-06-23 18:17:55 +02:00
platform MM-61033: [Shared Channels] Removing a shared channel on one end should make the other remove the shared channel too (#30738) 2025-06-16 16:25:00 +02:00
public [MM-63556] mmctl: Add compliance export download cmd (#30576) 2025-06-24 16:27:54 -04:00
scripts Mirror postgres-13 image (#30047) 2025-01-30 15:18:09 +01:00
templates MM-59966 - Compliance Export overhaul - feature branch (#29789) 2025-01-10 16:56:02 -05:00
tests Report a problem (#30444) 2025-04-25 11:08:39 +02:00
.gitignore Update .server/gitignore to ignore all JSON files under the directory (#27593) 2024-07-11 09:12:57 +02:00
.go-version Upgrade Go to 1.24.3 (#31220) 2025-06-10 15:04:57 -03:00
.golangci.yml [MM-64502] Fix errcheck linter errors in channel_test.go (#31309) 2025-06-19 14:13:45 +02:00
.sass-lint.yml Mono repo -> Master (#22553) 2023-03-22 17:22:27 -04:00
config.mk MM-59934: Add Redis to CI and other improvements (#28164) 2024-09-18 19:13:44 +05:30
copyright.txt Mono repo -> Master (#22553) 2023-03-22 17:22:27 -04:00
docker-compose.makefile.m1.yml Remove obsolete docker version (#30040) 2025-01-30 12:53:25 -07:00
docker-compose.makefile.yml Remove obsolete docker version (#30040) 2025-01-30 12:53:25 -07:00
docker-compose.yaml Remove obsolete docker version (#30040) 2025-01-30 12:53:25 -07:00
go.mod Upgrade Go to 1.24.3 (#31220) 2025-06-10 15:04:57 -03:00
go.sum Update gosaml2 to latest v0.10.0 (#31263) 2025-06-03 11:57:26 +02:00
Makefile Update Agents plugin to v1.2.0 (#31806) 2025-06-23 04:57:28 -07:00
path.go Centralize the GetPackagePath (#27004) 2024-05-15 12:05:13 -03:00