Skip to content

Commit

Permalink
Изменения для версии 0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Bayselonarrend committed Nov 5, 2024
1 parent 1c3f3b7 commit 2820864
Show file tree
Hide file tree
Showing 15 changed files with 872 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@

Текст = ?(ТипЗнч(Текст) = Тип("ДвоичныеДанные"), ПолучитьСтрокуИзДвоичныхДанных(Текст), Текст);

ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(Текст);

Данные = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO);
Expand Down
42 changes: 42 additions & 0 deletions OpenYellow.YPM/src/CommonModules/YPM_Основные/Module.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,41 @@

ПоместитьВоВременноеХранилище(СтруктураВерсии, КлючХранилища);

ОбновитьСписокУстановленныхРасширений();

КонецПроцедуры

Процедура ОбновитьСписокУстановленныхРасширений() Экспорт

ВсеРасширения = РасширенияКонфигурации.Получить();
МассивИдентификаторов = Новый Массив;

Для Каждого ТекущееРасширение Из ВсеРасширения Цикл
МассивИдентификаторов.Добавить(Строка(ТекущееРасширение.УникальныйИдентификатор));
КонецЦикла;

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| YPM_УстановленныеРешения.Репозиторий КАК Репозиторий,
| YPM_УстановленныеРешения.Автор КАК Автор,
| YPM_УстановленныеРешения.Файл КАК Файл,
| YPM_УстановленныеРешения.Версия КАК Версия,
| YPM_УстановленныеРешения.UUID КАК UUID
|ИЗ
| РегистрСведений.YPM_УстановленныеРешения КАК YPM_УстановленныеРешения
|ГДЕ
| YPM_УстановленныеРешения.UUID В (&UUID)";

Запрос.УстановитьПараметр("UUID", МассивИдентификаторов);

СуществующиеРасширения = Запрос.Выполнить().Выгрузить();

НаборЗаписей = РегистрыСведений.YPM_УстановленныеРешения.СоздатьНаборЗаписей();

НаборЗаписей.Загрузить(СуществующиеРасширения);
НаборЗаписей.Записать(Истина);

КонецПроцедуры

Функция ПоставитьУстановитьЗвезду(Знач ПолноеИмя, Знач Токен) Экспорт
Expand Down Expand Up @@ -112,6 +147,7 @@
СтруктураЗаписи.Вставить("СтраницаРепозитория", Репозиторий["URL"]);
СтруктураЗаписи.Вставить("Лицензия" , Репозиторий["license"]);
СтруктураЗаписи.Вставить("Звезд" , Репозиторий["stars"]);
СтруктураЗаписи.Вставить("Идентификатор" , Репозиторий["id"]);

Для Каждого Версия Из Версии Цикл

Expand All @@ -126,6 +162,12 @@
СтруктураЗаписи.Вставить("Скачиваний", Файл["downloads"]);
СтруктураЗаписи.Вставить("Тип" , Файл["type"]);

Попытка
СтруктураЗаписи.Вставить("Дата", XMLЗначение(Тип("Дата"), Файл["date"]));
Исключение
СтруктураЗаписи.Вставить("Дата", Дата(1, 1, 1));
КонецПопытки;

ЗаполнитьЗначенияСвойств(НЗ.Добавить(), СтруктураЗаписи);

КонецЦикла;
Expand Down
Binary file modified OpenYellow.YPM/src/CommonPictures/YPM_Лого/Picture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion OpenYellow.YPM/src/Configuration/Configuration.mdo
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,18 @@
<scriptVariant>Russian</scriptVariant>
<vendor>Bayselonarrend</vendor>
<version>0.1.0</version>
<compatibilityMode>8.3.22</compatibilityMode>
<languages uuid="5ad1dde8-921a-4670-a791-a09af3e57023">
<name>Русский</name>
<objectBelonging>Adopted</objectBelonging>
<extension xsi:type="mdclassExtension:LanguageExtension"/>
</languages>
<subsystems>Subsystem.YPM_ПакетныйМенеджер</subsystems>
<commonPictures>CommonPicture.YPM_Лого</commonPictures>
<roles>Role.YPM_ОсновнаяРоль</roles>
<roles>Role.YPM_ОбщиеПрава</roles>
<commonModules>CommonModule.YPM_ИнструментыКлиентСервер</commonModules>
<commonModules>CommonModule.YPM_Основные</commonModules>
<dataProcessors>DataProcessor.YPM_МенеджерПакетов</dataProcessors>
<informationRegisters>InformationRegister.YPM_ИндексПакетов</informationRegisters>
<informationRegisters>InformationRegister.YPM_УстановленныеРешения</informationRegisters>
</mdclass:Configuration>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ОткрытьФорму("Обработка.YPM_МенеджерПакетов.Форма", , ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
КонецПроцедуры
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
</filter>
<order>
<item xsi:type="OrderItemField">
<field>Дата</field>
<orderType>Asc</orderType>
</item>
<viewMode>Normal</viewMode>
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
</order>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<ConditionalAppearance xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
<item>
<selection>
<item>
<field>СписокФайловВерсия</field>
</item>
<item>
<field>СписокФайловФайл</field>
</item>
<item>
<field>СписокФайловРазмер</field>
</item>
<item>
<field>СписокФайловСкачиваний</field>
</item>
<item>
<field>СписокФайловАдресФайла</field>
</item>
</selection>
<filter>
<item xsi:type="FilterItemComparison">
<left xsi:type="dcscor:Field">СписокФайлов.UUID</left>
<comparisonType>InList</comparisonType>
<right xsi:type="v8:ValueListType">
<v8:lastId xsi:type="xs:decimal">-1</v8:lastId>
</right>
</item>
</filter>
<appearance>
<dcscor:item xsi:type="SettingsParameterValue">
<dcscor:parameter>ЦветФона</dcscor:parameter>
<dcscor:value xsi:type="v8ui:Color">web:MediumGreen</dcscor:value>
</dcscor:item>
</appearance>
</item>
</ConditionalAppearance>
Loading

0 comments on commit 2820864

Please sign in to comment.