Commit Graph

  • 0f7daea8ea renamed user2folder and user2installation, reimplemented getbyId Kim 2023-03-16 11:16:23 +0100
  • 787b02f97e fixed merge error Kim 2023-03-16 10:34:47 +0100
  • e4dd24c1b0 Merge remote-tracking branch 'origin/main' Kim 2023-03-16 10:33:23 +0100
  • a2836b1900 rewrote the bucket url generator, now creates new urls every 12 hours Kim 2023-03-16 10:31:24 +0100
  • 4c87fcb5ea implement GrantUserAccessTo for folders and installations ig 2023-03-16 09:33:54 +0100
  • 2cb3701fae rename User2Folder to FolderAccess, rename User2Installation to InstallationAccess ig 2023-03-16 09:25:36 +0100
  • 7cf27a78bc remove S3 signature building stuff ig 2023-03-16 09:19:23 +0100
  • 405308d7d6 make Ancestors exclude self ig 2023-03-16 09:18:39 +0100
  • 96018a5867 add Create User2Installation and User2Folder to Db ig 2023-03-16 09:15:59 +0100
  • 6c479bbe2e Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Sina Blattmann 2023-03-16 08:51:36 +0100
  • d6248ead09 [WIP] quick fix for login Kim 2023-03-16 08:51:22 +0100
  • f9cb419da0 store session under "Session" header ig 2023-03-16 08:49:01 +0100
  • 79ec12ba5e Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Sina Blattmann 2023-03-16 08:39:57 +0100
  • 55974839d9 [WIP] fix drag ;and drop tree bug Sina Blattmann 2023-03-16 08:39:39 +0100
  • 4c37c92f73 improve backend ig 2023-03-15 14:38:06 +0100
  • c4eb538132 Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Sina Blattmann 2023-03-13 15:17:56 +0100
  • c5287ce95f add context for state management for installation and group Sina Blattmann 2023-03-13 15:17:40 +0100
  • d974a7f176 Move tables to main DB class, convert entity related function to extensions ig 2023-03-13 11:48:04 +0100
  • 3a6f4fc046 [WIP] add drag handle to drag and drop, add error handling and user feedback Sina Blattmann 2023-03-13 11:41:56 +0100
  • 5a082c22e8 Make DB class static ig 2023-03-13 11:36:50 +0100
  • 6db610d308 implement Logic/Wire addressing in ModbusClients ig 2023-03-10 13:57:39 +0100
  • df087b9d8e remove MbAddress type ig 2023-03-10 13:46:46 +0100
  • 2d242f25b7 Make MbWords writable ig 2023-03-10 10:11:59 +0100
  • 366e0af986 Merge remote-tracking branch 'origin/main' Kim 2023-03-09 17:21:39 +0100
  • 55e0ad22a3 giving back user language on login Kim 2023-03-09 17:21:31 +0100
  • fb86792680 Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Sina Blattmann 2023-03-09 16:38:27 +0100
  • 2703dd1e11 adds newly created inst and folders to accessible Kim 2023-03-09 16:37:36 +0100
  • 2fdd920572 Merge remote-tracking branch 'origin/main' Kim 2023-03-09 16:34:19 +0100
  • 09a8eee138 seperated create from update Kim 2023-03-09 16:33:14 +0100
  • d885fa94c6 Remove Result class; ig 2023-03-09 16:32:11 +0100
  • 8899f55bd0 Finish dnd treeview, add mobile support for scrolling in dnd treeview Sina Blattmann 2023-03-09 15:25:57 +0100
  • 9d753a8471 Introduce State<T> for Enums ig 2023-03-09 14:01:57 +0100
  • a66d547291 Merge remote-tracking branch 'origin/main' Kim 2023-03-09 13:20:46 +0100
  • fd10522786 Added daily deletion of Installation s3 keys Kim 2023-03-09 13:20:37 +0100
  • eb73beb1cd Implement failure resilient TCP connections for Adam and AMPT ig 2023-03-09 13:16:26 +0100
  • f1394e4755 Merge remote-tracking branch 'origin/main' Kim 2023-03-09 12:52:47 +0100
  • d04ebffc76 added installation specific s3 keys Kim 2023-03-09 12:50:21 +0100
  • 932f8bdac4 lift AMPT to new StatusApi ig 2023-03-09 12:40:47 +0100
  • 8935353e38 Introduce Ancestors, GetParent ig 2023-03-09 11:12:56 +0100
  • 99ef91b7be Use safe defaults for User (fail early) ig 2023-03-09 11:01:48 +0100
  • ba79b2d16f Tentatively create struct DbConnection, not used yet. ig 2023-03-09 10:58:55 +0100
  • 27b24b44a0 Rewrite IsParentOfChild even shorter :P ig 2023-03-09 10:58:08 +0100
  • 7295e6482b changes to s3 bucket keys generation Kim 2023-03-09 10:54:30 +0100
  • 4812e371b0 Rewrite IsParentOfChild ig 2023-03-09 10:52:31 +0100
  • 53346740ab [WIP] create tree view with drag and drop functionality Sina Blattmann 2023-03-09 10:50:56 +0100
  • 683ef02704 Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Kim 2023-03-09 09:06:02 +0100
  • 65624cf1aa added dynamic s3 key generation Kim 2023-03-09 09:05:59 +0100
  • d13e7547c5 Remove Energy related measurements from EmuMeterDriver for the time being ig 2023-03-08 16:14:22 +0100
  • 19978dd211 Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Sina Blattmann 2023-03-08 15:46:52 +0100
  • ee14c0844b Fix duplicate Folders bug ig 2023-03-08 15:45:53 +0100
  • 2240d3ef47 update EmuMeter to new StatusApi ig 2023-03-08 14:22:57 +0100
  • 1b9353b1db support UnixTime in Units ig 2023-03-08 14:17:39 +0100
  • 2738fe5aab rename UnixTimeDelta => UnixTimeSpan ig 2023-03-08 14:09:00 +0100
  • 7e58b78572 add new Unit: Energy (kWh) ig 2023-03-08 14:06:39 +0100
  • c7604a86cf Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Sina Blattmann 2023-03-08 13:45:41 +0100
  • 72293807ee add new API: GetAllFoldersAndInstallations ig 2023-03-08 13:40:34 +0100
  • faf35be6cf Set parentId=0 already in DB layer, not in controller ig 2023-03-08 13:33:55 +0100
  • e6fa2933b5 Only consider Id, but not ParentId for TreeNode equality checks ig 2023-03-08 13:28:22 +0100
  • 702fa89914 Fix namespaces in Backend ig 2023-03-08 13:20:33 +0100
  • 40f5c8c391 Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Sina Blattmann 2023-03-08 13:01:56 +0100
  • 629d0a1626 Set parentId=0 for root folders returned by GetTree ig 2023-03-08 12:53:29 +0100
  • 774e7d9110 MbWords => MbRegisters ig 2023-03-07 11:20:32 +0100
  • 2fa1009bbd MbWords => MbRegisters ig 2023-03-07 11:20:04 +0100
  • 479cdd03ba Introduce Endianness to Modbus lib ig 2023-03-07 11:19:15 +0100
  • 270d78b75f \ => / in *.csproj ig 2023-03-07 11:18:35 +0100
  • 1e6cb668ec Add Modbus register map doc to EmuMeter ig 2023-03-07 11:17:59 +0100
  • 5fb3f23799 use JsonConverterAttribute for Json serialization ig 2023-03-06 09:52:27 +0100
  • 8112e1ed8b Change folder structure Sina Blattmann 2023-03-06 09:32:43 +0100
  • 8dd591d752 Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Sina Blattmann 2023-03-06 08:47:34 +0100
  • 8369daec24 [WIP] add page tab and corresponding routes Sina Blattmann 2023-03-06 08:47:19 +0100
  • 94e5496872 implement ToJson() for DeviceStatus ig 2023-03-02 18:03:10 +0100
  • 8ae9119858 Round Units to 3 significant digits by default (ToString). Add JsonConverters to generator ig 2023-03-02 17:15:10 +0100
  • 19188fa430 Implement IReadOnlyList for State atef 2023-03-02 15:26:27 +0100
  • 8c3caa06d5 Introduce number type atef 2023-03-02 15:22:00 +0100
  • a3ccd2a537 Add more implicit conversions for State atef 2023-03-02 15:14:22 +0100
  • 55048b3f99 lift EmuMeter to new StatusApi atef 2023-03-01 13:35:33 +0100
  • be5999e0f0 remove trailing 'require' atef 2023-03-01 13:23:42 +0100
  • 6f48b97621 fix some minor csproj settings atef 2023-03-01 13:23:16 +0100
  • afe83e943f Phase => Bus ig 2023-03-01 10:53:34 +0100
  • fac1a090bf Phase => Bus ig 2023-03-01 10:52:54 +0100
  • b983614cfc Phase => Bus ig 2023-03-01 10:52:21 +0100
  • 4bf9deffac lift Battery48TL to new StatusApi ig 2023-03-01 10:41:13 +0100
  • f5ff1d70a5 remove 'require' again (sigh). It only *seems* to build, but doesnt. we need net7.0 ig 2023-03-01 10:40:25 +0100
  • 4cb8e9ecfa add more operators to Percent ig 2023-03-01 10:38:46 +0100
  • d2e4f93fd1 fix replace, so it works on windows as well Sina Blattmann 2023-03-01 09:41:49 +0100
  • d91a4654cd add implicit op for booleans on State ig 2023-03-01 08:29:36 +0100
  • 08c747f2ea implement ToString for State ig 2023-03-01 08:25:23 +0100
  • f6f4326afa update BatteryStatus to include SOC and Temperature ig 2023-03-01 08:14:32 +0100
  • 9bf23f3ec8 add Percent % to Units ig 2023-03-01 08:14:08 +0100
  • f1003c2877 implement | (parallel) operator in StatusApi.csproj ig 2023-03-01 08:07:26 +0100
  • 2070fce4ec implement | (parallel) operator for all Units ig 2023-03-01 08:05:57 +0100
  • a32cf83893 add CreateBinaryOpForProps ig 2023-03-01 08:04:53 +0100
  • 3758165c08 fix RootNamespace for Apps ig 2023-03-01 08:02:49 +0100
  • 69fed10f69 wip debugging the s3 key generation Kim 2023-02-28 12:34:36 +0100
  • c7bf3d3444 Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Kim 2023-02-28 11:16:52 +0100
  • 45e12b0318 added method to create new s3 keys for users Kim 2023-02-28 11:16:19 +0100
  • cbd68246a6 Merge branch 'main' of https://git.innov.energy/Innovenergy/git_trunk Sina Blattmann 2023-02-28 11:07:03 +0100
  • 6edba78845 fix nested routing, create tree with data from backend Sina Blattmann 2023-02-28 11:06:26 +0100
  • 3795385ccb Remove Spaces Kim 2023-02-28 08:27:59 +0100
  • 476a0a0fe2 rename Ac1 in IAc1Connection to plain Ac ig 2023-02-26 19:20:43 +0100