[MM-53990] Support a global retention time of less than 1 day (#25196)

* adding new MessageRetentionHours config

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Ben Cooke
2024-01-09 14:10:22 -05:00
коммит произвёл GitHub
родитель 82b8d4dc07
Коммит bb88b92b4c
18 изменённых файлов: 376 добавлений и 47 удалений

Просмотреть файл

@@ -33,8 +33,8 @@ export type ClientConfig = {
CWSMock: string;
DataRetentionEnableFileDeletion: string;
DataRetentionEnableMessageDeletion: string;
DataRetentionFileRetentionDays: string;
DataRetentionMessageRetentionDays: string;
DataRetentionFileRetentionHours: string;
DataRetentionMessageRetentionHours: string;
DefaultClientLocale: string;
DefaultTheme: string;
DiagnosticId: string;
@@ -828,7 +828,9 @@ export type DataRetentionSettings = {
EnableMessageDeletion: boolean;
EnableFileDeletion: boolean;
MessageRetentionDays: number;
MessageRetentionHours: number;
FileRetentionDays: number;
FileRetentionHours: number;
DeletionJobStartTime: string;
BatchSize: number;
EnableBoardsDeletion: boolean,