Commit Graph
100 Commits
Author SHA1 Message Date
moebiusband c7a04328d9 Fix schema and tests 2023-08-17 10:35:16 +02:00
moebiusband 87ce4f63d4 Refactor auth module
Separate parts
Add user repository
Add user schema
2023-08-17 10:29:00 +02:00
moebiusband 80aed87415 Retry fetching user after CanLogin 2023-08-16 17:21:12 +02:00
moebiusband 65cf86586a Merge branch '105_modify_user_via_api' into 189-refactor-authentication-module 2023-08-16 09:46:41 +02:00
moebiusband 4f6d1fec68 Fix errors in ldap auth 2023-08-16 09:19:41 +02:00
moebiusband 202521cbfd Restructure routing and security check 2023-08-14 18:38:30 +02:00
moebiusband 90bdfcfbb6 Add secured subrouter for REST API
Rename IP filter option
Add array helper in util
2023-08-14 14:33:05 +02:00
moebiusband 42e05fc999 Merge branch '189-refactor-authentication-module' into 105_modify_user_via_api 2023-08-14 14:00:27 +02:00
moebiusband e69f2c4253 Update Release notes 2023-08-14 13:35:32 +02:00
moebiusband 4a2afc7a5a Add LDAPSyncOnLogin option
Cleanup
Extend docs
Remove obsolete Expiration attribute
2023-08-14 12:40:21 +02:00
moebiusband 9e3ba41746 Correct jwt docs 2023-08-12 09:30:33 +02:00
moebiusband 19d645f65c Readd URL token and cleanup
Fix session values.
2023-08-12 09:02:41 +02:00
moebiusband b8273a9b02 refactor auth module
Restructure module
Separate JWT auth variants
Cleanup code
Fixes #189
2023-08-11 10:00:23 +02:00
moebiusband 3e73df76dd Merge branch 'hotfix' of github.com:ClusterCockpit/cc-backend into hotfix 2023-07-20 09:31:27 +02:00
moebiusband 284258fbc6 Document notification banner 2023-07-20 09:31:25 +02:00
moebiusband f81ffbe83d Prepare minor release 1.1.0 2023-07-20 08:33:42 +02:00
moebiusband 5923070191 make distclean target phony 2023-07-19 09:04:46 +02:00
moebiusband 04e8279ae4 Change log level for JWT Cross login warning to debug 2023-07-19 09:04:27 +02:00
moebiusband aab50775d8 Improve message layout and styling 2023-07-19 08:47:42 +02:00
moebiusband c6a0d442cc feat: Add optional notification banner on homepage
Fixes #185
2023-07-19 08:25:14 +02:00
moebiusband 2674f2a769 Add message banner to template 2023-07-19 07:51:04 +02:00
moebiusband b25ceccae9 Minor typos 2023-07-05 10:15:12 +02:00
moebiusband c5633e9e6d Remove typos 2023-07-05 10:01:46 +02:00
moebiusband df9fd77d06 Refactor auth and add docs
Cleanup and reformat
2023-07-05 09:50:44 +02:00
moebiusband e7ecc260f8 Switch release changelog to include filter 2023-07-03 13:24:03 +02:00
moebiusband cd5cc9bc2e Prepare release 2023-07-03 12:32:05 +02:00
moebiusband fd38e1ddc0 Merge branch 'hotfix' of github.com:ClusterCockpit/cc-backend into hotfix 2023-07-03 11:49:07 +02:00
moebiusband 07a3fa00a9 Update db version tags 2023-07-03 11:49:05 +02:00
moebiusband 8fee8fcab2 Revert check for null in concurrent job list 2023-07-03 09:37:25 +02:00
moebiusband 120567269d Make state filter array 2023-07-03 09:01:28 +02:00
moebiusband b5a7249ad5 Fix sqlite migration for configuration 2023-06-30 09:15:58 +02:00
moebiusband dd80d5af9e Change config value datatype
Fixes #167
2023-06-29 14:55:38 +02:00
moebiusband 7174f27a89 Add node filter and concurrent job list query 2023-06-28 13:35:41 +02:00
moebiusband 3828c138b8 Add init flag 2023-06-28 12:41:27 +02:00
moebiusband 6d8a3aa256 Fix bug in fsBackend and add tests for file utils 2023-06-28 07:39:39 +02:00
moebiusband ab1a9fa781 Update goreleaser config 2023-06-27 15:35:57 +02:00
moebiusband cf1b7e2db4 Fix typo in schema id 2023-06-27 15:35:29 +02:00
moebiusband 34050c8ce0 Fix argument dashes 2023-06-27 14:30:09 +02:00
moebiusband eb626db9c2 Debug compression service 2023-06-27 14:29:56 +02:00
moebiusband d1e3e06b10 Add insert timestamp to tag, jobtag
Fixes #43
2023-06-27 09:41:06 +02:00
moebiusband 8aaa5722e9 Fix errors in query logic 2023-06-26 16:48:13 +02:00
moebiusband 99a2888431 Fix typo in Query 2023-06-26 14:45:49 +02:00
moebiusband f3a8061dfc Merge branch 'master' into hotfix 2023-06-26 14:40:44 +02:00
moebiusband c0a319ba7e Add tool binaries 2023-06-26 14:15:52 +02:00
moebiusband 24678ff952 Rename convert pubkey folder 2023-06-26 12:47:21 +02:00
moebiusband d289360cb2 Add login overwrite docu 2023-06-26 12:46:45 +02:00
moebiusband 463b60acb6 Update doc files 2023-06-26 12:39:08 +02:00
moebiusband c1397ef7d5 Make img directory configurable 2023-06-23 13:34:57 +02:00
moebiusband 34f15cc407 Convert styling and layout to bootstrap 2023-06-23 10:20:48 +02:00
moebiusband 8eda4b306d Unify and cleanup message template 2023-06-22 18:09:40 +02:00
moebiusband 82b8e8c284 Fix bug in SearchBar Handler
Introduce Message boxes
Incomplete and needs cleanup
2023-06-22 16:26:09 +02:00
moebiusband eb867528e3 feat - Allow to overwrite login template 2023-06-22 07:01:29 +02:00
moebiusband feba722a53 Refactor and Cleanup
Add SecurityCheck
2023-06-22 06:26:19 +02:00
moebiusband bb7c1005c9 Refactor query logic and move to job.go 2023-06-20 15:52:16 +02:00
moebiusband c973a29734 Restore api role access in SecurityCheck 2023-06-20 12:54:26 +02:00
moebiusband 33613cdda0 Sync commit 2023-06-20 10:38:53 +02:00
moebiusband 25acb2eaa5 Merge branch 'hotfix' of github.com:ClusterCockpit/cc-backend into hotfix 2023-06-20 07:55:59 +02:00
moebiusband 9cd65bb20c Add hook for frontend build 2023-06-20 07:55:57 +02:00
moebiusband 369d20930b Merge branch 'hotfix' of github.com:ClusterCockpit/cc-backend into hotfix 2023-06-16 14:31:12 +02:00
moebiusband 9b7b3812d9 Introduce goreleaser support 2023-06-16 14:31:09 +02:00
moebiusband f0685919fd Streamline auth error handling 2023-06-15 12:00:45 +02:00
moebiusband 17113eddca Fix failed test due to config change 2023-06-15 11:23:50 +02:00
moebiusband 9137931b74 Add cpu_load and mem_used to Job stats
Fixes #111
2023-06-15 11:07:48 +02:00
moebiusband 85c7b9e357 Add correct versions 2023-06-15 09:55:24 +02:00
moebiusband 54aa940d3e Add job metricdata rest endpoint
Fixes #102
2023-06-14 15:03:01 +02:00
moebiusband e6a5874999 Fix bug if local login provides wrong pw
Fixes #140
2023-06-14 14:35:25 +02:00
moebiusband c662ced7e7 Initial rest endpoint for metrics data 2023-06-14 14:33:36 +02:00
moebiusband 37dc192f0d Merge branch 'hotfix' of github.com:ClusterCockpit/cc-backend into hotfix 2023-06-14 07:31:46 +02:00
moebiusband 93396aa0ea Fix bug in compression service 2023-06-14 07:31:43 +02:00
moebiusband 9bdd608361 Extend docs 2023-06-14 07:31:29 +02:00
moebiusband 27d7d57225 Merge branch 'hotfix' of github.com:ClusterCockpit/cc-backend into hotfix 2023-06-13 15:15:34 +02:00
moebiusband addeeea395 Update documentation and streamline language 2023-06-13 15:14:19 +02:00
moebiusband 3766121aef Fix test 2023-06-13 14:40:23 +02:00
moebiusband 857ce637c0 Update adm-upgrade.md 2023-06-13 14:39:11 +02:00
moebiusband 18bbd11c5e Update documentation 2023-06-13 14:35:57 +02:00
moebiusband 29b6022f97 Allow to overwrite legal texts 2023-06-12 16:45:23 +02:00
moebiusband c7c83fc08c Replace Analysis with Status view in Homepage 2023-06-12 14:58:33 +02:00
moebiusband d4a26e71cd Introduce debug mode 2023-06-12 14:44:54 +02:00
moebiusband 21ec2bb51d Consider initial run case for compression 2023-06-11 09:00:57 +02:00
moebiusband 911dcb6626 Improve Compression Service
* Add Timing and more feedback
* Introduce persistent last compressed timestamp
2023-06-10 07:49:02 +02:00
moebiusband 918f1993f2 Add loglevel access. Fix timer labels. 2023-06-09 15:02:22 +02:00
moebiusband 616095fe66 Add additional job stats, fix test 2023-06-09 11:29:07 +02:00
moebiusband 5ba6f0ed3a Refactor and adapt to new API 2023-06-09 09:09:41 +02:00
moebiusband 02752f52e4 Merge branch 'master' into refactor-job-repository 2023-06-08 06:22:51 +02:00
moebiusband fb86ebdbcc Renaming 2023-06-08 06:18:19 +02:00
moebiusband ff23f8e270 Merge branch 'refactor-job-repository' of github.com:ClusterCockpit/cc-backend into refactor-job-repository 2023-06-07 12:00:11 +02:00
moebiusband becb2bfa3a Refactor Jobs stats resolver 2023-06-07 11:58:58 +02:00
moebiusband 784ae125be Reformatting 2023-06-06 13:13:08 +02:00
moebiusband 695e8e270a Split job Repository in multiple files 2023-06-06 10:27:55 +02:00
moebiusband 96d036a128 Enable SQL hooks for statement debugging 2023-06-05 16:38:58 +02:00
moebiusband d53ef526dd Fix tests 2023-06-05 16:10:47 +02:00
moebiusband e444b83149 Fix errors 2023-06-05 16:07:01 +02:00
moebiusband 5ca4bdbd91 Remove VACUUM 2023-06-05 16:01:14 +02:00
moebiusband 8b6a1c8045 Add migration for job table contraints 2023-06-05 15:58:07 +02:00
moebiusband 2de85b0120 Add composite indexes 2023-06-01 15:40:37 +02:00
moebiusband 203ccdf73b Rename test db 2023-06-01 15:29:25 +02:00
moebiusband 447fc574e8 Add query benchmark 2023-06-01 15:27:19 +02:00
moebiusband 65cebf6fde Add fix for broken ids in job archives 2023-06-01 15:26:53 +02:00
moebiusband 205a400c6f Also Benchmarks need _test in name 2023-06-01 14:10:10 +02:00
moebiusband 012b131b23 Refactor for benchmarking 2023-06-01 13:57:35 +02:00