Фролов
864d851b6a
BIG. Add timescaleDB into DB.
...
Adapt contect to use hypertables.
Refactor TelemetryDataBaseService to avoid duplicate keys and try to save as more as posible
2021-11-13 18:47:11 +05:00
Фролов
4d9dc72bd4
doc useful sql
2021-11-12 11:01:43 +05:00
Фролов
9c2f0fed9c
Remove trace monitors.
2021-11-11 15:59:29 +05:00
Фролов
1c91c31417
Refactor CacheDb. replace tuple by private class
2021-11-11 10:57:08 +05:00
Фролов
e1ba4e1777
fix CacheTable refresh throttling
2021-11-10 18:17:11 +05:00
Фролов
a1ea0d7cdd
fix CacheDb
2021-11-10 17:05:57 +05:00
Фролов
fd74ae20a0
CS2-117, CS2-112
...
Add exception handle middleware.
Move middlawares into separate files.
2021-11-10 17:04:07 +05:00
Фролов
fccfd538fc
throttle CacheTable refresh
2021-11-10 17:01:18 +05:00
Фролов
f881a2eb55
Refactor TelemetryTracker initialization
2021-11-10 16:59:48 +05:00
Фролов
69ed4c5fb8
Refactor TelemetryDataBaseService.UpdateDataAsync() simplify query.
2021-11-10 16:56:41 +05:00
Фролов
bfb76b9dc0
Add request tracker. it also track users activity.
2021-11-10 14:23:53 +05:00
Фролов
170693f445
Refactor:
...
FilesService move FileSharing functions to GoogleDriveService;
FilesService.CreateFileMarkAsync() Move drillingProgram related logic into DrillingProgramService.CreateFileMarkAsync();
FilesService.MarkFileMarkAsDeletedAsync() Move drillingProgram related logic into DrillingProgramService.MarkFileMarkAsDeletedAsync();
IGoogleDriveService cleanup and rename to IFileShareService;
GoogleDriveService check token before usage and resresh it id needeed;
DrillingProgramController move logic to service;
DrillingProgramController use dto;
FileController remove unused method;
2021-11-09 17:36:44 +05:00
Фролов
1fd6d3e062
doc.
2021-11-09 17:26:47 +05:00
Фролов
839c9752bd
Add Files folder to gitignore
2021-11-09 17:25:59 +05:00
Фролов
b643934411
Replace UserLogin string to userId in FilePublishInfo and some renames. In Model, no migrations needed.
2021-11-09 17:24:30 +05:00
Фролов
0f04fbe7b7
clean and update nuget.
2021-11-09 17:19:29 +05:00
cult
dd0385c4dd
CS2-104: Added .Include() filemarks to fileInfoDto queries
2021-11-03 15:53:31 +05:00
cult
8d73f0e471
Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev
2021-11-03 14:13:07 +05:00
cult
e716c6fbeb
CS2-104: Added deleting of existing drilling program on file marks actions
2021-11-03 14:12:39 +05:00
Фролов
f62ec98ea9
Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev
2021-11-02 17:50:52 +05:00
Фролов
647bb3b106
fix query in DrillFlowChartService.GetAllAsync()
2021-11-02 17:50:43 +05:00
cult
2f2193da76
CS2-104: Added recreate of drilling program if new files were confirmed
2021-11-02 16:33:49 +05:00
cult
e396066a68
CF2-104: Added drilling program creation only from approved files
2021-11-02 13:44:45 +05:00
cult
a53d557f2a
CS2-104: Added confirm of drilling program parts
2021-11-01 16:41:25 +05:00
Фролов
fdef85a291
WARN mega long migration (~2h). uncomment timeout setter before run.
2021-10-31 18:01:32 +05:00
Фролов
6869e08105
Shrink models types for less db size.
2021-10-31 17:01:48 +05:00
Фролов
62a38aeeaf
Refactor TelemetryData*dtos for smaller size.
...
Add protobuf.
2021-10-31 16:35:09 +05:00
cult
e79cf9f5d1
CS2-106: Inserted logic from DrillingProgram controller in fileService.GetFileWebUrlAsync()
2021-10-29 16:03:24 +05:00
cult
96fdd02ca7
CS2-106: Made GoogleDriveService disposable
2021-10-29 15:01:55 +05:00
cult
3e00dac818
CS2-106: Fixed Google drive service disposing
2021-10-29 14:40:15 +05:00
cult
ee1c368f8d
CS2-106: Removed unnecessary comments from GoogleDriveService
2021-10-29 14:22:39 +05:00
cult
07820a5042
Deleted Apache Service for Excel files union
2021-10-29 13:34:56 +05:00
cult
3c2a9f13a2
Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev
2021-10-29 12:47:37 +05:00
cult
45b4d8bb23
CS2-106: Fixed Drilling program creation and preview logic
2021-10-29 12:47:18 +05:00
Фролов
ffda19c431
Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev
2021-10-28 17:11:42 +05:00
cult
e8ad17bc1d
CS2-106: Added .GetFileWebLinkAsync() in DrillingProgramController.cs
2021-10-28 16:59:00 +05:00
cult
c3be8bceea
CS2-106: Fixed .GetAsync() in DrillingProgramController to return file web url in cloud
2021-10-28 15:08:06 +05:00
Фролов
3484d7bc99
CS2-113 В TelemetryTracker сохранять не только системную дату, но и дату из данных панели.
2021-10-28 11:12:03 +05:00
Фролов
da9e94b4b9
Modify telemetry tracker to keep remote and server dates.
...
Update related services.
Small refactor TelemetryController: exclude dictionaries updates from tracker update. All tracker updates moved to services.
2021-10-28 10:56:18 +05:00
Фролов
5966920019
nit refactoring
2021-10-27 17:48:19 +05:00
cult
2ab29df231
CS2-106: Added description that web url for drilling program file is created only if such file was created.
2021-10-27 17:23:43 +05:00
cult
ab13e97837
CS2-106: Added GoogleDriveService and .GetWebLink() to DrillingProgramController
2021-10-27 17:00:27 +05:00
cult
45df5bb015
CS2-106: Made google drive uploaded files accessible to everyone
2021-10-27 15:00:58 +05:00
KharchenkoVladimir
488107a804
CS2-106: Added google drive publish files manual
2021-10-26 18:03:18 +05:00
KharchenkoVladimir
896f2dd9b8
Added crud operation on files at Google drive
2021-10-26 17:22:32 +05:00
KharchenkoVladimir
b553f74a50
Added return type descriptions for BaseControllers classes
2021-10-25 17:38:52 +05:00
KharchenkoVladimir
f800e23aab
Deleted .DeleteOldRequests() from TelemetryTracker
2021-10-25 16:36:45 +05:00
KharchenkoVladimir
4d8780dabc
Changed way of retrieving last telemetry date for wells
2021-10-25 16:32:55 +05:00
KharchenkoVladimir
23a467639a
Merge branch 'NewRegister' into dev
2021-10-25 12:05:44 +05:00
KharchenkoVladimir
2ce110ea8f
Added 'User already exists' check in .Register()
2021-10-25 12:04:34 +05:00