Commit Graph

1261 Commits

Author SHA1 Message Date
Frolov-Nikita
2ce2005e6a
merge dev to . 2024-01-21 13:02:12 +05:00
Frolov-Nikita
5bcffd1ffe
clean appsettings.json 2024-01-21 12:21:23 +05:00
Frolov-Nikita
7eedf62419
fix integration test 2024-01-20 15:38:37 +05:00
ngfrolov
6178061b49
Add ProcessMapPlanDrilling. 2024-01-19 17:48:45 +05:00
Оля Бизюкова
9c3887092d Правка ContentPath в appsettings.json 2024-01-19 12:25:57 +05:00
Оля Бизюкова
8870931348 Настройка ContentPath в appsettings.json 2024-01-19 10:57:13 +05:00
Оля Бизюкова
183d07639e Убрано лишнее 2024-01-19 10:42:02 +05:00
Оля Бизюкова
c8c0ea37fe Настройка папки для файлов в appsettings.json 2024-01-19 00:26:47 +05:00
ngfrolov
657c542cb2
Update nugets 2024-01-18 11:05:22 +05:00
ngfrolov
5325ee397a
IntegrationTests move connection string to appsettings.json 2023-12-29 16:08:25 +05:00
1a3eac9060 Merge branch 'dev' into fix/create-workers 2023-12-25 10:55:21 +05:00
58edaf4204 Отдельный work для создания диаграммы отчета 2023-12-25 10:53:45 +05:00
Степанов Дмитрий
38f861c2e9 Фикс импорта шаблона с плановыми операциями ГГД 2023-12-22 09:56:24 +05:00
ngfrolov
af343626a7
remove permissions on get requests 2023-12-21 15:31:15 +05:00
Степанов Дмитрий
202665dce2 Рефакторинг суточного рапорта 2023-12-20 16:55:17 +05:00
Степанов Дмитрий
0316fb9727 Добавлен атрибут ProducesResponseType 2023-12-20 10:07:35 +05:00
Степанов Дмитрий
653722b1dd Поправлено возвращаемое значение из методов контроллера 2023-12-20 09:59:04 +05:00
Степанов Дмитрий
b5080a2620 Merge branch 'dev' into feature/subsystems
# Conflicts:
#	AsbCloudInfrastructure/Services/DetectOperations/DetectedOperationExportService.cs
2023-12-19 00:02:15 +05:00
37ec39f403 1. Добавлена сборка Microsoft.AspNetCore.Http.Extensions
2. Правки по результатам ревью
2023-12-18 15:56:24 +05:00
4ae22517f5 Правка бага с выгрузкой операций по скважине 2023-12-18 12:38:37 +05:00
Степанов Дмитрий
7a6f922a97 Переименовал класс запроса + удалил неиспользуемое поле 2023-12-16 14:23:59 +05:00
Степанов Дмитрий
bf8b7f9c0f Merge branch 'dev' into feature/subsystems 2023-12-16 13:26:14 +05:00
Степанов Дмитрий
5fb9375955 Новые расчеты наработки подсистем 2023-12-16 13:22:23 +05:00
d7464a03c7 Merge pull request '#22341382 Конструкция скважины' (#165) from feature/sections into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/165
2023-12-15 13:43:02 +05:00
ngfrolov
8221a5d309
TelemetryService Add GetTelemetriesInfoByLastData(). Remote software versions 2023-12-15 13:41:29 +05:00
Степанов Дмитрий
38a852ace0 Правки после ревью 2023-12-14 09:26:03 +05:00
f7ac9f0ccd Merge branch 'dev' into feature/sections 2023-12-12 16:36:20 +05:00
Степанов Дмитрий
a2da2c912f Фикс 2023-12-08 15:56:00 +05:00
Степанов Дмитрий
f325accca1 Фикс импорта операций по скважине 2023-12-08 13:11:28 +05:00
Степанов Дмитрий
b441d03d31 Merge branch 'dev' into feature/sections 2023-12-07 10:15:42 +05:00
ngfrolov
cea93f2541
Add Migration start message 2023-12-07 09:08:25 +05:00
Степанов Дмитрий
521e36834e Merge branch 'dev' into feature/sections 2023-12-06 17:55:43 +05:00
Степанов Дмитрий
018c5c026b Добавлен метод API получения секций конструкции скважины 2023-12-06 17:55:19 +05:00
ngfrolov
17c13b7a7b
spell
nit refactoring by VS recommendations
2023-12-05 14:48:56 +05:00
ngfrolov
3e6f43a4a6
Fix ReportController.GetReportsDateRangeAsync return 204 on default values 2023-12-05 14:07:56 +05:00
ngfrolov
39de15e1ba
Merge branch 'feature/detected_operations_change_algorithm' into dev 2023-12-05 12:10:52 +05:00
ngfrolov
fdc615d343
DetectorAbstract добавлено определение включенных подсистем во время выполнения операции. 2023-12-05 10:56:49 +05:00
Степанов Дмитрий
f8117db6cf Merge branch 'dev' into feature/sections
# Conflicts:
#	AsbCloudDb/Migrations/AsbCloudDbContextModelSnapshot.cs
#	AsbCloudDb/Model/AsbCloudDbContext.cs
#	AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs
#	AsbCloudDb/Model/IAsbCloudDbContext.cs
2023-12-04 17:22:29 +05:00
Степанов Дмитрий
456f5d44d4 Контроллеры РТК
1. Добавлен сервис
2. Изменён метод получения списка РТК по скважине
3. Небольшой рефакторинг
2023-12-04 17:12:28 +05:00
Степанов Дмитрий
625e977b1a Контроллер для конструкции скважины - план 2023-12-04 17:07:32 +05:00
678b409ca6 Merge branch 'fix/#23919905-daily-diagram-create-report-from-signalr' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/#23919905-daily-diagram-create-report-from-signalr 2023-12-04 09:43:28 +05:00
c426dbdd52 Убран ConfigureAwait(false) 2023-12-04 09:43:19 +05:00
4a13c1f4bd Merge branch 'dev' into fix/#23919905-daily-diagram-create-report-from-signalr 2023-12-04 09:40:18 +05:00
82e7ff8cb4 Метод CreateReport внутри ReportsHub для скачивания отчета и одновременной подписки 2023-12-04 09:38:42 +05:00
ngfrolov
7436cfd11a
MockController Add method testing sirnalR 2023-12-01 16:26:18 +05:00
ngfrolov
149a036e85
merge from dev 2023-12-01 09:16:22 +05:00
6046b61ba1 Правки после ревью - 4 2023-11-30 15:20:22 +05:00
1acc94fad8 Правка по ревью-3 2023-11-30 15:08:58 +05:00
8fd9961da7 Правка по результатам ревью-3 2023-11-30 11:11:45 +05:00
58a19f5b52 Merge branch 'feature/#13123485--import-fact-trajectories' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/#13123485--import-fact-trajectories 2023-11-30 09:41:11 +05:00
6387aeeb17 Правки после ревью-2 2023-11-30 09:40:51 +05:00
a64cbeee03 Merge branch 'dev' into feature/#13123485--import-fact-trajectories 2023-11-29 12:07:27 +05:00
29171a6e47 Мердж с дев-веткой и правки по результатам этого мерджа 2023-11-29 12:06:57 +05:00
ngfrolov
75e7093af8
remove ISubsystemService (not used) 2023-11-28 16:57:01 +05:00
e6329b76da правки после ревью 2023-11-28 15:54:47 +05:00
Степанов Дмитрий
2025c8c876 Merge branch 'dev' into feature/tests 2023-11-27 18:06:06 +05:00
Степанов Дмитрий
4767335900 Справки по страницам
1. Поправил тесты
2. Поправил сервис, репозиторий и контроллер. Сделал небольшой рефакторинг
2023-11-27 17:44:55 +05:00
Степанов Дмитрий
1088092d2f Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudInfrastructure/DependencyInjection.cs
2023-11-27 11:23:40 +05:00
68294474eb Merge branch 'dev' into feature/#13123485--import-fact-trajectories 2023-11-22 22:19:00 +05:00
Оля Бизюкова
454945e2dc Контроллеры по формированию плановых и фактических траекторий наследуются от одного TrajectoryController 2023-11-22 13:14:37 +05:00
Оля Бизюкова
81bd89aafc Рефакторинг 2023-11-22 10:31:41 +05:00
98ec7637eb Импорт фактических траекторий + разбиение фактических тракторий на 2 таба (импортированные траектории и траектории из ннб) 2023-11-21 15:10:22 +05:00
ngfrolov
4b4b4ea953
Merge branch 'dev' into feature/import_well_operations 2023-11-20 14:05:55 +05:00
ngfrolov
afccdafebc
remove static file serving for the current request path 2023-11-20 12:00:52 +05:00
ngfrolov
93765544fe
Delete unused files 2023-11-17 12:09:16 +05:00
Степанов Дмитрий
3128392212 Импорт операций по скважине
1. Поправлен шаблон. В словарях секций и операций убраны пустые строки
2. Рефакторинг контроллера и сервисов. После успешного импорта операций операции в базе не сохраняются, а возвращаются списком, который отдаётся пользователю. Разделены методы вставки операций в API
2023-11-17 11:22:45 +05:00
Степанов Дмитрий
76b6f7e843 Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudInfrastructure/DependencyInjection.cs
2023-11-16 10:48:23 +05:00
a2b6b9404d Merge branch 'dev' into feature/diagrams 2023-11-16 10:33:26 +05:00
Степанов Дмитрий
cc4ef55c12 Изменения блока с наработкой подсистем 2023-11-15 17:23:17 +05:00
Степанов Дмитрий
73d25b4e1b Добавлено возвращение 204 2023-11-15 14:32:48 +05:00
Степанов Дмитрий
491d9d4abe Фиксы 2023-11-15 09:43:13 +05:00
Степанов Дмитрий
23e8615e8a Merge branch 'dev' into feature/detected_operations
# Conflicts:
#	AsbCloudInfrastructure/DependencyInjection.cs
2023-11-15 09:37:31 +05:00
Степанов Дмитрий
081c0c5070 Правки + перенёс экспорт автоопределённых операций в апи 2023-11-15 09:33:26 +05:00
Степанов Дмитрий
9446d32fca Исправление + фикс багов
1. Фикс бага с маппингом
2. Мелкие правки в репозитории, контроллере, сервисе
3. Добавлены проверки в методы сервиса
4. Добавлены новые конфигурации для маппинга
2023-11-14 16:43:39 +05:00
Степанов Дмитрий
4bd02ab348 Merge branch 'dev' into feature/daily_report 2023-11-14 11:02:29 +05:00
Степанов Дмитрий
1bda2d5b77 Фикс сервисов
1. Устранение багов выявленных при тестировании
2. Изменение имён методов в сервисе суточных отчётов
3. Фикс получения фиктивных суточных отчётов
4. Фикс шаблона
5. Правки в контроллере
6. Фикс в репозитории. Приведение к utc доа выполнения запроса
7. Покрытие сервиса тестами
2023-11-14 11:01:34 +05:00
ngfrolov
4003322630
doc 2023-11-10 16:23:05 +05:00
58f0203a0d Merge pull request 'Правки по задаче "Убрать хостинг SPA"' (#148) from feature/read-x-real-ip-clients into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/148
2023-11-10 14:02:39 +05:00
3fc2184f4c location для swagger в nginx.conf 2023-11-10 10:05:01 +05:00
a24a6da9ef Merge branch 'dev' into feature/read-x-real-ip-clients 2023-11-10 09:59:39 +05:00
9f932e5ea8 Убрана типизация у метода UpdateProcessMap 2023-11-10 09:56:46 +05:00
ngfrolov
030222311a
nit 2023-11-09 15:55:49 +05:00
9cf113f640 Merge branch 'fix/#13108961-typing-signalr-clients-methods' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/#13108961-typing-signalr-clients-methods 2023-11-09 15:18:12 +05:00
107a81f24d Правка по результатам ревью 2023-11-09 15:18:07 +05:00
Степанов Дмитрий
87c8c84660 Небольшой рефакторинг
1. Фикс неймингов свойств + удаление не используемых свойств
2. Правки запросов
3. Добавлена дата последнего редактирования в базовый класс редактируемых блоков
4. Добавлены проверки в тесты
2023-11-09 15:01:29 +05:00
574dd7b4bd Merge branch 'dev' into fix/#13108961-typing-signalr-clients-methods 2023-11-07 17:51:16 +05:00
Степанов Дмитрий
a757754776 Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudWebApi.Tests/Services/DailyReportServiceTest.cs
2023-11-07 15:59:38 +05:00
Степанов Дмитрий
dcaec8b4a2 Доработки
1. Добавлен шаблон суточного отчёта
2. Рефакторинг DTO для суточного отчёта
3. Обновлена валидация входных данных в методах контроллера
4. Небольшой рефакторинг сервисов
2023-11-07 15:57:15 +05:00
5de2f28553 Табуляция, форматирование 2023-11-07 15:24:56 +05:00
4927f29056 Кодировка 2023-11-07 15:20:03 +05:00
9ba97ddcb5 Переименование файла 2023-11-07 15:19:02 +05:00
0ca6864349 Пример конфигурации nginx.conf 2023-11-07 15:16:59 +05:00
d8f4094d52 1. Удалена директива UseSpa из ConfigureServices
2. Считывание ip пользователя из заголовка "X-Real-IP"
2023-11-07 14:02:04 +05:00
Степанов Дмитрий
af5d713fc7 Контроллер суточного отчёта 2023-11-03 19:37:14 +05:00
Степанов Дмитрий
070cd185cb Удалены старые реализации суточного рапорта и авто генерируемого отчёта 2023-11-03 17:50:33 +05:00
ngfrolov
7f92f07423
weekend test 2023-11-03 17:02:44 +05:00
ngfrolov
552553bb64
Add more diagnostics to BackgroundWorker 2023-11-02 16:20:48 +05:00
ngfrolov
05de113e9e
TelemetryDataBaseService.GetRangeAsync восстановлен для Witsml. 2023-11-01 17:45:25 +05:00
Frolov-Nikita
17216acb80
TelemetryDataBaseService.GetRangeAsync аосстановлен для Witsml. 2023-10-31 19:01:51 +05:00
89ede5b71e Merge branch 'dev' into fix/#13108961-typing-signalr-clients-methods 2023-10-30 14:30:16 +05:00
11163bf977 Правки в ReportsHub, удаление ненужного кода 2023-10-30 12:33:42 +05:00
f043253cf2 1. Типизация клиентских методов signal-R
2. Документирование  клиентских методов signal-R при помощи SignalRSwaggerGen
2023-10-30 12:13:38 +05:00
ngfrolov
bc986e789a
WellSectionsController 2023-10-27 12:02:19 +05:00
e18e4e9273 фикс внутри AddToGroup 2023-10-25 16:30:35 +05:00
f620d75a19 Фикс метода AddToGroup 2023-10-25 16:12:35 +05:00
40ce3055f8 Убрано лишнее 2023-10-25 16:09:17 +05:00
fcd9c3b861 Убрано лишнее 2023-10-25 16:08:13 +05:00
1b8d9bef61 ReportsHub, метод AddToGroup, который оповещает группу о статусе загрузки рапорта 2023-10-25 16:03:07 +05:00
ngfrolov
399393fd55
fix WellboreService; плановые секции не учитываются.
WellboreServiceTest Add testCase;
Add Auth.http;
Fix wellbore.http;
2023-10-24 11:15:27 +05:00
ngfrolov
4a72504ee8
merge from dev to wellbores 2023-10-24 09:26:45 +05:00
ngfrolov
b8462253b3
WellboreService новая логика. Не протестирована. 2023-10-23 18:06:57 +05:00
f234dc1142 ParamsNames переименован в ErrorState, правка по ревью - 3 2023-10-23 16:45:49 +05:00
01765d05ec Правка по результатам ревью - 2 2023-10-23 15:54:29 +05:00
fee782f08f Тест DrillTest.http + правка DrillTestDto 2023-10-23 14:15:48 +05:00
2d4fe109d6 Merge branch 'dev' into feature/22340535-export-drill-test 2023-10-23 13:44:00 +05:00
445880854f Правки по результатам ревью 2023-10-23 13:43:29 +05:00
Frolov-Nikita
e9b79bb0d6
Well service rename some variables 2023-10-22 17:57:39 +05:00
be585d8c85 Merge branch 'dev' into fix/status_well 2023-10-22 09:44:59 +05:00
f11d1b0f2e Права, разрешение на получение отчетов drill test 2023-10-20 17:01:17 +05:00
Степанов Дмитрий
1fd00256e9 Фикс
1. Возник баг если обновлять скважину из состояния в работе -> завершена и обратно возникает ошибка, что скважина отслеживается контекстом.
2. Поправил метод контроллера UpdateWellStateAsync
2023-10-20 15:46:44 +05:00
3927790aab Merge branch 'feature/22340535-export-drill-test' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/22340535-export-drill-test 2023-10-20 15:45:02 +05:00
1552cc4576 DrillTestSReportController переименован в DrillTestReportController 2023-10-20 15:44:51 +05:00
11b090f920 Merge branch 'dev' into feature/22340535-export-drill-test 2023-10-20 11:54:27 +05:00
b7ce104e4e - Экспорт отчета Drill test
- Добавлен новый extension метод AssemblyExtensions.GetTemplateCopyStreamAsync
- IAutoGeneratedDailyReportMakerService переименован в IReportMakerService и стал более универсальным
2023-10-20 11:24:04 +05:00
Степанов Дмитрий
84cd0ec3fa Фикс РТК
1. Поправлены комментарии
2. Добавлен атрибут [AllowAnonymous] для метода получения РТК по телеметрии
2023-10-19 10:31:28 +05:00
fffb367fcd Merge branch 'dev' into feature/22492122-get-drill-test-data 2023-10-17 16:27:43 +05:00
ngfrolov
94f0c1a3e3
Merge branch 'master' into dev 2023-10-17 16:16:52 +05:00
0c56a12d66 Убраны лишние юзинги 2023-10-17 16:14:08 +05:00
ngfrolov
52cd33647d
Fix TelemetryDataBaseService<TDto, TEntity>.GetRange(). Use cache. 2023-10-17 15:24:50 +05:00
eaf149a667 Доработки по ревью 2023-10-17 15:05:58 +05:00
a42bfdfebd Merge current branch with dev 2023-10-17 12:36:56 +05:00
703bd06c15 Merge current branch with dev 2023-10-17 12:36:32 +05:00
2455013f79 Получение drill test с панели 2023-10-17 11:24:52 +05:00
ngfrolov
fb307ccceb
Process map some nit refactoring 2023-10-17 10:20:27 +05:00
ngfrolov
278913b9be
fix process map telemetry route 2023-10-17 09:47:41 +05:00
Степанов Дмитрий
c0f5120d3a Фиксы возвращаемого типа 2023-10-16 15:14:31 +05:00
Степанов Дмитрий
2898b8064c Merge branch 'dev' into feature/refactoring_process_map 2023-10-16 13:55:51 +05:00
Степанов Дмитрий
72bb234179 Правки после ревью 2023-10-16 13:45:29 +05:00
ngfrolov
37922367d7
update WellContact.http 2023-10-16 12:07:04 +05:00
bfe2583921 Поменян роут на получение списка типов контактов в WellContact.http 2023-10-16 11:58:44 +05:00
a5f3a68ef4 Merge branch 'feature/20214792-contacts' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/20214792-contacts 2023-10-16 11:49:24 +05:00
494893257e Проверка соответствия контакта и скважины при удалении, подправлены роуты 2023-10-16 11:48:59 +05:00
ngfrolov
c169f19ad2
add test http file 2023-10-16 11:30:38 +05:00
e3fc65df5c Merge branch 'feature/20214792-contacts' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/20214792-contacts 2023-10-13 16:58:40 +05:00
47dca967ae Правки по ревью 2023-10-13 16:58:27 +05:00
9405ce90a6 Merge branch 'dev' into feature/20214792-contacts 2023-10-13 10:46:20 +05:00
8bc215ad85 Убрано лишнее 2023-10-13 10:12:15 +05:00
Степанов Дмитрий
7f4966a0bd Рефакторинг контроллера РТК для Saub 2023-10-13 09:39:47 +05:00
4a67c5f629 Контакты, продолжение 2023-10-12 16:33:30 +05:00
Степанов Дмитрий
53e1e07ca0 Рефакторинг контроллеров 2023-10-12 16:03:34 +05:00
Степанов Дмитрий
6556a03bb5 Рефакторинг WellInfoService и WellCompositeController 2023-10-12 15:47:26 +05:00
ngfrolov
fd5deaa5a2
Add Mock controller 2023-10-12 12:13:52 +05:00
ngfrolov
4e58841619
Add MockController to mock http-400 2023-10-12 11:48:55 +05:00
ngfrolov
b36b1bdd3c
Merge branch 'dev' into feature/refactoring_process_map 2023-10-10 17:44:45 +05:00
ngfrolov
95238b9e3e
SubsystemOperationTimeController Remove validation 2023-10-10 13:49:07 +05:00
ngfrolov
c5ee0eeb39
Split BackgroundWorkController 2023-10-10 13:45:48 +05:00
Степанов Дмитрий
106be4a0b1 Merge branch 'dev' into feature/refactoring_process_map 2023-10-09 17:29:14 +05:00
Степанов Дмитрий
e763cc4ff2 Рефакторинг контроллеров 2023-10-09 17:16:02 +05:00
ngfrolov
c28315b795
Add backgroundController for monitoring works states 2023-10-09 13:12:45 +05:00
a48381f10f Контакты, начало 2023-10-09 12:20:00 +05:00
Frolov-Nikita
1560c6bf91
Refactor webStore 2023-10-08 21:20:28 +05:00
Frolov-Nikita
724c7b0cd8
BackgroudWork Add onprogres callback 2023-10-08 19:45:21 +05:00
a6c7ddc94b Merge pull request 'Рефакторинг контроллеров РТК' (#124) from feature/process_map_permissions into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/124
2023-10-05 17:49:08 +05:00
cf5b1eea25 Удаление прав на просмотр отчета по удержанию в клиньях 2023-10-05 17:46:39 +05:00
67113878a3 Рефакторинг
1. Добавил проверку при удалении РТК
2. Сделал небольшой рефакторинг контроллеров
2023-10-05 09:33:38 +05:00
Frolov-Nikita
e97f8494ca
merge dev to well_operation_import 2023-10-04 17:25:23 +05:00
5c904951b8 Разделил метод контроллера 2023-10-04 15:36:49 +05:00
2b400012c6 Правки по ревью 2023-10-03 15:32:58 +05:00
3b8b3e38f0 ISlipsStatsRepository переименован в ISlipsStatRepository 2023-10-03 09:15:19 +05:00
83b1da7c9c Правки в SlipsStatController 2023-10-03 09:12:26 +05:00
5536c5e1dc Merge branch 'dev' into feature/wedges 2023-10-03 09:08:07 +05:00
d4417a5552 Аналитика по удержанию в клиньях 2023-10-02 17:53:34 +05:00
14615517d6 Рефакторинг импорта ГГД 2023-10-02 09:27:20 +05:00
ngfrolov
7ae00fe2f7
refactor ArgumentInvalidException 2023-09-29 12:06:46 +05:00
ngfrolov
33c49e8a48
replace ArgumentInvalidException by ValidationBadRequest in Controllers 2023-09-28 17:50:58 +05:00
ngfrolov
4a6bc2c747
replace BadRequest by ValidationBadRequest 2023-09-28 17:42:30 +05:00
ngfrolov
1f9dc2b061
AuthController replace BadRequest 2023-09-28 17:09:44 +05:00
ngfrolov
8d1920c6e5
Merge branch 'dev' into feature/validation 2023-09-28 16:37:58 +05:00
ngfrolov
772360cb6e
SubsystemOperationTimeRequest implements IValidatableObject;
Add Controller.ValidationBadRequest(..)
2023-09-28 16:25:29 +05:00
8d051d2089 Фиксы 2023-09-27 17:27:20 +05:00
ngfrolov
cb862c9ef3
Merge dev to well_operations_import 2023-09-27 16:42:54 +05:00
ngfrolov
a97273eb54
Merge branch 'dev' into feature/process_map 2023-09-26 17:38:21 +05:00
ngfrolov
425f7cfd53
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-09-26 17:05:09 +05:00
ngfrolov
d88ea454a8
#20402628 Fix report.
- Атрибут валидации даты
- Даты по умолчанию - мин и макс дата по телеметрии САУБ.
2023-09-26 17:05:01 +05:00
ed16b7e374 Рефакторинг
Сделан рефакторинг: сервиса, репозитория, контроллера
2023-09-26 14:31:37 +05:00
8dbbe7190d Фиксы по разрешения на редактирование инструкций
1. Добавлено новое разрешение на удаление инструкций
2. Добавлена миграция
3. Поправлены атрибуты у контроллеров
2023-09-25 13:35:45 +05:00
ef54d3bb20 Добавление логики для проработки скважины
1. Добавлена реализация сервиса
2. Добавлена реализация репозитория
3. Добавил контроллер для проработки скважины
4. Зарегистрировал все новые зависимости
2023-09-25 11:56:40 +05:00
ngfrolov
750e63300c
fix JwtBearerEvents 2023-09-18 17:10:30 +05:00
ngfrolov
6a3fde7729
Merge branch 'dev' into feature/APD 2023-09-15 16:22:16 +05:00
ff89e23118 Фикс 2023-09-15 15:51:02 +05:00
ngfrolov
007a3f1e95
Merge branch 'dev' into feature/APD 2023-09-15 15:46:25 +05:00
97ba9b2a8c доработки по ревью "разделение АПД на АПД в роторе и слайде" 2023-09-15 14:51:15 +05:00
ngfrolov
a7e2319835
NotificationController mark as obsolete 2023-09-15 11:26:33 +05:00
ngfrolov
c05fc0f400
merge dev to feature/email_notifications 2023-09-15 10:45:54 +05:00
d1540ceb17 Merge branch 'dev' into feature/initial_screen 2023-09-15 10:40:46 +05:00
55ca21c31e Исправления
1. Удалил зависимость от AsbCloudDb в проекте AsbCloudApp
2. Убрал лишние константы
3. Сделал реализацию для IdState у NotificationDto
4. Удалил атрибут Range у IdTransportType. Проверка на существование сервиса транспорта находится в методе GetTransportService в NotificationService
2023-09-14 17:17:35 +05:00
451d7207bd Merge branch 'dev' into feature/APD 2023-09-14 13:18:26 +05:00
ngfrolov
4511eb239f
Merge branch 'dev' into feature/email_notifications 2023-09-14 12:55:15 +05:00
ngfrolov
2903762f0e
rename assertion methods 2023-09-14 12:01:35 +05:00
f6bc677a68 Правки
1. Поправил удаление директории
2. Вынес проверку прав в отдельный метод
2023-09-14 11:33:46 +05:00
295c8d9145 Merge branch 'dev' into feature/manuals
# Conflicts:
#	AsbCloudDb/Migrations/AsbCloudDbContextModelSnapshot.cs
#	AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs
2023-09-14 11:18:39 +05:00
ngfrolov
27b5057a47
merge dev to initial_screen 2023-09-14 10:01:02 +05:00
ngfrolov
1ab15b950d
Merge branch 'dev' into feature/process_map_report 2023-09-14 09:54:44 +05:00
e451c0662c Правки после ревью
1. Поправил инициализацию ролей и прав
2. Поправил проверки в контроллере на редактирование РТК и ГГД
3. Пересоздал миграцию
2023-09-13 11:42:44 +05:00
ngfrolov
dd9ffc57b3
Merge branch 'feature/ban_adding_data' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/ban_adding_data 2023-09-13 10:32:28 +05:00
ngfrolov
3f92a91913
Merge branch 'dev' into feature/ban_adding_data 2023-09-13 10:32:15 +05:00
1d2b81b724 Рефакторинг изменений
Добавленный метод удаления в предыдущем коммите, являлся избыточным.
2023-09-13 09:11:57 +05:00
ngfrolov
7293dc11e3
TelemetryDataBaseService Add GetAsync method with new request 2023-09-11 12:27:48 +05:00
d597bf729f Поправлены контроллеры 2023-09-08 10:39:54 +05:00
ngfrolov
8c3f21221b
Merge branch 'dev' into feature/manuals 2023-09-06 15:20:36 +05:00
b58cd2d636 Запрет на редактирование завершенных скважин для инженеров
1. Добавил новые права для координаторов и тех.поддержки
2. Переименовал ProcessMapReportService.cs -> ProcessMapService.cs
3. Добавил ProcessMapService.cs метод удаления записи РТК
4. Добавил проверки на наличие прав в контроллерах
5. Накатил новые миграции
2023-09-05 16:23:40 +05:00
ff02a29115 Сервисы парсинга
1. Добавил парсинг Газпромовских файлов
2. Сделал рефакторинг существующего импорта
2023-09-04 14:11:25 +05:00
e66f716e62 Разюиение АПД на АПД в роторе и АПД в слайде 2023-08-28 09:43:32 +05:00
Степанов Дмитрий
e0d3187ef2 Рефакторинг
1. Два хаба избыточно, объеденил всё в один хаб
2. Уведомление клиенту будет отправляться только при обновлении кэша в сервисе WellInfoService
3. В WellInfoService теперь формируется статистика по всем скважинам, а не только по активным
4. Небольшой рефакторинг
2023-08-24 10:50:34 +05:00
c50878f5f1 Фиксы
На клиенте нет возможности передавать аргументы в функции. Сделал реализацию через группы
2023-08-23 14:51:04 +05:00
44b88b4242 Merge branch 'dev' into feature/initial_screen 2023-08-21 17:20:23 +05:00
5897315b5a РКТ отчёт
1. Фикс бага с выгрузкой файла. Добавил contentType
2. Обновил шаблон
2023-08-21 12:11:32 +05:00
3f7f455281 Рефакторинг + добавил отправку информации о скважине через SignalR 2023-08-18 15:51:58 +05:00
47bd9cb56b Отображение данных в реальном времени
1. Добавил инфраструктуру для доменных событий.
2. Сделал Hub отправки для информации о скважине.
2023-08-16 17:30:33 +05:00
ngfrolov
5ff75e519f
fix wellbore controller route 2023-08-15 17:43:49 +05:00
ngfrolov
3a1779de94
TelemetryDataBaseController add GetRangeAsync method. for witsml 2023-08-15 17:08:33 +05:00
ngfrolov
b43a8691f2
WellboreService refactoring 2023-08-15 16:08:51 +05:00
ngfrolov
c39784a25d
Merge branch 'dev' into feature/wellbore 2023-08-15 14:57:00 +05:00
24637f5254 Вынес логику получения ствола скважины в отдельный сервис 2023-08-15 14:20:28 +05:00
3702cf2e8c Рефакторинг + доработки
1. Переделал логику получения стволов скважин.
2. Поправил контроллер.
3. Рефакторинг DTO ствола.
2023-08-15 12:28:39 +05:00
04c2266591 Добавил функционал получения ствола скважины 2023-08-14 18:30:31 +05:00
19820b79ec Исправления получения диапазона дат для суточных отчётов. 2023-08-14 11:54:30 +05:00
20aad0eb11 Фикс контроллеров 2023-08-11 09:25:11 +05:00
e3992f3d4c Merge branch 'dev' into feature/notifications_updates 2023-08-10 15:32:31 +05:00
5d4805dd22 Merge branch 'dev' into feature/manuals 2023-08-10 15:24:51 +05:00
57e2d70487 Фикс контроллеров
После рефакторинга контроллеров, был посеян баг. Был удалён contentType из File, что привело к тому, что файлы скачивались с расширением .htm.
2023-08-10 12:08:02 +05:00
e609d2460c Merge branch 'dev' into feature/manuals 2023-08-10 11:46:46 +05:00
e56530a10f Добавление логики работы с инструкциями
1. Добавил сервисы и репозитории для инфструкций
2. Добавил контроллеры
3. Обновил конфиг
2023-08-10 11:45:05 +05:00
360bfba8c0 Merge branch 'dev' into feature/notifications_updates
# Conflicts:
#	AsbCloudWebApi/Controllers/NotificationController.cs
2023-08-08 13:32:45 +05:00
Frolov-Nikita
1e835b1ae6
Notification add route parametr for DELETE method 2023-08-08 13:14:03 +05:00
Frolov-Nikita
286154692e
Удален не актуальный костыль. 2023-08-08 12:24:44 +05:00
Frolov-Nikita
eec40bf4b7
Удален Route аттрибут у методов контроллеров.
добавлены переименования.
2023-08-08 12:21:09 +05:00
e059221e32 Исправления после ревью 2023-08-07 09:29:31 +05:00
5f459b79b8 Изменил отправку уведомлений через SignalR
1. Добавил отправку всех неотправленных уведомлений и кол-во непрочитаннах уведомлений при первом подключении
2. При изменении статуса прочтения уведомления, клиенту отправляется информация о том сколько непрочитанных уведомлений ещё есть.
3. Добавил объект NotificationMessage, который отправляется клиенту.
4. Сделал небольшой рефакторинг
2023-08-04 09:47:22 +05:00
60921a2bcf Merge branch 'fix/reading_notifications' into feature/notifications_updates
# Conflicts:
#	AsbCloudApp/Services/Notifications/NotificationService.cs
2023-08-03 09:56:29 +05:00
a0ef71a43d Изменил пути у методов контроллеров + мелкий рефакторинг 2023-08-01 11:17:46 +05:00
b75dbd365b Добавлен idTransportType для расчета количества непрочтенных уведомлений 2023-07-31 17:55:49 +05:00
8b137ca851 Merge branch 'dev' into feature/refactoring_api_route 2023-07-28 15:53:11 +05:00
48343964ca Рефакторинг путей api 2023-07-28 15:52:28 +05:00
ngfrolov
99fa1d83a7
UserSettingsController rename Delete method 2023-07-28 15:27:38 +05:00
cbca56ca28 Merge branch 'dev' into feature/email_notifications 2023-07-28 11:42:50 +05:00
83beaada3d разрешение конфликтов 2023-07-28 11:42:10 +05:00
af0d6e2d30 Метод, отдающий количество непрочитанных уведомлений 2023-07-28 11:37:27 +05:00
ngfrolov
f78a5e6e97
UserSettingsController Add DeleteAsync(int idUser, CancellationToken token) method 2023-07-28 11:30:17 +05:00
3ac3fded5b Сделал рефакторинг уведомлений
1. Убрал глаголы из Route в контроллере.
2. Создал метод удаления уведомлений по параметрам
2023-07-27 17:33:20 +05:00
bbc42208c2 Merge branch 'dev' into feature/email_notifications 2023-07-27 11:52:08 +05:00
ngfrolov
f40cd0acff
HelpPageController.GetFileAsync() 404->204 2023-07-27 10:20:12 +05:00
93c230db72 Обработка исключения FileFormatException при импорте РТК-план 2023-07-26 18:23:53 +05:00
ngfrolov
84d84fb504
HelpPageService.GetFileStreamAsync удалил ArgumentInvalidException. Заменил возвращаемый тип на Nullable. 2023-07-26 17:53:25 +05:00
ff65869341 Рефакторинг транспорта уведомлений
1. Создал отдельный бекграунд сервис для уведомлений.
2. Сделал отправку уведомлений с помощью SignalR с использованием бекграунд сервиса.
3. Убрал из NotificationDto свойство User. Данное свойство избыточно в данном Dto.
4. В транспорте отправки уведомлений по e-mail добавил получение пользователя.
5. Поправил NotificationRepository, избавился от использования кэша.
2023-07-26 15:41:51 +05:00
ngfrolov
343a6703e7
Merge branch 'dev' into feature/email_notifications 2023-07-25 17:41:15 +05:00
8f95e12f22 Merge branch 'dev' into feature/daily_report 2023-07-25 17:39:31 +05:00
b7f5739d8c Правки после ревью 2023-07-25 17:07:50 +05:00
1b560dd0a2 Изменение уведомлений
1. Изменил сущность уведомлений. Добавил дату регистрации уведомления.
2. Добавил миграцию.
3. Изменил репозитории. Убрал метод для обновления коллекции уведомлений.
4. Поправил запрос для отправки уведомлений и метод контроллера.
5. Поправил логику обновления уведомления. Теперь обновление состояния уведомления происходит в транспорте, после успешной отправки уведомления.
2023-07-25 13:36:09 +05:00
d2beb250d6 Merge branch 'dev' into feature/daily_report 2023-07-24 16:30:23 +05:00
1a33cfb0ad Фикс шаблона + мелкие фиксы в контроллере 2023-07-24 16:27:31 +05:00
d522ad3e59 Merge branch 'dev' into feature/process_map_fix 2023-07-24 16:04:19 +05:00
65ef2242e8 Исправление импорта/экспорта РТК
1. Добавил флаг, который определяет следует ли удалить РТК у скважины если импортируемый файл валидный.
2. Поправил пути в методах экспорта/импорта в контроллере РТК.
2023-07-24 16:00:40 +05:00
ngfrolov
1639e9c153
Merge branch 'dev' into feature/email_notifications 2023-07-24 15:30:48 +05:00
b29c574ca7 Merge pull request 'Сортировка section type' (#82) from fix/section-types-with-order into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/82
2023-07-24 15:22:20 +05:00
ngfrolov
1c01411ba9
TelemetryDataBaseController. Spelling in var names 2023-07-24 15:15:05 +05:00
1413e80f09 Формирование суточных отчётов
1. Добавил сервис для работы с суточными отчётами.
2. Сделал формирование отчёта в Excel файле по заготовленному шаблону.
3. Поправил Dto.
4. Реализация методов в контроллере + небольшое исправление. В методе получения списка добавил запрос, который позволяет получать данные по параметрам.
2023-07-24 11:14:07 +05:00
bd5e4b0e71 Формирование автоматических суточных отчётов
1. Добавлены Dto.
2. Создан контроллер с заглушками.
2023-07-20 15:53:46 +05:00
82184466f9 Сортировка section type 2023-07-19 16:39:17 +05:00
6a483b1de2 Merge branch 'dev' into feature/email_notifications 2023-07-19 14:24:54 +05:00
4b2d4f1bba Отправка уведомлений через email + рефакторинг
1. Адаптировал EmailService под сервис транспорта отправки уведомлений по Email
2. Заменил использование EmailService на NotificationService
3. Поправил тесты
4. Создал запрос для отправки уведомлений
2023-07-19 14:24:22 +05:00
ngfrolov
fb87ee84bd
ProcessMapController doc. 2023-07-19 09:17:59 +05:00
ngfrolov
a08b7e5a81
Merge branch 'dev' into feature/import_and_export_process_map 2023-07-18 17:53:24 +05:00
ngfrolov
4606bcf9b2
HelpPageController. Описание параметров 2023-07-18 16:51:55 +05:00
f5e00d7a5c Поправил название параметра в контроллере 2023-07-18 16:38:49 +05:00
da5224c56d Merge branch 'dev' into feature/checking_existence_help_page 2023-07-18 14:19:35 +05:00
f8c9626a06 Поправил routes у справок 2023-07-18 14:19:23 +05:00
5a84cff70d Merge branch 'dev' into feature/import_and_export_process_map 2023-07-18 14:12:53 +05:00
4d6930b9ee Добавил импорт и экспорт для РТК-план 2023-07-18 14:09:54 +05:00
ngfrolov
2759a852ca
fixed and tested 2023-07-17 11:48:52 +05:00
50a53fb1e4 Расширил контроллер для справок
1. Добавил контроллер, проверяющий наличие справки для страницы.
2. Добавил атрибут Required на некоторые параметры в методах в контроллере.
2023-07-14 12:39:02 +05:00
635e4cd7fc Правки после ревью
1. Поправил обновление отправленных уведомлений.
2. Поправил ConnectionManager. Переименовал сервис, удалил абстракцию, так как предполагается только одна реализация.
3. При маппинге из dto в сущность для уведомления добавил игнорирование категории и пользователя.
4. Изменил жизенный цикл зависимости для отправителя.
5. Добавил в репозиторий метод для обновления коллекции уведомлений.
6. Поправил Hub, Id пользователя можно получать внутри хаба.
7. Поправил NotificationRequest + метод BuildQuery в NotificationRepository
2023-07-14 11:40:57 +05:00
4ae769adcc Merge branch 'dev' into feature/notifications 2023-07-13 14:45:41 +05:00
b1d3da5f80 Рефакториг после ревью
1. Обновил классы модели и dto уведомления.
2. Удалил лишние сервисы.
3. Накатил новую миграцию.
4. Поправил репозиторий.
5. Поправил сервис уведомлений.
2023-07-13 14:44:40 +05:00
4778e98a16 Merge pull request 'Статусы пользователя + проверка статуса пользователя в AddJWTAuthentication' (#74) from feature/blocked-user into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/74
2023-07-13 13:30:45 +05:00
e52b6cf122 правки по ревью 2023-07-13 12:45:41 +05:00
bef9fa10bc Merge branch 'dev' into fix/well-contacts 2023-07-13 10:55:36 +05:00
71fd3264e3 Правки по результатам тестирования контактов скважины 2023-07-13 10:51:38 +05:00
ngfrolov
daa780a766
Merge branch 'dev' into feature/notifications 2023-07-12 17:17:02 +05:00
ngfrolov
5f0343cf48
Merge branch 'dev' into feature/blocked-user 2023-07-12 14:01:24 +05:00
2e553319f6 Поправил contentType при получении файла справки 2023-07-12 13:48:09 +05:00
83ee280fbb Рефакторинг
1. Поменял время жизни для отправителей уведомлений.
2. Добавил метод в контроллере для получения уведомления по Id.
3. Поправил хаб уведомлений
4. Небольшие фиксы в репозитории и сервисах
2023-07-12 13:31:55 +05:00
10f8882a5c Merge branch 'dev' into feature/blocked-user 2023-07-12 12:10:40 +05:00
9d9ccced4e Статусы пользователя + проверка статуса пользователя в AddJWTAuthentication 2023-07-12 12:07:56 +05:00
b51ec44c35 Merge branch 'dev' into feature/notifications 2023-07-11 19:08:35 +05:00
a7e5c577cf Исправил отправку уведомлений + небольшой рефакторинг 2023-07-11 19:07:57 +05:00
2232061f95 Удалил лишнее 2023-07-11 18:59:11 +05:00
88f391dadd Merge branch 'dev' into feature/notifications 2023-07-11 17:46:35 +05:00
88c999b3d1 Исправление метода получения файла
1. Добавил декодирование url страницы, к которому привязана справка.
2. Изменил комментарий у метода контроллера получения файла
2023-07-11 13:39:57 +05:00
1ac8183949 Мелкие исправления 2023-07-11 11:15:20 +05:00