| 
							
							
								 Christoph Kluge | c9184a7575 | Move identical parts of stopJob routines to new function - No solution for two swagger doc annotations for one function (ie function handles two inputs) found
- Also: Delete handwritten openapi.yaml | 2022-09-23 11:59:18 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | b96c515c2c | Small additions to 'getJobs' API docs | 2022-09-22 13:32:40 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 93713edcac | Add '401 unauthorized' to api docs | 2022-09-21 17:13:55 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 872bc77708 | Add missing error codes to documentation, fix wrong success type | 2022-09-21 17:03:01 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 6712b15034 | Better represent 'exclusiveMinimum' from JSON schemata | 2022-09-21 14:21:13 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 94c77d8a67 | Small additions to swagger docs | 2022-09-21 14:12:24 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 05a84cb95c | Extend parsed swagger documentation by adding comments | 2022-09-21 11:54:19 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 35114aeb2d | Cleanup. Fix failing test | 2022-09-20 13:07:46 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | e8d7722c42 | Add json schema validation for config file | 2022-09-19 16:16:05 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 9f9462496a | Move swagger comment from TagJobApiRequest to Tag | 2022-09-16 13:18:50 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 24f374ed36 | Fix API tag data type | 2022-09-16 11:21:27 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 705f76fa3a | Remove GitHub merge comment lines | 2022-09-16 10:12:37 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 6325f02ba2 | Merge branch 'dev-job-archive-module' of github.com:ClusterCockpit/cc-backend into dev-job-archive-module | 2022-09-16 06:28:07 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | f1941b5e67 | Reconfigure Swagger integration. Regenerate API docs | 2022-09-16 06:09:55 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 922e94e835 | Fix API data types, use unsecured router for /docs - Note: Use /docs swagger playground without login
- Otherwise: Session User will be used which leads to role mismatch | 2022-09-15 17:38:11 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 8e90c954ff | First commit for swagger api documentation, not yet fully functional - Problems with JWT auth (eg startJob fails with missing role)
- Manually fixed auto-parsing errors (missing api.TagJobApiRequest, wrong API @Description) | 2022-09-15 12:37:44 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 777f225e91 | Add option for json validation | 2022-09-13 15:22:20 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 732801548f | Enable caching for job metric data | 2022-09-13 15:21:50 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 520c814e3b | Introduce  import job flag | 2022-09-13 15:20:07 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | adc22f6bc1 | Merge branch 'master' into config-component | 2022-09-13 09:05:07 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | d8aaa26c27 | Cleanup and small fixes | 2022-09-13 07:38:18 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 00fc5f4774 | Remove to set ArrayJobId on DB Init | 2022-09-12 14:51:51 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | cca0722b01 | Remove obsolete variable | 2022-09-12 14:46:18 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 10c6b366a5 | Refactor UserCfg, add test | 2022-09-12 13:34:21 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | c0daad256f | Regenerate GraphQL Api. Remove FilterRanger | 2022-09-12 13:33:01 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | c64a935750 | Cleanup and improve error handling | 2022-09-11 07:13:08 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 802c10588f | Completely replace outdated template config rendering - Deleted respective old files
- Renamed new components | 2022-09-09 15:27:00 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 8856f26fb0 | Reformat and Refactor packages. Rebuild GraphQL. | 2022-09-07 12:24:45 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | b7907d33aa | Move data structures to config package | 2022-09-06 15:43:57 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 937e72954d | Make api test pass and cleanup | 2022-09-06 14:40:14 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | fc76eed899 | Refactor package structure Builds but not tested | 2022-09-05 17:46:38 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | c9954787c1 | Add admin function to remove roles, rename addroles to editroles | 2022-08-26 15:15:36 +02:00 |  | 
			
				
					| 
							
							
								 Christoph Kluge | 7bfdc83779 | Initial commit on branch: Rewrite config.tmpl as svelte component(s) | 2022-08-26 11:45:14 +02:00 |  | 
			
				
					| 
							
							
								 Michael Schwarz | 84bac7e520 | Add new role support. This enables designated users to see all jobs. | 2022-08-25 12:45:11 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 26df1e7c14 | Add copyright and license header. Update license year | 2022-07-29 06:29:21 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | aac19c938f | Allow CORS credentials; cpu->hwthread for cc-metric-store | 2022-07-28 18:07:30 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | d4b1b32ca0 | token based login: fix re-logins | 2022-07-26 13:50:54 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | dc0bf80742 | Fix auth.AddUser method | 2022-07-26 11:00:41 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | dc4c7f0033 | bugfix: LDAP is optional | 2022-07-25 17:27:42 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | e500c1515e | Allow login via token in URL | 2022-07-25 10:36:20 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | a48e94ab3e | bugfixes in auth/ | 2022-07-25 09:33:36 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | 2d57e4cfe8 | Change to HS256 as login token alg | 2022-07-25 09:03:48 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | f0530f2908 | Different keypair for token based login | 2022-07-13 15:04:11 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | 04574db32f | Integrate new auth interface | 2022-07-07 14:08:37 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | db86d2cf7e | Glue authenticators together | 2022-07-07 13:40:38 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | 23f6015494 | Add login via JWT | 2022-07-07 12:48:04 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | 5041685df1 | Refactor authentication | 2022-07-07 12:11:49 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | 94017dc040 | embed templates into binary (issue #2) | 2022-07-06 15:00:08 +02:00 |  | 
			
				
					| 
							
							
								 Lou Knauer | 65f7e5e6c8 | load config.json in current directory by default (issue #17) | 2022-07-05 10:23:26 +02:00 |  | 
			
				
					| 
							
							
								 Jan Eitzinger | 29fe28fce6 | Cleanup duplicate schema file | 2022-06-22 15:29:38 +02:00 |  |