ngfrolov
89bfea38d7
Merge branch 'dev' into SubsystemsOperationTime
2022-09-22 17:45:40 +05:00
ngfrolov
e8789df59e
SubsystemOperationTimeController изменен валидатор. null - валидное значение для nullable свойств запроса. SubsystemOperationTimeService.BuildQuery изменен по тем же причинам.
2022-09-22 17:44:31 +05:00
a457da8ead
небольшие корректировки интерфейса IDetectedOperationService и сервиса расчета статистики по наработке подсистем
2022-09-22 17:13:53 +05:00
5a23853cdf
логика расчета сумм глубин по конкретной подсистеме и ее идентификации вынесены в отдельный метод
2022-09-22 16:32:59 +05:00
fcb1bb92d9
Корректировка методов расчета статистики по наработкам подсистем.
2022-09-22 16:26:17 +05:00
5672e0b149
correction CalcStatAsync
2022-09-21 15:06:47 +05:00
6d4cfabc9a
-корректировка
2022-09-21 13:29:40 +05:00
1613f9a9f4
- корректировка модели SubsystemStatDto
...
- корректировка метода GetDepthInterval
- корректировка валидатора в контроллере SubsystemOperationTime
2022-09-21 13:06:40 +05:00
6cac72259c
#5908066 Исправления
2022-09-21 12:56:18 +05:00
67e4913c84
#5908066 Суточный рапорт. Блок КНБК
2022-09-21 09:41:01 +05:00
170cbb2258
-удален комментарий прошлого алгоритма наработки подсистем
2022-09-20 22:34:13 +05:00
0e4c2c9eb3
- в контроллер наработки подсистем добавлен валидатор согласно постановки задачи
...
- изменения алгоритма наработки подсистем САУБ
2022-09-20 22:24:51 +05:00
ngfrolov
df5c98838d
Fix DrillParamsService.GetAllAsync(..)
2022-09-20 15:09:01 +05:00
ngfrolov
ed5f181754
#5996638 исправление запроса параметров бурения для всех секций композитной скважины
2022-09-20 12:29:55 +05:00
07eb1bd878
#5996638 Исправление замечаний
2022-09-20 10:52:57 +05:00
c87acfdd59
#5996638 Исправление замечаний
2022-09-20 09:47:54 +05:00
2334beb971
#5996638 Подсвечивать не оптимальные режимы
2022-09-19 15:55:53 +05:00
c6a49056bd
Изменение алгоритма выбора подсистемы АКБ
2022-09-18 23:25:34 +05:00
edb53fb4e7
Merge branch 'dev' into SubsystemsOperationTime
2022-09-18 21:12:03 +05:00
42be246c4b
Изменение логики фонового сервиса - идентификация MSE
2022-09-16 13:47:19 +05:00
eb987c6ff2
Изменение SubsystemStatDTO
...
Изменение алгоритмов просчета статистики
2022-09-16 13:34:14 +05:00
43f3a12651
-changing background subsystem service logic
...
-add migration, delete all subsystem table data
-edit EntityFillerSubsystem (new subsystem)
2022-09-14 12:34:24 +05:00
026cde1514
#5998816
2022-09-13 16:14:17 +05:00
ngfrolov
4cbe71f8ca
merge
2022-09-13 13:34:52 +05:00
1fe48ee03f
#5998816 commit
2022-09-13 12:43:22 +05:00
ngfrolov
698803fbf8
"красивости"
2022-09-13 11:47:12 +05:00
7918bfc678
#5998816 PermissionToSetPubliher and PermissionToUpload
2022-09-12 15:05:36 +05:00
5b9afa09fa
#5998816 add IdCategory
2022-09-12 12:05:19 +05:00
7fda09f617
#5998816 edit result dto
2022-09-12 10:05:04 +05:00
de54067344
#5998816
2022-09-12 09:11:20 +05:00
db01a99633
#5998816 delete method
2022-09-12 08:57:58 +05:00
c4d88401fd
#5998816 дело скважины, исправления
2022-09-12 08:22:46 +05:00
ngfrolov
9ca7bf75e7
Update nuget packs
2022-09-09 15:29:46 +05:00
ngfrolov
d3daef5b17
Fix dependencies
2022-09-08 14:02:49 +05:00
df0c6d3653
#5998816 Удалил комментарии
2022-09-08 12:18:08 +05:00
0ad4cebdb8
#5998816 исправление замечаний
2022-09-08 12:05:56 +05:00
ngfrolov
a0ec08fac5
merge dev to subsystem
2022-09-08 09:46:32 +05:00
ngfrolov
74cc237f67
clean
2022-09-08 09:43:51 +05:00
ngfrolov
79108c754a
fixed
2022-09-07 18:01:39 +05:00
896ba03589
#5998816 Дело скважины + тесты
2022-09-05 09:13:45 +05:00
4f27adf9ea
correction SubsystemOperationTimeService
2022-08-21 20:58:55 +05:00
74901407c0
-correction sql parameter on Background service
...
-revision TRIM function on SubsystemOperationTimeService
2022-08-19 00:00:30 +05:00
e62d9907cd
correction subsystem background
2022-08-18 15:51:25 +05:00
118ed4e701
доработка фонового сервиса
2022-08-18 15:48:20 +05:00
babd1076a4
test new rep
2022-08-17 17:23:24 +05:00
dcda244e3c
доработка SubsystemOperationTimeServie
2022-08-17 00:29:32 +05:00
4f37564a7b
доработка фонового сервиса
2022-08-16 02:22:16 +05:00
ngfrolov
2c761dbcbe
fix measures
2022-08-15 17:02:50 +05:00
20f79f461f
- В SubsystemStatDto свойство UsedTimeHours double. TimeSpan.
...
- В SubsystemDto свойство Subsystem переименовано в SubsystemName
- миграция для заполнения Subsystem
- метод bsystemOperationTimeService.GetSubsystemByIdWellAsync перенесен в SubsystemService.
2022-08-15 15:08:17 +05:00
ngfrolov
b95891823d
IUserSettingsRepository replace insert and update to upsert.
2022-08-15 13:19:44 +05:00
62384b5673
-Доделан фоновый сервис
...
-добавлена модель для запроса в Data Spin фонового сервиса
-корректировка моделей (удаление пробелов и лишних библиотек)
-добавление данных по умолчанию о подсистемах (через Entity Filler)
- в методе Convert в SubsystemOperationTimeService сделана корректировка дат
2022-08-15 01:17:00 +05:00
ngfrolov
facf45ad4c
Edit DetectorStaticSurveying conditions
2022-08-12 12:36:29 +05:00
ngfrolov
ab278f6a2f
nit remove unused methods
2022-08-12 12:36:11 +05:00
ngfrolov
4d62dd0b2f
Edit DetectorStaticSurveying
2022-08-11 15:37:24 +05:00
ngfrolov
0eb9410ecc
remove file share service
2022-08-11 15:14:01 +05:00
ngfrolov
6d63f8d02e
Edit DetectorTemplatingWhileDrilling
2022-08-11 14:30:20 +05:00
ngfrolov
0486dd9462
Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services
2022-08-11 14:21:28 +05:00
ngfrolov
8bf7a03821
Merge branch 'feature/MakeDailyReport' into dev
2022-08-10 15:52:07 +05:00
ngfrolov
1dcfd93c0b
Add new operation - TemplatingWhileDrilling
2022-08-10 15:51:41 +05:00
ngfrolov
25f5700814
refactor DailyReportService.MakeTimeBalanceAsync(..);
...
fix naming;
2022-08-10 13:44:35 +05:00
a.chernyshev
12e70cb7c0
edit fill TimeBalanceDto
2022-08-10 13:11:05 +05:00
a.chernyshev
1f9406c70d
add TimeBalanceDto in MakeDefaultDailyReportAsync
2022-08-10 12:01:29 +05:00
ngfrolov
499f7cc4e2
Edit Detectors for rotor and slide.
...
Add reason of end detecting operation.
2022-08-09 18:00:22 +05:00
ngfrolov
a5a31d5d82
UserSettingsController replace value type to JsonDocument
2022-08-09 15:59:40 +05:00
ngfrolov
6e95e68551
DetectorStaticSurveying update conditions
2022-08-09 15:55:00 +05:00
a20dbf72e0
merge dev to subsystems
2022-08-08 17:02:52 +05:00
ca261f1eb7
before merge
2022-08-08 16:53:01 +05:00
ngfrolov
fb12919d85
Split operation flash.
2022-08-05 17:17:07 +05:00
1e694216a9
доделан сервис наработок и статистики.
...
в контроллере доделан экшн получения списка подсистем и добавлена проверка доступа пользователя к скважине
2022-08-05 17:10:56 +05:00
ngfrolov
b826962ed1
Edit operation detectors.
2022-08-05 15:58:40 +05:00
ngfrolov
d2b98d3a77
Add internal DetectedOperationExportService.
...
Add DetectedOperation statistics
2022-08-04 15:06:17 +05:00
2c4d6a9a53
дополнен фоновый сервис наработок
...
доработан контроллер наработок подсистем
переименованы модели ДТО
2022-08-03 16:35:21 +05:00
ngfrolov
800cf932ca
fix nullable warnings
.
2022-08-03 11:13:23 +05:00
ngfrolov
5de4e43ad9
merge
2022-08-03 10:57:49 +05:00
9f23a45be7
#создана миграция новых таблиц подсистем и наработок
...
#дополнен SubsystemOperationTimeService
2022-08-02 15:26:33 +05:00
d3bbbd5bd6
наполнение сервисов
...
1)фоновый сервис
2)сервис работы с апи (OperationTimeService)
2022-08-01 13:55:51 +05:00
ngfrolov
b7af07f995
Add UserSettingsController
2022-07-27 18:14:07 +05:00
ngfrolov
892b34f8b1
Merge
2022-07-25 18:03:25 +05:00
ngfrolov
cc5fd56f43
DailyReport. Rename dtos and entities. Remove time offset from DailyReportService.
2022-07-25 18:02:39 +05:00
ngfrolov
39b3753bd3
Add Detector Static Surveying MWD
2022-07-20 09:49:36 +05:00
ngfrolov
48cee90d91
Add DetectorFlashing
2022-07-19 10:29:38 +05:00
421c706ca1
корректировка контроллеров и сервисов
2022-07-18 18:51:49 +05:00
7f4b434a8c
Добавлены модели БД ,модели ДТО, интерфейсы, сервисы
2022-07-14 03:47:11 +05:00
ngfrolov
2b633c8425
detected operations durations is in minutes.
2022-07-07 08:57:52 +05:00
ngfrolov
4963e820c6
Add title and content lists to drillingProgram
2022-07-06 17:24:09 +05:00
6bce8ee4e0
конечный вариант
...
-выставлено выравнивание строк
-корректировка модели блока SAUB
2022-07-06 15:04:03 +05:00
c5785fbb5f
корректировка скрипта миграции
...
корректировка стилей и блоков
2022-07-06 09:21:35 +05:00
4bf4a93b6b
изменение метода преобразования адреса ячейки из число/число в буква/число
2022-07-05 13:57:09 +05:00
ngfrolov
8117ac3a06
Автоопределение операций. Изменение детоктора.
2022-07-05 13:24:40 +05:00
eca35ee491
добавлены стили ячеек с формулой
...
изменение наименования ячейки ExtensionsCount в блоке SAUB
2022-07-05 12:05:04 +05:00
7d9a969ca6
Правка работы сервиса
...
Исправление ошибок формирования документа
2022-07-05 11:30:25 +05:00
Фролов
91dd386ffc
nit improvements
2022-07-04 17:51:05 +05:00
Фролов
e634094738
fix nullable warnings
2022-07-04 17:48:14 +05:00
61e2056eea
корректировка сервиса (изменение моделей)
2022-07-04 13:15:26 +05:00
0f27809489
-Добавлена часть "САУБ"
...
-Убраны лишние библиотеки из классов реализующие блоки
2022-07-04 05:29:16 +05:00
ngfrolov
78dca86f81
Изменения в алгоритмах определения операций по проработке и шаблонировке.
2022-07-01 17:04:44 +05:00
ngfrolov
69ac4c74d5
Operation detection algorithm adapt.
2022-06-30 17:37:57 +05:00
e16df1f705
изменение моделей Dto
...
внесение корректировок в сервис DailyReport
Убраны лишние комментарии и лишний код :
-из классов создающих блоки отчета
-из метода MakerExcel
Добавлен блок Dimensionless
2022-06-30 16:01:46 +05:00
ngfrolov
050711c34b
Операции определяются правильнее и быстрее
2022-06-29 13:40:06 +05:00
c6f089421a
Добавлены 6 блоков реализующие 6 частей отчета наследованные от BlockAbstract
2022-06-29 13:04:30 +05:00
ngfrolov
9ab41cd24e
slow detection
2022-06-27 12:43:55 +05:00
ngfrolov
d0386b0182
doesn't work. Wrong handle begin of operation.
2022-06-27 10:20:54 +05:00
ngfrolov
69780e8aaf
Add nullable support to CellAddress;
...
Add example block
2022-06-24 12:24:23 +05:00
ngfrolov
0c488f3b6b
CellAddress implement IXLAddress
2022-06-24 11:03:13 +05:00
ngfrolov
2712eb43ef
Fix extentions
2022-06-23 18:10:33 +05:00
ngfrolov
fce7482d1b
CellAddress для замены tuple;
...
XLExtentions методы расширения для назначения и форматирования значений;
SheetBlockAbstract для блоков рапорта;
2022-06-23 18:04:01 +05:00
6570647bec
new generate report with style
2022-06-22 23:26:04 +05:00
ngfrolov
85c253b82b
Исправление детекторов совместно с АПГ
2022-06-22 10:02:00 +05:00
ngfrolov
1e42e6ac21
fix tests.
2022-06-20 12:47:59 +05:00
ngfrolov
5cc3f50163
DetectedOperationController переделаны route. Добавлено 2 детектора
2022-06-17 17:21:32 +05:00
94ebf6bfb9
Edit daily report MakerExcel - изменение логики построения отчета
...
модели ДТО и БД разбиты на 6 блоков
изменен сервис DailyReport
Тестовая таблица в консольном проекте
2022-06-17 13:20:48 +05:00
ngfrolov
6e849d8104
Fix DetectedOperationService.Convert(). Predicate for operationValue
2022-06-16 14:37:34 +05:00
ngfrolov
cf98bd8a20
Crud services moved to Repository directory
2022-06-16 12:33:05 +05:00
ngfrolov
7080b3e855
autoclean.
2022-06-15 14:57:37 +05:00
ngfrolov
9db7a7303a
Merge branch 'operation_grouping' into dev
2022-06-14 15:35:59 +05:00
ngfrolov
674a5e0e71
Замена базовых классов. Уточнения в задании по не заполненным целевым значениям.
2022-06-14 15:35:31 +05:00
Lyudmila Romanova
9764809c3a
Добавление показателя в операцию. Изменение структуры ответа
2022-06-10 18:36:14 +05:00
ngfrolov
0ac16d37e9
EventService, MessageService, TelemetryUserService uses new cache model.
2022-06-10 17:36:03 +05:00
ngfrolov
62809a76cf
MeasureService use new cache model.
2022-06-10 17:33:08 +05:00
ngfrolov
9880caaf31
Add shorthand to get cache by using default values of obsolescence and tag
2022-06-10 17:32:05 +05:00
Lyudmila Romanova
e5c1880225
Введение справочника для определения предиката по типу операции
2022-06-10 14:04:03 +05:00
Lyudmila Romanova
4bc07bc727
Merge conflict fix
2022-06-10 12:01:46 +05:00
Lyudmila Romanova
42e2c57c1b
Промежуточная фиксация со структурой ответа
2022-06-10 11:55:01 +05:00
ngfrolov
12c97a4119
Merge branch 'operation_grouping' into dev
2022-06-10 10:42:37 +05:00
ngfrolov
a8c4fa58e9
Add Crud service abstract test.
2022-06-09 17:25:26 +05:00
ngfrolov
c9d150d3a9
Merge branch 'EFpro' into ICrud_refactor
2022-06-09 13:36:42 +05:00
ngfrolov
dd2a777d3d
Crud services, controllers refactoring. Not tested version of new API.
2022-06-09 11:19:52 +05:00
Lyudmila Romanova
cf8c61c1a7
Изменение dto для анализа
2022-06-08 14:37:05 +05:00
Lyudmila Romanova
6d44dadb27
Модель и сервисы для значений операций
2022-06-07 16:24:05 +05:00
ngfrolov
bbab9e1a15
Оптимизация EfCache[Dictionary]Extensions.
...
Семафор на добавление тега теперь работает существенно быстрее, логика заполнения данными из БД перенесена под семафор конкретного кеша.
2022-06-07 12:29:11 +05:00
ngfrolov
e99ac84c46
Fix TimezoneId mapping, rename TimeZoneId to TimezoneId
2022-06-06 17:00:53 +05:00
ngfrolov
4db67113b4
CrudService очищен от неиспользуемого кода.
...
CrudCacheService Адаптировано для новой схемы кеширования.
Убраны extention методы для mapster.
2022-06-06 15:43:47 +05:00
ngfrolov
1e7f5fe654
Doc
2022-06-01 17:52:26 +05:00
ngfrolov
b89ea13c78
Converted cache
2022-06-01 15:59:02 +05:00
ngfrolov
cb4eb3341c
EfCacheL2 tested.
2022-06-01 12:18:10 +05:00
ngfrolov
fa38c145e7
Add new Permissions
2022-05-31 17:54:43 +05:00
ngfrolov
1a213a0791
merge EFpro
2022-05-31 16:39:23 +05:00
ngfrolov
6fb82e7333
Add new ef layer 2 cache
2022-05-31 16:38:04 +05:00
ngfrolov
213675c5a9
Update packs
2022-05-31 16:37:18 +05:00
ngfrolov
87391ad9b1
Add DateOnly, TimeOnly support
2022-05-31 16:18:31 +05:00
ngfrolov
c568fafa8f
Add ScheduleController.GetByIdWellAsync(..)
2022-05-26 15:32:23 +05:00
ngfrolov
3671dc12a1
Merge branch 'dev' into schedule_task
2022-05-26 14:09:14 +05:00
ngfrolov
23cf8d2108
Убрал ненужные переопределения.
...
Добавил учет часового пояса скважины.
2022-05-26 13:33:59 +05:00
Lyudmila Romanova
80bad5bbe2
Правки по PR
2022-05-25 20:19:08 +05:00
Lyudmila Romanova
7bc977ada6
Добавление бурильщика и графика работы. Покрытие тестами.
2022-05-22 21:18:43 +05:00
ngfrolov
1ea68f5605
fix email body links
2022-05-20 09:01:39 +05:00
ngfrolov
ed8bbf641a
Fix DailyReportMakerExcel. string[] to string
2022-05-18 13:16:03 +05:00
ngfrolov
24ccc2a128
fix emails triggers and bodies
2022-05-18 11:07:39 +05:00
ngfrolov
00cfb0909c
DetectorSlipsTime Add new condition
2022-05-12 17:21:06 +05:00
ngfrolov
8b6a9c78c7
fix DailyReport.MakeDefaultDailyReportAsync
2022-05-06 17:02:53 +05:00
ngfrolov
3e7a8da219
Add StartDate to WellDto
2022-05-06 16:35:16 +05:00
ngfrolov
692517798b
Recreate migration Add_mw_telemetry_datas_saub_stat.
2022-05-06 10:58:52 +05:00
ngfrolov
5458ac5414
debug and fix daily report
2022-05-05 15:14:29 +05:00
ngfrolov
923d2866b0
DrillingProgram emails tested
2022-05-05 13:28:48 +05:00
ngfrolov
31634e653a
disable really email send
2022-05-05 10:45:04 +05:00
ngfrolov
7201f7ca63
merge detected operations
2022-05-05 10:22:51 +05:00
ngfrolov
7112ebc4f2
Merge branch 'DailyReport' into dev
2022-05-05 10:09:47 +05:00
ngfrolov
24b40973bb
merge and fix
2022-05-05 10:06:21 +05:00
ngfrolov
5f21e9e8ce
refactoring BodyCreation => MailBodyFactory
2022-05-04 15:02:12 +05:00
ngfrolov
3c67d22bbd
Fix filter
2022-04-29 15:54:01 +05:00
zikan
251cdb530a
Correction of errors, formation of an excel file
2022-04-29 15:39:12 +05:00
ngfrolov
579b5f26da
Remove legacy telemetry analysis, except db model
2022-04-29 12:27:12 +05:00
ngfrolov
be8287f041
Add detected operations controller
2022-04-28 15:04:13 +05:00
zikan
019c6a4db1
- Added t_daily_report table and related migrations;
...
- Added request processing service for DailyReportController. Implemented all methods except DownloadAsync.
2022-04-26 16:45:52 +05:00
ngfrolov
45fb5ab8e8
Add Db store for detected operations.
...
Add backgroudService for periodically detect.
2022-04-25 17:41:18 +05:00
ngfrolov
6c845b7f9f
Complete from Ivanov
2022-04-25 15:38:44 +05:00
ngfrolov
4a91a29f07
Rename DetectedOperation props simmmilar to WellOperation
2022-04-25 12:17:14 +05:00
ngfrolov
6738bb3b35
Add DetectorService
2022-04-22 17:17:38 +05:00
ngfrolov
92371eaaf5
Set infrastructure assembly marker.
2022-04-19 13:35:20 +05:00
ngfrolov
9023aef984
Контроллер заглушка для суточного рапорта.
2022-04-19 12:14:03 +05:00
ngfrolov
7b957d0edb
Add WitsControllerAbstract.GetLastDataAsync(..)
2022-04-15 14:45:49 +05:00
ngfrolov
ac130e3efc
Fix DateTimeOffset overflow
2022-04-15 13:36:09 +05:00
ngfrolov
b6b5039d97
Add torque_pid_out_limit to setpointsService
2022-04-13 17:50:09 +05:00
ngfrolov
c31cb55d2b
replace ref projects to ref dlls
2022-04-12 17:40:05 +05:00
ngfrolov
fa9486e44d
grouping services and controllers
2022-04-11 18:00:34 +05:00
ngfrolov
80434475db
Add telemetryWireLine.
...
Add InstantDataRepository
2022-04-11 17:22:52 +05:00
ngfrolov
c96bf87f17
Reorganize dtos
2022-04-08 13:10:06 +05:00
ngfrolov
24b0bc9d8c
Add WITS record tables
2022-04-01 17:55:44 +05:00
ngfrolov
0521809e6e
fix timezone in tvd
2022-03-29 10:36:18 +05:00
ngfrolov
b12c3efffc
Fix ScheduleReportService correct deltaDepth
2022-03-18 16:54:40 +05:00
ngfrolov
3f2a7406d2
Add ScheduleReport
2022-03-17 16:56:13 +05:00
ngfrolov
c2a691f224
Simplify dependencies
2022-03-16 16:07:37 +05:00
ngfrolov
08d351a439
Add notice to WellOperationImportTemplate
2022-03-16 16:06:52 +05:00
Фролов
007f7ac62e
Fix UserService.GetNestedPermissions(). returns all permissions for all nested roles
2022-03-15 16:19:51 +05:00
Фролов
fdc22f4f94
start report tvd
2022-03-11 18:07:25 +05:00
Фролов
efdcb4f211
Add nptDays to WellOperationService
2022-03-11 16:53:31 +05:00
Фролов
b613cb5e1f
rename WellOperationDto.NptDays to NptHours
2022-03-10 17:17:52 +05:00
Фролов
1e46a3c478
Fix setpoints. Ошибка в дате и времени
2022-03-09 16:49:02 +05:00
Фролов
3ebb0020f5
OperationsStatService add calc cumulative non productive time
2022-03-04 10:15:52 +05:00
Фролов
bafa372d66
rename some methods
2022-03-02 17:42:34 +05:00
Фролов
557d7af25a
Fix drillingProgram fileMarks DateTime
2022-03-02 17:41:59 +05:00
Фролов
7b8cbb71be
Edit UserSrvice. UserRolesDto in UserDto is 1 level of nesting
2022-03-01 09:51:16 +05:00
Фролов
45cce481ee
Add emailService
2022-02-28 14:44:26 +05:00
Фролов
f286410eff
Add DrillingProgramCreateError
2022-02-28 14:44:15 +05:00
Фролов
cee68bf4ee
DrillingProgramStateDto Add PermissionToEdit
2022-02-24 09:52:11 +05:00
Фролов
433bc30316
fix default EF data.
2022-02-21 12:04:26 +05:00
Фролов
4863b69cfe
DrillingProgram replace idPart by idFileCategory.
2022-02-18 14:16:35 +05:00
Фролов
7a77ff7904
Add backgroundService.
...
ReportService uses backgroundService.
Drilling program alpha
2022-02-17 15:37:27 +05:00
Фролов
e4e906c8d7
DrillingProgramService существенно переработан.
2022-02-12 11:28:16 +05:00
Фролов
def7868b9a
spelling
2022-02-08 13:03:56 +05:00