You've already forked gitmanager
mirror of
https://github.com/Untru/gitmanager.git
synced 2025-08-09 21:37:16 +02:00
Поправил gitlab на репозиторий, так как делаем универсально
This commit is contained in:
@@ -18,8 +18,8 @@
|
||||
| Базы.ЛогинSQL КАК ЛогинSQL,
|
||||
| Базы.ПарольSQL КАК ПарольSQL,
|
||||
| Базы.КаталогRAS КАК КаталогRAS,
|
||||
| ЕСТЬNULL(Проекты.URLGitLab, """") КАК URLGitLab,
|
||||
| ЕСТЬNULL(Проекты.ИДПроектаGitLab, """") КАК ИДПроектаGitLab,
|
||||
| ЕСТЬNULL(Проекты.Репозиторий, """") КАК Репозиторий,
|
||||
| ЕСТЬNULL(Проекты.ИДПроектаРепозитория, """") КАК ИДПроектаРепозитория,
|
||||
| ЕСТЬNULL(Проекты.PathGitClone, """") КАК PathGitClone,
|
||||
| ЕСТЬNULL(Проекты.РежимРаботыКонфигурации, ЗНАЧЕНИЕ(Перечисление.РежимыРаботыКонфигурации.Пакетный)) КАК РежимРаботыКонфигурации,
|
||||
| Базы.ТипБазы = ЗНАЧЕНИЕ(Перечисление.ТипыБаз.РабочаяБаза) КАК ЭтоРабочаяБаза,
|
||||
|
@@ -112,7 +112,7 @@
|
||||
&НаСервере
|
||||
Процедура СобратьОбработкуНаСервере(ИмяВетки, Обработка)
|
||||
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, URLGitLab");
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, Репозиторий");
|
||||
РаботаСОбъектами.СкомпилироватьОбработкуПоВетке(ИмяВетки, Обработка, НастройкиПроекта, База);
|
||||
|
||||
КонецПроцедуры
|
||||
|
@@ -90,7 +90,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.URLGitLab</segments>
|
||||
<segments>Объект.Репозиторий</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>URLGitLabРасширеннаяПодсказка</name>
|
||||
@@ -130,7 +130,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ИДПроектаGitLab</segments>
|
||||
<segments>Объект.ИДПроектаРепозитория</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ИДПроектаGitLabРасширеннаяПодсказка</name>
|
||||
|
@@ -8,9 +8,9 @@
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Проекты.Ссылка КАК Ссылка,
|
||||
| Проекты.URLGitLab КАК URLGitLab,
|
||||
| Проекты.Репозиторий КАК Репозиторий,
|
||||
| Проекты.PathGitClone КАК PathGitClone,
|
||||
| Проекты.ИДПроектаGitLab КАК ИДПроектаGitLab,
|
||||
| Проекты.ИДПроектаРепозитория КАК ИДПроектаРепозитория,
|
||||
| Проекты.ПарольJenkins КАК ПарольJenkins,
|
||||
| Проекты.ТокенJenkins КАК ТокенJenkins,
|
||||
| Проекты.URLJenkins КАК URLJenkins,
|
||||
|
@@ -113,10 +113,10 @@
|
||||
<defaultObjectForm>Catalog.Проекты.Form.ФормаЭлемента</defaultObjectForm>
|
||||
<defaultListForm>Catalog.Проекты.Form.ФормаСписка</defaultListForm>
|
||||
<attributes uuid="8636a5c8-a93d-443d-8ad6-5529b594589b">
|
||||
<name>URLGitLab</name>
|
||||
<name>Репозиторий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>URL git lab</value>
|
||||
<value>Репозиторий (Url)</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
@@ -133,10 +133,10 @@
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="2c1fd9d1-7bad-40c7-88fe-9b46bc9277a0">
|
||||
<name>ИДПроектаGitLab</name>
|
||||
<name>ИДПроектаРепозитория</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>ИД проекта git lab</value>
|
||||
<value>ИД Проекта</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
|
@@ -21,7 +21,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab, Ссылка");
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория, Ссылка");
|
||||
|
||||
ИзмененныеОбработки = ПолучитьСписокИзмененыхОбъектовНаСервере(НомерМерджРеквеста,
|
||||
НастройкиПользователя,
|
||||
|
@@ -339,7 +339,7 @@
|
||||
//UsrPswdDB - Пароль пользователя СУБД
|
||||
//PathServerDB - Путь к серверу СУБД
|
||||
//TextCommit - Текст коммита
|
||||
//UrlGitLab - Ссылка на Гит лаб
|
||||
//Репозиторий - Ссылка на Гит лаб
|
||||
//TokenConnectionGitLab - Токен подключения к гитлаб
|
||||
//IdProject - ИД проекта Гит лаб (отдельно ВМС, отдельно ЕРП, отдельно ТМС)// Возвращаемое значение:
|
||||
// -
|
||||
@@ -377,7 +377,7 @@
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
|
||||
КомандаЗапуска.Добавить("--PathServerDB");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
|
||||
КомандаЗапуска.Добавить("--UrlGitLab");
|
||||
КомандаЗапуска.Добавить("--Репозиторий");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.URLGitLab);
|
||||
КомандаЗапуска.Добавить("--TokenConnectionGitLab");
|
||||
КомандаЗапуска.Добавить(НастройкиПользователя.ТокенGitLab);
|
||||
@@ -813,7 +813,7 @@
|
||||
//UsrPswdDB - Пароль пользователя СУБД
|
||||
//PathServerDB - Путь к серверу СУБД
|
||||
//TextCommit - Текст коммита
|
||||
//UrlGitLab - Ссылка на Гит лаб
|
||||
//Репозиторий - Ссылка на Гит лаб
|
||||
//TokenConnectionGitLab - Токен подключения к гитлаб
|
||||
//IdProject - ИД проекта Гит лаб (отдельно ВМС, отдельно ЕРП, отдельно ТМС)// Возвращаемое значение:
|
||||
// -
|
||||
@@ -831,7 +831,7 @@
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
|
||||
|
||||
//ПараметрыБазы
|
||||
КомандаЗапуска.Добавить("--UrlGitLab");
|
||||
КомандаЗапуска.Добавить("--Репозиторий");
|
||||
КомандаЗапуска.Добавить(ПараметрыБазы.URLGitLab);
|
||||
КомандаЗапуска.Добавить("--TokenConnectionGitLab");
|
||||
КомандаЗапуска.Добавить(НастройкиПользователя.ТокенGitLab);
|
||||
@@ -864,7 +864,7 @@
|
||||
//UsrPswdDB - Пароль пользователя СУБД
|
||||
//PathServerDB - Путь к серверу СУБД
|
||||
//TextCommit - Текст коммита
|
||||
//UrlGitLab - Ссылка на Гит лаб
|
||||
//Репозиторий - Ссылка на Гит лаб
|
||||
//TokenConnectionGitLab - Токен подключения к гитлаб
|
||||
//IdProject - ИД проекта Гит лаб (отдельно ВМС, отдельно ЕРП, отдельно ТМС)// Возвращаемое значение:
|
||||
// -
|
||||
|
@@ -104,7 +104,7 @@
|
||||
Результат.Вставить("UsrLoginDB", "");
|
||||
Результат.Вставить("UsrPswdDB", "");
|
||||
Результат.Вставить("PathServerDB", "");
|
||||
Результат.Вставить("UrlGitLab", "");
|
||||
Результат.Вставить("Репозиторий", "");
|
||||
Результат.Вставить("TokenConnectionGitLab", "");
|
||||
Результат.Вставить("IdProject", "");
|
||||
Результат.Вставить("RunRas", "");
|
||||
@@ -157,8 +157,8 @@
|
||||
ПараметрыКомандЗапуска.PathServerDB = ПараметрыБазы.КластерСерверов;
|
||||
ПараметрыКомандЗапуска.MethodLoadDB = Строка(ПараметрыБазы.РежимРаботыКонфигурации);
|
||||
ПараметрыКомандЗапуска.NameDBWeb = ПараметрыБазы.БазаПубликации;
|
||||
ПараметрыКомандЗапуска.IdProject = ПараметрыБазы.ИДПроектаGitLab;
|
||||
ПараметрыКомандЗапуска.URLGitLab = ПараметрыБазы.URLGitLab;
|
||||
ПараметрыКомандЗапуска.IdProject = ПараметрыБазы.ИДПроектаРепозитория;
|
||||
ПараметрыКомандЗапуска.Репозиторий = ПараметрыБазы.Репозиторий;
|
||||
ПараметрыКомандЗапуска.ServerDBWeb = ПараметрыБазы.СерверПубликации;
|
||||
ПараметрыКомандЗапуска.MethodLoadDB = Строка(ПараметрыБазы.РежимРаботыКонфигурации);
|
||||
ПараметрыКомандЗапуска.LoadDB = ПараметрыБазы.СобиратьКонфигурациюВРелиз;
|
||||
|
@@ -3,7 +3,7 @@
|
||||
// Функция - Мердж реквесты
|
||||
//
|
||||
// Параметры:
|
||||
// URLGitLab - Строка
|
||||
// Репозиторий - Строка
|
||||
// ТокенГитлаб - Строка
|
||||
// Статус - Строка - merged, opened, closed
|
||||
// НачалоПериода - Дата - Пример: "2024-07-24T08:00:00Z"
|
||||
@@ -201,14 +201,14 @@
|
||||
// ПараметрыЗапроса.Вставить("page", Страница);
|
||||
|
||||
// ЮрлИзмененияМерджРеквестов = СтрШаблон("%1/api/v4/projects/%2/merge_requests/%3/diffs",
|
||||
// URLGitLab, ИДПроекта, ИДМерджРеквеста
|
||||
// Репозиторий, ИДПроекта, ИДМерджРеквеста
|
||||
// );
|
||||
|
||||
// ИзмененияПоМерджРеквесту = КоннекторHTTP.GetJson(ЮрлИзмененияМерджРеквестов,
|
||||
// ПараметрыЗапроса, ДополнительныеПараметры
|
||||
// );
|
||||
// ЮрлИнформацияОКоммите = СтрШаблон("%1/api/v4/projects/%2/repository/commits/%3",
|
||||
// URLGitLab, ИДПроекта, Элемент
|
||||
// Репозиторий, ИДПроекта, Элемент
|
||||
// );
|
||||
//
|
||||
// ОтветИнформацияОКоммите = КоннекторHTTP.GetJson(ЮрлИзмененияМерджРеквестов,
|
||||
@@ -236,7 +236,7 @@
|
||||
// Функция - Данные апрува мердж реквеста
|
||||
//
|
||||
// Параметры:
|
||||
// URLGitLab - Строка
|
||||
// Репозиторий - Строка
|
||||
// ТокенГитлаб - Строка
|
||||
// НомерМерджРеквеста - Число
|
||||
// НомерПроекта - Число
|
||||
|
@@ -415,7 +415,7 @@
|
||||
Процедура ЗаполнитьТаблицуАпрувов(ТаблицаМерджРеквестов)
|
||||
|
||||
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab");
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория");
|
||||
|
||||
НомераПолученныхМерджРеквестов = ТаблицаМерджРеквестов.ВыгрузитьКолонку("НомерМерджРеквеста");
|
||||
|
||||
@@ -443,7 +443,7 @@
|
||||
Функция СборкиГитЛаб()
|
||||
|
||||
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab");
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория");
|
||||
|
||||
ТаблицаМерджРеквестов = РаботаСGitLab.ТаблицаМерджРеквестовПоПроекту(НастройкиПользователя,
|
||||
НастройкиПроекта, Период.ДатаНачала, Период.ДатаОкончания);
|
||||
@@ -730,7 +730,7 @@
|
||||
Процедура ОдобритьЗаявкуНаСлияние(ВыделенныйНомерМерджРеквеста)
|
||||
|
||||
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab");
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория");
|
||||
|
||||
РаботаСGitLab.ОдобритьЗаявкуНаСлияние(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПользователя.ТокенGitLab,
|
||||
@@ -904,7 +904,7 @@
|
||||
Процедура ЗаполнитьСписокИзмененыхОбъектовНаСервере(НомерМерджРеквеста)
|
||||
|
||||
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab");
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория");
|
||||
|
||||
ТаблицаИзмененныхОбъектов = РаботаСGitLab.ИзмененияПоМерджРеквесту(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПроекта.ИДПроектаGitLab,
|
||||
|
@@ -2,8 +2,8 @@
|
||||
&НаСервере
|
||||
Процедура ПолучитьПоследниеСлиянияНаСервере()
|
||||
|
||||
ИДПроекта = Проект.ИДПроектаGitLab;
|
||||
URLGitLab = Проект.URLGitLab;
|
||||
ИДПроекта = Проект.ИДПроектаРепозитория;
|
||||
URLGitLab = Проект.Репозиторий;
|
||||
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
|
||||
|
||||
ПараметрыЗапроса = Новый Структура;
|
||||
@@ -225,7 +225,7 @@
|
||||
|
||||
ДанныеМерджРеквеста = РаботаСGitLab.НовыйДанныеМерджРеквеста();
|
||||
|
||||
ДанныеМерджРеквеста.id = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ИДПроектаGitLab");
|
||||
ДанныеМерджРеквеста.id = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ИДПроектаРепозитория");
|
||||
ДанныеМерджРеквеста.source_branch = "develop";
|
||||
ДанныеМерджРеквеста.target_branch = "main";
|
||||
ДанныеМерджРеквеста.title = НомерРелиза;
|
||||
|
@@ -16,14 +16,14 @@
|
||||
<name>GitLab</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Git lab</value>
|
||||
<value>GitLab</value>
|
||||
</synonym>
|
||||
</enumValues>
|
||||
<enumValues uuid="4c316383-5097-41ef-a65f-d0a737886e9d">
|
||||
<name>GitHub</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Git hub</value>
|
||||
<value>GitHub</value>
|
||||
</synonym>
|
||||
</enumValues>
|
||||
</mdclass:Enum>
|
||||
|
@@ -341,7 +341,7 @@
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Проекты.Attribute.ИДПроектаGitLab</name>
|
||||
<name>Catalog.Проекты.Attribute.ИДПроектаРепозитория</name>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
@@ -1064,7 +1064,7 @@
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Проекты.Attribute.URLGitLab</name>
|
||||
<name>Catalog.Проекты.Attribute.Репозиторий</name>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
|
Reference in New Issue
Block a user