mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-24 08:52:18 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
parent
d8f22da591
commit
d651ffa596
4
.github/workflows/oint_test_Bitrix24.yml
vendored
4
.github/workflows/oint_test_Bitrix24.yml
vendored
@ -103,6 +103,10 @@ jobs:
|
||||
if: ${{ cancelled() }} == false
|
||||
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСДиском"
|
||||
|
||||
- name: Канбан
|
||||
if: ${{ cancelled() }} == false
|
||||
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_Канбан"
|
||||
|
||||
- name: Записать логи
|
||||
if: ${{ cancelled() }} == false
|
||||
uses: actions/cache/save@v3
|
||||
|
4
.github/workflows/oint_test_full.yml
vendored
4
.github/workflows/oint_test_full.yml
vendored
@ -1064,6 +1064,10 @@ jobs:
|
||||
if: ${{ cancelled() }} == false
|
||||
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСДиском"
|
||||
|
||||
- name: Канбан
|
||||
if: ${{ cancelled() }} == false
|
||||
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_Канбан"
|
||||
|
||||
- name: Записать логи
|
||||
if: ${{ cancelled() }} == false
|
||||
uses: actions/cache/save@v3
|
||||
|
4
.github/workflows/oint_test_full_en.yml
vendored
4
.github/workflows/oint_test_full_en.yml
vendored
@ -1064,6 +1064,10 @@ jobs:
|
||||
if: ${{ cancelled() }} == false
|
||||
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_WorkingWithDrive"
|
||||
|
||||
- name: Kanban
|
||||
if: ${{ cancelled() }} == false
|
||||
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_Kanban"
|
||||
|
||||
- name: Записать логи
|
||||
if: ${{ cancelled() }} == false
|
||||
uses: actions/cache/save@v3
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1118,6 +1118,73 @@ EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Kanban
|
||||
|
||||
// Add kanban stage
|
||||
// Add new stage of kanban or My Plan
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Name - String - New stage name - title
|
||||
// Color - String - HEX of new stage color - color
|
||||
// PrevStageID - String, Number - ID of the stage after which a new stage should be inserted (at the beginning by default.) - prevstage
|
||||
// EntityID - String, Number - ID of kanban owner (group or user) - entityid
|
||||
// AsAdmin - Boolean - Allows you to add stages without checking permissions (for administrators) - admin
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function AddKanbanStage(Val URL
|
||||
, Val Name
|
||||
, Val Color = "FFD800"
|
||||
, Val PrevStageID = 0
|
||||
, Val EntityID = 0
|
||||
, Val AsAdmin = False
|
||||
, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.add");
|
||||
Fields = New Structure;
|
||||
|
||||
OPI_Tools.AddField("TITLE" , Name , "String", Fields);
|
||||
OPI_Tools.AddField("COLOR" , Color , "String", Fields);
|
||||
OPI_Tools.AddField("AFTER_ID" , PrevStageID , "String", Fields);
|
||||
OPI_Tools.AddField("ENTITY_ID", EntityID , "String", Fields);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Fields);
|
||||
|
||||
Parameters.Insert("fields", Fields);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// ID of the stage to be deleted
|
||||
// Removes a kanban stage, provided there are no tasks in it
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// StageID - String, Number - ID of stage to dele - stage
|
||||
// AsAdmin - Boolean - Allows you to add stages without checking permissions (for administrators) - admin
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteKanbanStage(Val URL, Val StageID, Val AsAdmin = False, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.delete");
|
||||
|
||||
OPI_Tools.AddField("id" , StageID , "String", Parameters);
|
||||
OPI_Tools.AddField("isAdmin", AsAdmin, "Boolean", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region StoragesAndFilesManagment
|
||||
|
||||
// Get list of storages
|
||||
|
@ -3013,6 +3013,18 @@ Procedure B24_CommentsManagment() Export
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure B24_Kanban() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_URL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
||||
|
||||
Bitrix24_AddKanbanStage(TestParameters);
|
||||
Bitrix24_DeleteKanbanStage(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
@ -7913,7 +7925,7 @@ Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType);
|
||||
OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType); // SKIP
|
||||
|
||||
FromID = FunctionParameters["Bitrix24_TaskID"];
|
||||
DestinationID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
@ -7932,6 +7944,71 @@ Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_AddKanbanStage(FunctionParameters)
|
||||
|
||||
Name = "New stage";
|
||||
Color = "0026FF";
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.AddKanbanStage(URL, Name, Color, 6);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddKanbanStage (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixNumber(Result); // SKIP
|
||||
|
||||
PrevStageID = Result["result"];
|
||||
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookStageID", PrevStageID); // SKIP
|
||||
FunctionParameters.Insert("Bitrix24_HookStageID", PrevStageID); // SKIP
|
||||
|
||||
Name = "New stage 2";
|
||||
Color = "0026FF";
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.AddKanbanStage(URL, Name, Color, PrevStageID, , True, Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "AddKanbanStage", "Bitrix24");
|
||||
|
||||
Check_BitrixNumber(Result);
|
||||
|
||||
StageID = Result["result"];
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_StageID", StageID);
|
||||
FunctionParameters.Insert("Bitrix24_StageID", StageID);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DeleteKanbanStage(FunctionParameters)
|
||||
|
||||
StageID = FunctionParameters["Bitrix24_HookStageID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteKanbanStage(URL, StageID, True);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteKanbanStage (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
StageID = FunctionParameters["Bitrix24_StageID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteKanbanStage(URL, StageID, , Token);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteKanbanStage", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -227,6 +227,7 @@ Function GetTestTable() Export
|
||||
NewTest(TestTable, "B24_TaskManagment" , "Tasks managment" , Bitrix);
|
||||
NewTest(TestTable, "B24_CommentsManagment" , "Comments managment" , Bitrix);
|
||||
NewTest(TestTable, "B24_WorkingWithDrive" , "Working with drive" , Bitrix);
|
||||
NewTest(TestTable, "B24_Kanban" , "Kanban" , Bitrix);
|
||||
|
||||
Return TestTable;
|
||||
|
||||
|
@ -1118,6 +1118,73 @@ EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Kanban
|
||||
|
||||
// Add kanban stage
|
||||
// Add new stage of kanban or My Plan
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// Name - String - New stage name - title
|
||||
// Color - String - HEX of new stage color - color
|
||||
// PrevStageID - String, Number - ID of the stage after which a new stage should be inserted (at the beginning by default.) - prevstage
|
||||
// EntityID - String, Number - ID of kanban owner (group or user) - entityid
|
||||
// AsAdmin - Boolean - Allows you to add stages without checking permissions (for administrators) - admin
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function AddKanbanStage(Val URL
|
||||
, Val Name
|
||||
, Val Color = "FFD800"
|
||||
, Val PrevStageID = 0
|
||||
, Val EntityID = 0
|
||||
, Val AsAdmin = False
|
||||
, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.add");
|
||||
Fields = New Structure;
|
||||
|
||||
OPI_Tools.AddField("TITLE" , Name , "String", Fields);
|
||||
OPI_Tools.AddField("COLOR" , Color , "String", Fields);
|
||||
OPI_Tools.AddField("AFTER_ID" , PrevStageID , "String", Fields);
|
||||
OPI_Tools.AddField("ENTITY_ID", EntityID , "String", Fields);
|
||||
OPI_Tools.AddField("isAdmin" , AsAdmin, "Boolean", Fields);
|
||||
|
||||
Parameters.Insert("fields", Fields);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
// ID of the stage to be deleted
|
||||
// Removes a kanban stage, provided there are no tasks in it
|
||||
//
|
||||
// Parameters:
|
||||
// URL - String - URL of webhook or a Bitrix24 domain, when token used - url
|
||||
// StageID - String, Number - ID of stage to dele - stage
|
||||
// AsAdmin - Boolean - Allows you to add stages without checking permissions (for administrators) - admin
|
||||
// Token - String - Access token, when not-webhook method used - token
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API
|
||||
Function DeleteKanbanStage(Val URL, Val StageID, Val AsAdmin = False, Val Token = "") Export
|
||||
|
||||
Parameters = NormalizeAuth(URL, Token, "task.stages.delete");
|
||||
|
||||
OPI_Tools.AddField("id" , StageID , "String", Parameters);
|
||||
OPI_Tools.AddField("isAdmin", AsAdmin, "Boolean", Parameters);
|
||||
|
||||
Response = OPI_Tools.Post(URL, Parameters);
|
||||
|
||||
Return Response;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region StoragesAndFilesManagment
|
||||
|
||||
// Get list of storages
|
||||
|
@ -227,6 +227,7 @@ Function GetTestTable() Export
|
||||
NewTest(TestTable, "B24_TaskManagment" , "Tasks managment" , Bitrix);
|
||||
NewTest(TestTable, "B24_CommentsManagment" , "Comments managment" , Bitrix);
|
||||
NewTest(TestTable, "B24_WorkingWithDrive" , "Working with drive" , Bitrix);
|
||||
NewTest(TestTable, "B24_Kanban" , "Kanban" , Bitrix);
|
||||
|
||||
Return TestTable;
|
||||
|
||||
|
@ -3013,6 +3013,18 @@ Procedure B24_CommentsManagment() Export
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure B24_Kanban() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_URL" , TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters);
|
||||
|
||||
Bitrix24_AddKanbanStage(TestParameters);
|
||||
Bitrix24_DeleteKanbanStage(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
@ -7913,7 +7925,7 @@ Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
Check_BitrixArray(Result); // SKIP
|
||||
|
||||
OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType);
|
||||
OPI_Bitrix24.DeleteTasksDependencies(URL, FromID, DestinationID, LinkType); // SKIP
|
||||
|
||||
FromID = FunctionParameters["Bitrix24_TaskID"];
|
||||
DestinationID = FunctionParameters["Bitrix24_HookTaskID"];
|
||||
@ -7932,6 +7944,71 @@ Procedure Bitrix24_CreateTasksDependencies(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_AddKanbanStage(FunctionParameters)
|
||||
|
||||
Name = "New stage";
|
||||
Color = "0026FF";
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.AddKanbanStage(URL, Name, Color, 6);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "AddKanbanStage (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixNumber(Result); // SKIP
|
||||
|
||||
PrevStageID = Result["result"];
|
||||
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookStageID", PrevStageID); // SKIP
|
||||
FunctionParameters.Insert("Bitrix24_HookStageID", PrevStageID); // SKIP
|
||||
|
||||
Name = "New stage 2";
|
||||
Color = "0026FF";
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.AddKanbanStage(URL, Name, Color, PrevStageID, , True, Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "AddKanbanStage", "Bitrix24");
|
||||
|
||||
Check_BitrixNumber(Result);
|
||||
|
||||
StageID = Result["result"];
|
||||
OPI_TestDataRetrieval.WriteParameter("Bitrix24_StageID", StageID);
|
||||
FunctionParameters.Insert("Bitrix24_StageID", StageID);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Bitrix24_DeleteKanbanStage(FunctionParameters)
|
||||
|
||||
StageID = FunctionParameters["Bitrix24_HookStageID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_URL"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteKanbanStage(URL, StageID, True);
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteKanbanStage (wh)", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result); // SKIP
|
||||
|
||||
StageID = FunctionParameters["Bitrix24_StageID"];
|
||||
|
||||
URL = FunctionParameters["Bitrix24_Domain"];
|
||||
Token = FunctionParameters["Bitrix24_Token"];
|
||||
|
||||
Result = OPI_Bitrix24.DeleteKanbanStage(URL, StageID, , Token);
|
||||
|
||||
// END
|
||||
|
||||
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteKanbanStage", "Bitrix24");
|
||||
|
||||
Check_BitrixTrue(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region YandexDisk
|
||||
|
@ -1616,6 +1616,118 @@
|
||||
NewLine.ОписаниеМетода = "Get comment fields structure";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddKanbanStage";
|
||||
NewLine.МетодПоиска = "ADDKANBANSTAGE";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Kanban";
|
||||
NewLine.ОписаниеМетода = "Add new stage of kanban or My Plan";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddKanbanStage";
|
||||
NewLine.МетодПоиска = "ADDKANBANSTAGE";
|
||||
NewLine.Параметр = "--title";
|
||||
NewLine.Описание = "New stage name";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddKanbanStage";
|
||||
NewLine.МетодПоиска = "ADDKANBANSTAGE";
|
||||
NewLine.Параметр = "--color";
|
||||
NewLine.Описание = "HEX of new stage color (optional, def. val. - FFD800)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddKanbanStage";
|
||||
NewLine.МетодПоиска = "ADDKANBANSTAGE";
|
||||
NewLine.Параметр = "--prevstage";
|
||||
NewLine.Описание = "ID of the stage after which a new stage should be inserted (at the beginning by default.) (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddKanbanStage";
|
||||
NewLine.МетодПоиска = "ADDKANBANSTAGE";
|
||||
NewLine.Параметр = "--entityid";
|
||||
NewLine.Описание = "ID of kanban owner (group or user) (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddKanbanStage";
|
||||
NewLine.МетодПоиска = "ADDKANBANSTAGE";
|
||||
NewLine.Параметр = "--admin";
|
||||
NewLine.Описание = "Allows you to add stages without checking permissions (for administrators) (optional, def. val. - False)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "AddKanbanStage";
|
||||
NewLine.МетодПоиска = "ADDKANBANSTAGE";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteKanbanStage";
|
||||
NewLine.МетодПоиска = "DELETEKANBANSTAGE";
|
||||
NewLine.Параметр = "--url";
|
||||
NewLine.Описание = "URL of webhook or a Bitrix24 domain, when token used";
|
||||
NewLine.Область = "Kanban";
|
||||
NewLine.ОписаниеМетода = "Removes a kanban stage, provided there are no tasks in it";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteKanbanStage";
|
||||
NewLine.МетодПоиска = "DELETEKANBANSTAGE";
|
||||
NewLine.Параметр = "--stage";
|
||||
NewLine.Описание = "ID of stage to dele";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteKanbanStage";
|
||||
NewLine.МетодПоиска = "DELETEKANBANSTAGE";
|
||||
NewLine.Параметр = "--admin";
|
||||
NewLine.Описание = "Allows you to add stages without checking permissions (for administrators) (optional, def. val. - False)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
NewLine.Метод = "DeleteKanbanStage";
|
||||
NewLine.МетодПоиска = "DELETEKANBANSTAGE";
|
||||
NewLine.Параметр = "--webhook method used";
|
||||
NewLine.Описание = "token (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Kanban";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "bitrix24";
|
||||
NewLine.Модуль = "OPI_Bitrix24";
|
||||
|
@ -1,21 +1,21 @@
|
||||
<package-def>
|
||||
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
||||
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
||||
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
||||
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
||||
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||
</package-def>
|
||||
|
@ -1620,6 +1620,118 @@
|
||||
НоваяСтрока.ОписаниеМетода = "Получает структуру полей комментария";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
НоваяСтрока.ОписаниеМетода = "Добавляет стабию канбана или Моего плана";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--title";
|
||||
НоваяСтрока.Описание = "Наименование новой стадии";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--color";
|
||||
НоваяСтрока.Описание = "HEX цвета новой стадии (необяз. по ум. - FFD800)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--prevstage";
|
||||
НоваяСтрока.Описание = "ID стадии, после которой необходимо вставить новую (в начало по ум.) (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--entityid";
|
||||
НоваяСтрока.Описание = "ID группы или пользователя владельца канбан. Свой по умолчанию (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--admin";
|
||||
НоваяСтрока.Описание = "Позволяет добавлять стадии без проверки прав (для администраторов) (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "ДобавитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--url";
|
||||
НоваяСтрока.Описание = "URL внешнего вебхука или адрес Bitrix24 при использовании токена";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
НоваяСтрока.ОписаниеМетода = "Удаляет стадию канбана, при условии, что в ней нет задач";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--stage";
|
||||
НоваяСтрока.Описание = "ID стадии для удаления";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--admin";
|
||||
НоваяСтрока.Описание = "Позволяет добавлять стадии без проверки прав (для администраторов) (необяз. по ум. - False)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
НоваяСтрока.Метод = "УдалитьСтадиюКанбана";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСТАДИЮКАНБАНА";
|
||||
НоваяСтрока.Параметр = "--token";
|
||||
НоваяСтрока.Описание = "Токен авторизации, если используется не вебхук (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Канбан";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "bitrix24";
|
||||
НоваяСтрока.Модуль = "OPI_Bitrix24";
|
||||
|
Loading…
Reference in New Issue
Block a user