1
0
mirror of https://github.com/Untru/gitmanager.git synced 2025-08-09 21:37:16 +02:00

Поправил gitlab на репозиторий, так как делаем универсально

This commit is contained in:
Pavel Chegodaev
2025-05-21 09:09:09 +03:00
parent 43e1af27eb
commit f3ddec3bcb
13 changed files with 35 additions and 35 deletions

View File

@@ -18,8 +18,8 @@
| Базы.ЛогинSQL КАК ЛогинSQL,
| Базы.ПарольSQL КАК ПарольSQL,
| Базы.КаталогRAS КАК КаталогRAS,
| ЕСТЬNULL(Проекты.URLGitLab, """") КАК URLGitLab,
| ЕСТЬNULL(Проекты.ИДПроектаGitLab, """") КАК ИДПроектаGitLab,
| ЕСТЬNULL(Проекты.Репозиторий, """") КАК Репозиторий,
| ЕСТЬNULL(Проекты.ИДПроектаРепозитория, """") КАК ИДПроектаРепозитория,
| ЕСТЬNULL(Проекты.PathGitClone, """") КАК PathGitClone,
| ЕСТЬNULL(Проекты.РежимРаботыКонфигурации, ЗНАЧЕНИЕ(Перечисление.РежимыРаботыКонфигурации.Пакетный)) КАК РежимРаботыКонфигурации,
| Базы.ТипБазы = ЗНАЧЕНИЕ(Перечисление.ТипыБаз.РабочаяБаза) КАК ЭтоРабочаяБаза,

View File

@@ -112,7 +112,7 @@
&НаСервере
Процедура СобратьОбработкуНаСервере(ИмяВетки, Обработка)
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, URLGitLab");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, Репозиторий");
РаботаСОбъектами.СкомпилироватьОбработкуПоВетке(ИмяВетки, Обработка, НастройкиПроекта, База);
КонецПроцедуры

View File

@@ -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>

View File

@@ -8,9 +8,9 @@
Запрос.Текст =
"ВЫБРАТЬ
| Проекты.Ссылка КАК Ссылка,
| Проекты.URLGitLab КАК URLGitLab,
| Проекты.Репозиторий КАК Репозиторий,
| Проекты.PathGitClone КАК PathGitClone,
| Проекты.ИДПроектаGitLab КАК ИДПроектаGitLab,
| Проекты.ИДПроектаРепозитория КАК ИДПроектаРепозитория,
| Проекты.ПарольJenkins КАК ПарольJenkins,
| Проекты.ТокенJenkins КАК ТокенJenkins,
| Проекты.URLJenkins КАК URLJenkins,

View File

@@ -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>

View File

@@ -21,7 +21,7 @@
Возврат;
КонецЕсли;
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab, Ссылка");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория, Ссылка");
ИзмененныеОбработки = ПолучитьСписокИзмененыхОбъектовНаСервере(НомерМерджРеквеста,
НастройкиПользователя,

View File

@@ -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 - ИД проекта Гит лаб (отдельно ВМС, отдельно ЕРП, отдельно ТМС)// Возвращаемое значение:
// -

View File

@@ -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 = ПараметрыБазы.СобиратьКонфигурациюВРелиз;

View File

@@ -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 - Строка
// Репозиторий - Строка
// ТокенГитлаб - Строка
// НомерМерджРеквеста - Число
// НомерПроекта - Число

View File

@@ -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,

View File

@@ -2,8 +2,8 @@
&НаСервере
Процедура ПолучитьПоследниеСлиянияНаСервере()
ИДПроекта = Проект.ИДПроектаGitLab;
URLGitLab = Проект.URLGitLab;
ИДПроекта = Проект.ИДПроектаРепозитория;
URLGitLab = Проект.Репозиторий;
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
ПараметрыЗапроса = Новый Структура;
@@ -225,7 +225,7 @@
ДанныеМерджРеквеста = РаботаСGitLab.НовыйДанныеМерджРеквеста();
ДанныеМерджРеквеста.id = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ИДПроектаGitLab");
ДанныеМерджРеквеста.id = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ИДПроектаРепозитория");
ДанныеМерджРеквеста.source_branch = "develop";
ДанныеМерджРеквеста.target_branch = "main";
ДанныеМерджРеквеста.title = НомерРелиза;

View File

@@ -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>

View File

@@ -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>