Skip to content
Snippets Groups Projects

Изменены запросы Items API (gRPC): Delete, Undelete, Publish, Unpublish. Добавлена возможность обновлять значение системных полей при данных запросах

Merged Valera Shaitorov requested to merge feature/PRXS-1223-UpdateAttrsUpd into master
1 unresolved thread
1 file
+ 10
7
Compare changes
  • Side-by-side
  • Inline
+ 10
7
@@ -123,7 +123,7 @@ message Filter {
}
message CreateOptions {
bool update_attrs = 1;
bool update_attrs = 1; // позволяет обновить системные поля: created_by, created_at, created_rev_at, updated_by, updated_at
}
message FindOptions {
@@ -135,7 +135,7 @@ message FindOptions {
}
message UpdateOptions {
bool update_attrs = 1;
bool update_attrs = 1; // позволяет обновить системные поля: created_by, created_at, created_rev_at, updated_by, updated_at
}
message GetPublishedOptions {
@@ -143,20 +143,20 @@ message GetPublishedOptions {
}
message DeleteOptions {
bool update_attrs = 1;
bool erase = 2;
bool update_attrs = 1; // позволяет обновить системные поля: created_by, created_at, created_rev_at, updated_by, updated_at
bool erase = 2; // полное удаление без сохранения удаленной версии объекта
}
message UndeleteOptions {
bool update_attrs = 1;
bool update_attrs = 1; // позволяет обновить системные поля: created_by, created_at, created_rev_at, updated_by, updated_at
}
message PublishOptions {
bool update_attrs = 1;
bool update_attrs = 1; // позволяет обновить системные поля: created_by, created_at, created_rev_at, updated_by, updated_at
}
message UnpublishOptions {
bool update_attrs = 1;
bool update_attrs = 1; // позволяет обновить системные поля: created_by, created_at, created_rev_at, updated_by, updated_at
}
message FindPublishedOptions {
@@ -238,6 +238,9 @@ message UpdateRequest {
UpdateOptions options = 2;
}
// Item - важны только переданные внутри идентификаторы
// или, если указана опция update_attrs, поля которые изменяются:
// created_by, created_at, created_rev_at, updated_by, updated_at
message DeleteRequest {
Item item = 1;
DeleteOptions options = 2;
Loading