Commit Graph
100 Commits
Author SHA1 Message Date
lucretia 6867899268 Implemented authorization for other controllers 2025-10-17 18:52:25 +02:00
lucretia ec6633573c Added role authorization to home controller 2025-10-17 18:40:55 +02:00
lucretia 6f6ce058e2 Implemented navbar showing elements based on permissions 2025-10-17 18:32:22 +02:00
lucretia 724bb95809 Added role based authorization base 2025-10-17 18:31:07 +02:00
lucretia a968585eef Added qr code reader and general inventory to /Home/Inventory 2025-10-14 00:24:55 +02:00
lucretia 0cc806a0a3 Added asset inventory information and action in AssetsController 2025-10-13 17:24:25 +02:00
lucretia 44d5df4bca Removed unnecessary JS from Assets.cshtml, fixed HTML in Assets.cshtml 2025-10-13 16:48:18 +02:00
lucretia 903c1836eb Fixed missing authorization for /Home endpoints 2025-10-13 15:58:46 +02:00
lucretia c7311f1042 Added Barcode view and download and print options to /Home/Assets detail view 2025-10-13 00:34:22 +02:00
lucretia cd740b5b4f Fixed css issue in /Home/Assets 2025-10-12 23:17:33 +02:00
lucretia fb45b3beb8 Added detail view to /Home/Assets 2025-10-12 23:08:22 +02:00
lucretia 13a8375557 Fixed missing localization in /Home/Groups 2025-10-12 21:34:56 +02:00
lucretia 5ef02d2899 Added filter for /Home/Assets 2025-10-12 20:53:50 +02:00
lucretia 3958c97132 Fixed localization for /Home/Login 2025-10-12 20:18:57 +02:00
lucretia 04c39feb7a Fixed created assets not showing on list until site refresh 2025-10-12 20:03:30 +02:00
lucretia 090db4a1ab Added Assets Localization 2025-10-12 19:41:02 +02:00
lucretia a3c5a5341d Implemented automated asset counter into asset creation and asset update, Fixed uid visible in owner attribute in Assets frontend 2025-10-12 18:49:09 +02:00
lucretia 434b0952dc Added asset id counter to migrations, fixed migrations async issue 2025-10-12 17:55:21 +02:00
lucretia 2a3f3fa866 Fixed Groups creation table entry has cn instead of displayname 2025-10-12 17:08:37 +02:00
lucretia 05be9950c8 Added localization for /Home/Groups 2025-10-12 17:04:31 +02:00
lucretia 9fabe2b75d Improved accessibility, fixed groups update fails when no permissions selected 2025-10-12 16:49:44 +02:00
lucretia 358e35bb6a Fixed Group creation not updating table 2025-10-12 16:23:58 +02:00
lucretia 164831c903 Implemented Groups edit buttons 2025-10-12 16:13:41 +02:00
lucretia 4b6fb74a76 Removed stray consol.log elements in Assets.cshtml 2025-10-12 14:42:57 +02:00
lucretia 4dc0f00e5b Implemented group creation button 2025-10-11 15:32:05 +02:00
lucretia dfe1a2b2b1 Implemented Groups delete buttons 2025-10-11 13:48:23 +02:00
lucretia 0ab76d895e Replaced text with icons for Groups permissions in view 2025-10-11 13:37:10 +02:00
lucretia 92776af1ff Fixed layout localization 2025-10-11 13:36:39 +02:00
lucretia fd5dcb5618 Added groups view model, implemented basic groups table view 2025-10-11 13:29:59 +02:00
lucretia d9127736d9 Added basic Groups view and controller 2025-10-11 12:57:51 +02:00
lucretia a49dfcc242 Fixed purched at and by not registered in asset creation 2025-10-11 00:28:17 +02:00
lucretia a74ae122c0 Added newest QA lighthouse report 2025-10-11 00:18:12 +02:00
lucretia 394e5a1631 Improved loading times, improved SEO for lighthouse 2025-10-11 00:10:57 +02:00
lucretia 4e8adcf1ff Replaced btn-outline-* with btn-* to improve accessibility 2025-10-10 23:57:07 +02:00
lucretia e9162632f3 Added K6 tests, Added Lighthouse test result 2025-10-10 22:21:12 +02:00
lucretia 6b1dc304f2 Added first contentful paint improvement 2025-10-10 21:38:34 +02:00
lucretia 64c4b22101 Added response compression 2025-10-10 21:19:48 +02:00
lucretia 0c9b3f8ba7 Improved performance by outsourcing bootstrap and jquery to CDNs 2025-10-10 20:58:53 +02:00
lucretia dd865b99be Implemented frontend Assets update button 2025-10-10 19:52:28 +02:00
lucretia afccacbf9e Removed stray comments from Assets.cshtml, Fixed success toast not showing 2025-10-10 12:14:22 +02:00
lucretia 01fd397b70 Renamed Pflichtenheft, Added version 3 export 2025-10-10 11:44:29 +02:00
lucretia 220ef4d620 Fixed Asset creation not including custom attributes 2025-10-10 11:22:39 +02:00
lucretia 2b5527a760 Fixed Asset delete wrong HTTP method, Added Asset creation in /Home/Assets 2025-10-10 10:22:16 +02:00
lucretia 1e13ea11d7 Implemented /Home/Location table and delete action 2025-10-10 09:35:53 +02:00
lucretia 49af3e79c3 Fixed images in Users view 2025-10-09 11:50:43 +02:00
lucretia 41cc78d321 Added Users table 2025-10-09 10:36:12 +02:00
lucretia f27ba6308b Fixed formatting error in Pflichtenheft 2025-10-09 09:55:03 +02:00
lucretia 97b97f589c Added Make and Model and Attributes to AssetDescription 2025-10-09 09:54:40 +02:00
lucretia 945d848516 Fixed Inventaristen Bezeichnung in Pflichtenheft 2025-10-09 08:44:46 +02:00
lucretia 58878a57be Fixed typos in Pflichtenheft 2025-10-09 08:34:26 +02:00
lucretia 5ee37e30e0 Fixed formatting issue in Pflichtenheft 2025-10-09 08:27:02 +02:00
lucretia bd72b1075a Added retry logic to ConnectAndBind 2025-10-08 22:56:45 +02:00
lucretia 45f9f5a2bf Removed stray Console.Log entries 2025-10-08 22:49:31 +02:00
lucretia fd472cbab7 Removed scrum mention from Pflichtenheft 2025-10-08 22:41:59 +02:00
lucretia cf73cf2763 Fixed spelling mistake in Pflichtenheft 2025-10-08 22:38:46 +02:00
lucretia 5456a2fcab Refactored Pflichtenheft to include agile principles 2025-10-08 22:36:20 +02:00
lucretia 9acc650707 Implemented ResponseModels for Assets, Reverted error handling removal 2025-10-08 21:50:57 +02:00
lucretia ba7cde8adb Added Locations Create CRUD element, Updated Locations LDAP service methods 2025-10-08 21:06:04 +02:00
lucretia 0ed9397280 Updated locations object specifications 2025-10-08 20:55:56 +02:00
lucretia d21ba760ea Updated localization for the Home actions 2025-10-06 19:57:03 +02:00
lucretia 48c68adcc6 Added Inventory, Assets, Locations, Users pages 2025-10-06 19:42:44 +02:00
lucretia 950aa4671f Added result of dev meeting 2025-10-06 19:01:51 +02:00
lucretia 32ca9b73a1 Moved meeting/specs related docs into corresponding folders, added agenda for next meeting 2025-10-05 23:36:28 +02:00
lucretia 43cac9e304 Implemented live asset table in /Home/Index 2025-10-05 21:29:17 +02:00
lucretia b98781626c Added dummy modal 2025-10-05 20:36:43 +02:00
lucretia 7249f7fd28 Localized Overview in German for Index view 2025-10-05 19:54:14 +02:00
lucretia f3fc91a3e7 Added "jump to content" accessibility button/skip-link 2025-10-05 19:52:52 +02:00
lucretia 1608aa31da Made username input autofocused 2025-10-05 19:50:34 +02:00
lucretia 04b55c6ed4 Localized Home in German 2025-10-05 19:50:06 +02:00
lucretia f2aace4054 Reworked README, added Development.md, added Userdocumentation.md 2025-10-05 15:30:28 +02:00
lucretia f069b70c5b Added endpoint authorization for swagger and elmah 2025-10-05 03:10:47 +02:00
lucretia 2931c55509 Added authorization to controllers, added environment check to swagger, added authorization to health checks 2025-10-05 02:11:52 +02:00
lucretia d9f3c67e8a Fixed development and production appsettings 2025-10-05 01:17:44 +02:00
lucretia 581485f7df Added production environment appsettings.json 2025-10-05 00:36:40 +02:00
lucretia 03f4cf9098 Fixed missing restart SSH key in deploy.yml 2025-10-04 23:42:25 +02:00
lucretia a6cefdf56d Fixed deployment pipeline, added deployment folder to gitignore 2025-10-04 22:50:31 +02:00
lucretia da875870bb Added deployment pipeline 2025-10-04 22:42:59 +02:00
lucretia 6dcbeb2390 Updated Pflichtenheft to include Setup, Support & License information 2025-10-04 00:12:46 +02:00
lucretia b262a73d9d Added Assets update CRUD element 2025-10-03 23:07:55 +02:00
lucretia 4d0d3ac473 Added Locations update CRUD element, fixed locations index missing cn attribute 2025-10-03 22:13:39 +02:00
lucretia 7eff665f81 Added Assets Delete CRUD element 2025-10-03 21:39:56 +02:00
lucretia 10e8e172e0 Fixed empty Locations Index, cleaned up attribute magic values 2025-10-03 21:30:48 +02:00
lucretia bd298874c4 Added Locations Delete CRUD element 2025-10-03 21:27:00 +02:00
lucretia 957425d881 Added Agenda for initial meeting 2025-10-03 21:18:28 +02:00
lucretia 79f130dfaf Added more criteria to LDAPHealthChecks 2025-10-03 21:17:02 +02:00
lucretia 3a97bd6024 Added Group backend CRUD 2025-10-03 21:16:34 +02:00
lucretia 90de4cc4b9 Added localizer, added de & en localization to /Home/Index and /Home/Login 2025-10-03 18:43:35 +02:00
lucretia 999748913b Added LDAP health checks 2025-10-03 17:24:51 +02:00
lucretia a5a08e5876 Fixed uncaught exception when user not found 2025-10-03 16:40:16 +02:00
lucretia 0bb5f650b6 Fixed misconfiguration oversight from last commit 2025-10-03 16:39:33 +02:00
lucretia da3ab2f790 Fixed application name in appsettings 2025-10-03 16:31:24 +02:00
lucretia 1f356a807f Added LDAP migrations, made CreateObject async, moved LdapOptions to Models, fixed user password not hashed on user creation 2025-10-03 16:31:08 +02:00
lucretia 5c633bd17c Added UserModel, Added Login and Logout and authorization, Made dark mode default 2025-09-29 21:51:32 +02:00
lucretia 5eaabe87ef Removed unused using statements in LdapService 2025-09-29 18:52:32 +02:00
lucretia 5c9a066ded Added filter to /Users/Index to filter out fields 2025-09-28 22:08:08 +02:00
lucretia f6381d3608 Fixed bug: Debugging in VSCode is broken 2025-09-28 21:48:23 +02:00
lucretia 2f894881b2 Added filter by username for /Users/Index, implemented /Users/Update 2025-09-28 21:41:04 +02:00
lucretia db342d0d28 Implemented /Users/Delete endpoint, removed unnecessary objectClasses 2025-09-28 20:08:37 +02:00
lucretia cd802eceaf Updated users LDAP spec, changed to newer LDAP package, implemented /Users/Create endpoint 2025-09-28 19:54:45 +02:00
lucretia 0406f1c9f5 Fixed HomeController routes shown in Swagger 2025-09-28 17:39:26 +02:00