ff65869341
Рефакторинг транспорта уведомлений
...
1. Создал отдельный бекграунд сервис для уведомлений.
2. Сделал отправку уведомлений с помощью SignalR с использованием бекграунд сервиса.
3. Убрал из NotificationDto свойство User. Данное свойство избыточно в данном Dto.
4. В транспорте отправки уведомлений по e-mail добавил получение пользователя.
5. Поправил NotificationRepository, избавился от использования кэша.
2023-07-26 15:41:51 +05:00
1b560dd0a2
Изменение уведомлений
...
1. Изменил сущность уведомлений. Добавил дату регистрации уведомления.
2. Добавил миграцию.
3. Изменил репозитории. Убрал метод для обновления коллекции уведомлений.
4. Поправил запрос для отправки уведомлений и метод контроллера.
5. Поправил логику обновления уведомления. Теперь обновление состояния уведомления происходит в транспорте, после успешной отправки уведомления.
2023-07-25 13:36:09 +05:00
4b2d4f1bba
Отправка уведомлений через email + рефакторинг
...
1. Адаптировал EmailService под сервис транспорта отправки уведомлений по Email
2. Заменил использование EmailService на NotificationService
3. Поправил тесты
4. Создал запрос для отправки уведомлений
2023-07-19 14:24:22 +05:00
29c425d376
Исправил unit тесты
...
Исправил сравнения у тестов траекторий
2023-07-03 12:13:13 +05:00
ngfrolov
de845c5ac5
doc, spelling
2023-06-30 17:57:00 +05:00
a0720e9270
Рефакторинг
...
1. Выпилил лишнюю логику
2. Прокинул IConfiguration в HelpPageService
3. Поправил миграции
4. Поправил тесты
2023-06-29 16:31:37 +05:00
1cac9c336d
Сделал фикс кодировок файлов
2023-06-28 17:09:53 +05:00
cd279b925f
Справки по страницам
...
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +05:00
2769271583
Мелкие фиксы репозитория хранения файлов.
2023-06-28 16:24:52 +05:00
447478836b
Изменение ссылок на namespace в связи с преемещением UserDto в папку User
2023-06-21 12:33:18 +05:00
03949ed625
Поправлены автотесты
2023-05-31 10:17:54 +05:00
ngfrolov
be9be27bab
generic trajectory services
2023-05-30 11:21:07 +05:00
8c45b36623
Отдельные сервисы для плановой и фактической траектории
2023-05-30 09:53:04 +05:00
b95250a0dd
Правки по результатам ревью
2023-05-17 11:42:14 +05:00
a1b4b1b9bb
Правки, IFactualRepository переименован на IActualRepository, правки в юнит-тестах
2023-05-11 15:36:49 +05:00
2201b6582d
Юнит-тесты для фактической траектории
2023-05-10 15:05:05 +05:00
e1228ef6bf
Поправлены юнит-тесты для плановой траектории
2023-05-10 11:31:40 +05:00
09c69fcf75
Вычисление фактической траектории
2023-05-04 16:54:09 +05:00
ngfrolov
6c694ff7bc
enable nullable TimezoneService
2023-04-18 16:16:11 +05:00
ngfrolov
464678a3db
nit deleting an outdated tasks
2023-03-27 09:40:51 +05:00
ngfrolov
b64c90b3e3
Add DateValidationAttribute
2023-03-24 12:34:57 +05:00
ngfrolov
ab280f3451
Fix tests
2023-03-21 11:19:02 +05:00
ngfrolov
cd130264c4
remove wrong test
2023-02-22 15:06:18 +05:00
ngfrolov
2b84cd5b8f
Tests Add extension method to replace services in webhost
2023-02-22 15:00:43 +05:00
ngfrolov
c94a2f2904
fix tests
2023-02-22 12:37:43 +05:00
5fd971a620
#5822403 Ошибка в полях, при добавлении значений в таблицу
2023-02-21 10:19:07 +05:00
ngfrolov
5070863ed4
TrajectoryVisualizationServiceTest. Update test
2023-02-15 13:46:17 +05:00
ngfrolov
2e59d97dcd
Add test
2023-02-15 13:35:18 +05:00
e58c292d30
#7065595 fix
2023-01-31 10:13:32 +05:00
236c32b16c
#7065595 fix
2023-01-30 14:32:16 +05:00
27cf27ed55
#7065595 Перенос сервиса "Дело скважины" в репозиторий
2023-01-20 10:47:39 +05:00
ngfrolov
4a4b7852b7
Remove ClusterController, ClusterService.
2022-12-23 14:35:23 +05:00
9b71b14048
#7987467
2022-12-05 12:43:16 +05:00
9b4f14a036
#7987467 Раздел РТК в ЕЦП
2022-12-05 12:39:25 +05:00
ngfrolov
a859c096d1
Merge branch 'dev' into feature/8101318
2022-12-05 09:28:38 +05:00
ngfrolov
85b99135e6
nit tests refactoring
2022-12-05 08:47:00 +05:00
ngfrolov
89e0495d09
BackgroundWorker adapt other services to this one.
2022-12-02 14:48:23 +05:00
ngfrolov
98c7599c4b
BackgroundWorker move to toplevel folder
2022-12-02 14:45:20 +05:00
ngfrolov
06fe0e09ff
BackgroundWorkerService cleanup and improve tests
2022-12-02 10:57:27 +05:00
ngfrolov
f61db91dd2
Add new background service.
2022-12-01 17:48:35 +05:00
fb5483299d
#8101318 Изменение работы кэша
2022-12-01 15:56:11 +05:00
ngfrolov
0d9f9296df
Merge branch '7912198_WellCase_add_notification' into dev
2022-11-25 12:45:36 +05:00
046a6a765d
#7887519 Замечания
2022-11-25 11:56:21 +05:00
ngfrolov
8209b61bad
#7912198 Tests ok
2022-11-25 09:34:20 +05:00
17cf2c6573
#7887519 test
2022-11-24 11:15:50 +05:00
454566dc2e
Merge branch 'dev' into feature/7887519
2022-11-24 10:52:07 +05:00
ngfrolov
fc47753b13
Merge branch 'dev' into 7912198_WellCase_add_notification
2022-11-23 17:29:10 +05:00
ngfrolov
75a3ea410d
Add MockQueryable.Moq to moq DbContext and DbSets
2022-11-23 17:28:29 +05:00
ngfrolov
f88307f7b9
#7912198 rename methods in tests
2022-11-23 17:21:47 +05:00
40dac37aa4
#7887519
2022-11-23 15:38:47 +05:00
ngfrolov
0ea49dd72f
improve DbSetMock.
...
добавлена поддержка асинхронных методов в DbSetMock.
AddDbSetMock также мокает свойство соответствующего типа.
2022-11-22 17:26:06 +05:00
ngfrolov
431d291782
remove CacheDB from tests
2022-11-18 16:20:12 +05:00
ngfrolov
eed8c3eeaa
#7579139 Tests
2022-11-15 17:46:58 +05:00
ngfrolov
698fb33651
fix #7582867
2022-11-10 13:59:48 +05:00
ngfrolov
b5650dcd51
merge dev to user_settings
2022-11-03 15:34:03 +05:00
4a2a94ddfb
#7205798 test
2022-11-03 13:58:40 +05:00
ngfrolov
c38730b7aa
#7582867 cleanup
2022-11-02 08:56:08 +05:00
ngfrolov
0d9f8b1819
#7582867 add UserConnectionsLimitMiddlware.
2022-11-01 17:14:19 +05:00
211f300973
#7205798 Перенос сервиса пользователей и ролей в репозиторий
2022-10-27 11:22:39 +05:00
5ea6919738
#7205798 Перенос сервиса пользователей и ролей в репозиторий
2022-10-26 15:36:49 +05:00
25cd263598
Merge pull request ' #7053070 Перенос справочника бурильщиков в репозиторий' ( #8 ) from feature/driller_repository into dev
...
Reviewed-on: http://46.146.209.148:8080/DDrilling/AsbCloudServer/pulls/8
2022-10-19 16:00:35 +05:00
ngfrolov
cab11d368e
fix tests
2022-10-19 15:59:53 +05:00
dd469a0f9a
#7053070 Перенос справочника бурильщиков в репозиторий
2022-10-19 15:31:53 +05:00
51d4e30100
#7051313 Перенос создания композитной скважины в репозиторий
2022-10-19 13:56:34 +05:00
ngfrolov
8b68b8276a
#6385536 refactoring
2022-10-17 14:42:47 +05:00
8a83194187
#6385536 Удаление ненужных файлов. Замечания
2022-10-17 08:58:28 +05:00
ngfrolov
3a0a22616d
Merge branch 'dev' into feature/removing_unnecessary_files
2022-10-13 14:46:16 +05:00
ngfrolov
d86f3fc1de
Merge branch 'Redice_telemetry_sampling' into dev
2022-10-11 17:05:27 +05:00
b54de8fe06
#6385536 Замечания
2022-10-11 14:42:04 +05:00
9de5f04fbc
#6385536 замечания
2022-10-11 09:08:25 +05:00
dbe5618a56
#6385536 Удаление ненужных файлов
2022-10-11 08:28:37 +05:00
fe49c90e58
#6539681 file service refactor
2022-10-06 14:37:03 +05:00
ngfrolov
ea1eb20f82
1-st try
2022-10-06 13:49:20 +05:00
b6ce4cad77
#6539681 file storage repository + tests
2022-10-06 13:41:46 +05:00
03e50a4297
#6539681 test file service
2022-10-05 15:47:02 +05:00
9644f73090
#6539681 Удалил лишние референсы
2022-09-30 13:34:50 +05:00
6ab6da961a
#6539681
2022-09-30 11:05:09 +05:00
ngfrolov
4cbe71f8ca
merge
2022-09-13 13:34:52 +05:00
ngfrolov
698803fbf8
"красивости"
2022-09-13 11:47:12 +05:00
44be18f5ed
#5998816 WellFinalDocument edit publisher
2022-09-13 09:22:49 +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
2d0fe6245b
#5998816 tests
2022-09-08 13:09:28 +05:00
0ad4cebdb8
#5998816 исправление замечаний
2022-09-08 12:05:56 +05:00
62eb609b20
#5998816 test
2022-09-05 09:59:14 +05:00
896ba03589
#5998816 Дело скважины + тесты
2022-09-05 09:13:45 +05:00
ngfrolov
0486dd9462
Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services
2022-08-11 14:21:28 +05:00
ngfrolov
ff357f2794
doc AsbCloudApp
2022-08-05 17:16:11 +05:00
ngfrolov
1e42e6ac21
fix tests.
2022-06-20 12:47:59 +05:00
ngfrolov
6d908478dd
fix tests
2022-06-17 15:03:14 +05:00
Lyudmila Romanova
24026f8de8
Тесты для проверки
2022-06-17 14:57:01 +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
0ac16d37e9
EventService, MessageService, TelemetryUserService uses new cache model.
2022-06-10 17:36:03 +05:00
Lyudmila Romanova
4bc07bc727
Merge conflict fix
2022-06-10 12:01:46 +05:00
Lyudmila Romanova
6c89c32ab3
Фиксация для слияния
2022-06-10 11:58:49 +05:00
ngfrolov
2f5178a68e
fix EventServiceTest.Upsert_telemetry_events()
2022-06-10 10:36:51 +05:00
ngfrolov
a8c4fa58e9
Add Crud service abstract test.
2022-06-09 17:25:26 +05:00
ngfrolov
c7dc89eca7
fix tests
2022-06-09 13:36:14 +05:00