Commit Graph

1740 Commits

Author SHA1 Message Date
Jared Goodwin
f0e6f81d17
Merge pull request #701 from immense/tech/remove-agent-staticdependencies
Remove static dependencies and set nullability warnings to errors.
2023-08-04 08:22:09 -07:00
Jared Goodwin
03879a1ffe
Merge pull request #695 from immense/tech/refactor-authcomponentbase
Refactor AuthComponentBase.
2023-08-03 12:10:07 -07:00
Jared Goodwin
4171d26fcf
Merge pull request #694 from immense/tech/fix-migrations-all-providers
Fix migrations for all DB providers.
2023-08-03 10:53:10 -07:00
Jared Goodwin
33d4384bec Convert AgentHub to use a strongly-typed client. 2023-08-03 10:45:59 -07:00
Jared Goodwin
8a8b5bc0c4 Change nullability warnings to errors. 2023-08-02 09:00:21 -07:00
Jared Goodwin
37e1d07ed9 Remove obsolete classes. 2023-08-02 08:59:53 -07:00
Jared Goodwin
af66dca1eb Extract static factory methods for scripting shells into a factory service. 2023-08-02 08:59:43 -07:00
Jared Goodwin
ce9d65a236 Make User nullable in AuthComponentBase. Add utility method to make sure it's populated. Refactor as necessary. 2023-08-01 15:52:08 -07:00
Jared Goodwin
b8153c03c3 Fix namespace scopes. Put pre-migration cleanup back in. 2023-08-01 14:17:27 -07:00
Jared Goodwin
0b8fcc5f91 Update entity relationships and migration to make all DB providers happy. 2023-08-01 14:12:31 -07:00
Jared Goodwin
b2e2430b29 Update namespace. 2023-08-01 11:35:49 -07:00
Jared Goodwin
64c21258ef Add extra migration scripts. 2023-08-01 11:35:40 -07:00
Jared Goodwin
45845e8877 Move DeviceGroup to correct namespace. 2023-08-01 11:35:20 -07:00
Jared Goodwin
4cb129bb80 Add DateTimeOffset converter for Postgres. 2023-07-31 15:22:24 -07:00
Jared Goodwin
0a8c74da8b Use MigrateAsync instead of Migrate. 2023-07-31 14:28:20 -07:00
Jared Goodwin
bf094a637b Make query builder callbacks cleaner. 2023-07-31 14:28:20 -07:00
Jared Goodwin
d67f02cbef Add provider-specific SQL syntax in latest migration. 2023-07-31 14:28:20 -07:00
Jared Goodwin
58cf5705aa
Merge pull request #693 from immense/tech/fix-identity-scaffolding
Fix Identity scaffolding.
2023-07-31 14:27:40 -07:00
Jared Goodwin
a86f6cab27 Update Immense.RemoteControl 2023-07-31 14:04:23 -07:00
Jared Goodwin
240bcc2f75 Import and override DeletePersonalData page. Use DataService instead of built-in UserManager to allow cascade deletes. 2023-07-31 14:02:52 -07:00
Jared Goodwin
1a033fb0e7 Moved code from Razor components to code-behind to fix Identity UI scaffolding. 2023-07-31 14:02:52 -07:00
Jared Goodwin
57b86763a4
Merge pull request #691 from immense/tech/nullable-references
Enable nullable references... and other stuff.
2023-07-31 11:21:45 -07:00
Jared Goodwin
7a362c9cb9 Add cancellation token to FileLogsManager methods. 2023-07-31 11:16:50 -07:00
Jared Goodwin
336610cc08 Update Immense.RemoteControl 2023-07-31 08:16:41 -07:00
Jared Goodwin
4ee18a97ff Merge branch 'master' into tech/nullable-references 2023-07-31 06:40:17 -07:00
Jared Goodwin
f10ed874ff Add more cleanup to migration. 2023-07-28 14:34:30 -07:00
Jared Goodwin
88ed5f8d6a Fix call to get org name. 2023-07-27 14:54:00 -07:00
Jared Goodwin
b2609fdbb7 Add method back for backwards compatibility. 2023-07-27 14:47:46 -07:00
Jared Goodwin
8104bfa5ba Fix RemoteControlController. 2023-07-27 14:22:21 -07:00
Jared Goodwin
3d33fe12cc Fix script output. 2023-07-27 12:24:17 -07:00
Jared Goodwin
105f811b77 Add migrations. 2023-07-27 12:16:43 -07:00
Jared Goodwin
afc4f6e49c Fix/improve log streaming from agent. 2023-07-27 11:17:37 -07:00
Jared Goodwin
d0e6bce99a Fix string interpolation in queries. 2023-07-27 10:13:46 -07:00
Jared Goodwin
a0807cf26b Fix AuthComponentBase and tests. 2023-07-27 09:49:23 -07:00
Jared Goodwin
aa11983acf Refactor script results and move entities. 2023-07-26 15:56:24 -07:00
Jared Goodwin
9bf53192da Reconfigure script relationships. 2023-07-26 15:30:25 -07:00
Jared Goodwin
6e1c2318a4 Create new convention for transferring DTOs to entities. 2023-07-26 15:22:43 -07:00
Jared Goodwin
c8d1e9c26b Make Device nullable. 2023-07-26 14:36:05 -07:00
Jared Goodwin
2ac886a03e Create default debug org. 2023-07-26 14:35:58 -07:00
Jared Goodwin
a3a1ad5425 Fix change tracking issue. 2023-07-26 14:14:02 -07:00
Jared Goodwin
7a8809ca90 Add AsNoTracking to read-only queries. 2023-07-26 14:07:54 -07:00
Jared Goodwin
cb220f2ea0 Remove test strings. 2023-07-26 14:07:40 -07:00
Jared Goodwin
459c63ffbe Update ScriptRun/ScriptResult relationship. 2023-07-26 13:01:58 -07:00
Jared Goodwin
cf0fad5c42 Add missing type on SendResultsToApi. 2023-07-26 12:55:11 -07:00
Jared Goodwin
e70d083a3f Don't send the whole script result back from the API. 2023-07-26 12:52:15 -07:00
Jared Goodwin
95ebedf89e Update Immense.RemoteControl 2023-07-26 12:07:14 -07:00
Jared Goodwin
ac6487c6c5 Another pass of nullable refactoring. 2023-07-26 11:31:34 -07:00
Jared Goodwin
0f9ea4957b Clean up errors and majority of warnings. 2023-07-25 14:05:59 -07:00
Jared Goodwin
28079f887a Refactor API controllers. 2023-07-25 11:34:35 -07:00
Darren Kattan
7c58b4febf
Merge pull request #689 from immense/tech/file-scoped-namespaces
Convert to file-scoped namespaces.
2023-07-25 10:05:19 -05:00