From 86035015767efe09b9c612365664a3e6cf56e2e4 Mon Sep 17 00:00:00 2001
From: Anton Sattarov <sattarov@perx.ru>
Date: Tue, 20 Aug 2024 07:41:26 +0000
Subject: [PATCH] =?UTF-8?q?feat:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?=
 =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?=
 =?UTF-8?q?=D0=B8=D1=8F=20=D0=BF=D0=BE=20=D0=BE=D0=B3=D1=80=D0=B0=D0=BD?=
 =?UTF-8?q?=D0=B8=D1=87=D0=B5=D0=BD=D0=B8=D1=8E=20=D1=85=D1=80=D0=B0=D0=BD?=
 =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B8=D1=81=D1=82=D0=BE=D1=80=D0=B8?=
 =?UTF-8?q?=D0=B8=20=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D0=B5=D0=B9(=D1=80?=
 =?UTF-8?q?=D0=B5=D0=B2=D0=B8=D0=B7=D0=B8=D0=B9)=20=D0=B2=20proto=20collec?=
 =?UTF-8?q?tions?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Close #PRXS-2598
---
 proto/collections/collections.proto | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/proto/collections/collections.proto b/proto/collections/collections.proto
index b162e3f..dc0cc00 100644
--- a/proto/collections/collections.proto
+++ b/proto/collections/collections.proto
@@ -3,6 +3,7 @@ syntax = "proto3";
 import "google/protobuf/empty.proto";
 import "common/common.proto";
 import "google/protobuf/timestamp.proto";
+import "google/protobuf/duration.proto";
 
 option go_package = "git.perx.ru/perxis/perxis-go/proto/collections;collections";
 
@@ -61,6 +62,10 @@ message Collection {
 
   repeated string tags = 16;
   Access access = 20; // Возможные действия с коллекцией на основе контекста запроса
+
+  bool no_revisions = 30; // без истории изменений (ревизии). История изменений записей в коллекции не будет сохраняться и вернуться к предыдущим версиям будет нельзя
+  uint32 max_revisions = 31; // старые ревизии сверх указанного количества будут автоматически удаляться. 0, пусто - без ограничений
+  google.protobuf.Duration revision_ttl = 32; // ревизии старше указанного времени хранения будут автоматически удалятся. 0, пусто - без ограничений
 }
 
 message CreateRequest {
-- 
GitLab