Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • perxis/perxis-proto
1 result
Show changes
Commits on Source (1)
...@@ -30,7 +30,7 @@ enum Target { ...@@ -30,7 +30,7 @@ enum Target {
/** /**
Action описывает как коллекцию в системе с предуставновленными действиями, так и возможные дальнейшие действия после Action описывает как коллекцию в системе с предустановленными действиями, так и возможные дальнейшие действия после
получения ответа (см. `ActionResponse.next`) получения ответа (см. `ActionResponse.next`)
Если поле `request` присутствует, но не все требуемые поля заполнены, то значения для них берутся из текущих значений. Если поле `request` присутствует, но не все требуемые поля заполнены, то значения для них берутся из текущих значений.
...@@ -48,7 +48,7 @@ message Action { ...@@ -48,7 +48,7 @@ message Action {
// Kind описывает c какой сущность системы связано действие и что требуется передать в качестве параметров // Kind описывает c какой сущность системы связано действие и что требуется передать в качестве параметров
// Интерфейс загружает пользовательские действия и отображает их в интерфейсе в зависимости от ActionType. // Интерфейс загружает пользовательские действия и отображает их в интерфейсе в зависимости от ActionType.
enum Kind { enum Kind {
DEFAULT = 0; // Действие не отображается в интерфейсе и могут используется для выполнения дополнительных запросов (см. `ActionResponse.next`) или напрямую из сторонних приложений. DEFAULT = 0; // Действие не отображается в интерфейсе и может использоваться для выполнения дополнительных запросов (см. `ActionResponse.next`) или напрямую из сторонних приложений.
SPACE = 1; // Действие связано с пространством (требуется передача space_id). Отображается в меню "Действия". SPACE = 1; // Действие связано с пространством (требуется передача space_id). Отображается в меню "Действия".
ENVIRONMENT = 2; // Действие связано с окружением (требуется передача space_id, env_id). Отображается в меню "Действия". ENVIRONMENT = 2; // Действие связано с окружением (требуется передача space_id, env_id). Отображается в меню "Действия".
COLLECTION = 3; // Действие связано с коллекцией (требуется передача space_id, env_id, collection_id). Отображается на экране списка записей. COLLECTION = 3; // Действие связано с коллекцией (требуется передача space_id, env_id, collection_id). Отображается на экране списка записей.
...@@ -64,11 +64,11 @@ message Action { ...@@ -64,11 +64,11 @@ message Action {
// Идентификатор действия (в формате URI) // Идентификатор действия (в формате URI)
// Варианты использования: // Варианты использования:
// - пустой - никаких действий не выполняется // - пустой - никаких действий не выполняется
// - `action_id` - простое действие (если установлено расширение, то оно используется) // - `action_id` - простое действие (если установлено значение `extension`, то оно используется)
// - `grpc:///extension_id/action_id` - полное действие с указанием расширения // - `grpc:///extension_id/action_id` - полное действие с указанием расширения
// - `https://host/path` - действие по HTTP(S) // - `https://host/path` - действие по HTTP(S)
// - `ui:///path` - действие в интерфейсе // - `ui:///path` - действие в интерфейсе
// - `/path` - действие в интерфейсе // - `/path` - действие в интерфейсе - DEPRECATED: Используйте `ui:///path`
// //
// Пример: `https://example.com/api/v1/action` - будет выполнен запрос HTTP по указанному URL. // Пример: `https://example.com/api/v1/action` - будет выполнен запрос HTTP по указанному URL.
// Сервер может вернуть ответ в формате JSON или HTML/MD. Дальнейшие действия определяется оп заголовку ответа // Сервер может вернуть ответ в формате JSON или HTML/MD. Дальнейшие действия определяется оп заголовку ответа
...@@ -167,4 +167,4 @@ message ActionRequest { ...@@ -167,4 +167,4 @@ message ActionRequest {
// Ссылка на документ с параметрами выполнения Action. // Ссылка на документ с параметрами выполнения Action.
// Чтобы при выполнении действия открывалась форма параметров, необходимо указать `Action.params_collection` // Чтобы при выполнении действия открывалась форма параметров, необходимо указать `Action.params_collection`
content.references.Reference params = 11020; content.references.Reference params = 11020;
} }
\ No newline at end of file
...@@ -67,6 +67,7 @@ message Item { ...@@ -67,6 +67,7 @@ message Item {
google.protobuf.Struct data = 11; google.protobuf.Struct data = 11;
map<string, google.protobuf.Struct> translations = 12; map<string, google.protobuf.Struct> translations = 12;
string revision_id = 13; string revision_id = 13;
string revision_description = 14;
string locale = 18; string locale = 18;
bool deleted = 19; bool deleted = 19;
bool hidden = 20; bool hidden = 20;
......