Christoph Kluge 
							
						 
					 
					
						
						
							
						
						7d4f4ab2c8 
					 
					
						
						
							
							Merge branch 'master' into 40_45_82_update_roles  
						
						 
						
						
						
						
					 
					
						2023-01-30 14:33:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						186c8f7311 
					 
					
						
						
							
							Fix user display configrations not persisting in SQLite table  
						
						 
						
						... 
						
						
						
						- Was missing user.username key 
						
						
					 
					
						2023-01-30 14:33:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						dd5e0682a1 
					 
					
						
						
							
							Fix test file, add suer table project column to test.db  
						
						 
						
						
						
						
					 
					
						2023-01-30 14:03:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						c4d91039e2 
					 
					
						
						
							
							Add support role to tag count  
						
						 
						
						... 
						
						
						
						- works equal to admin 
						
						
					 
					
						2023-01-30 13:48:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						2590ce7e44 
					 
					
						
						
							
							Adapt count tags for managers  
						
						 
						
						
						
						
					 
					
						2023-01-30 13:43:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						b2aed2f16b 
					 
					
						
						
							
							Add 'project' to user table, add 'manager' role, conditional web render  
						
						 
						
						... 
						
						
						
						- Addresses issues #40  #45  #82 
- Reworked Navigation Header for all roles
- 'Manager' role added, can be assigned a project-id in config by admins
- BREAKING! -> Added 'project' column in SQLite3 table 'user'
- Manager-Assigned project will be added to all graphql filters: Only show Jobs and Users of given project
- 'My Jobs' Tab for all Roles
- Switched from Bool "isAdmin" to integer authLevels
- Removed critical data frontend logging
- Reworked repo.query.SecurityCheck() 
						
						
					 
					
						2023-01-27 18:36:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						834f9d9085 
					 
					
						
						
							
							Add role helper functions, add project role barebone, add valid role arr  
						
						 
						
						... 
						
						
						
						- HasAnyRoles([]string): Checks if user has *one* of the roles
- HasAllRoles([]string): Cheks if user has *all* of the roles
- HasNotRoles([]string): Checks if user has *none* of the roles
- IsValidRole(string): Checks if given string is known valid role 
						
						
					 
					
						2023-01-25 16:59:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pay Giesselmann 
							
						 
					 
					
						
						
							
						
						c4bdff2210 
					 
					
						
						
							
							do not close channel on wait  
						
						 
						
						
						
						
					 
					
						2022-12-08 16:21:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pay Giesselmann 
							
						 
					 
					
						
						
							
						
						a0f7a598ad 
					 
					
						
						
							
							archive jobs in single worker thread  
						
						 
						
						
						
						
					 
					
						2022-12-08 15:04:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						fd16a1b637 
					 
					
						
						
							
							Fix cnt query scan. Cosmetic changes.  
						
						 
						
						
						
						
					 
					
						2022-11-25 15:15:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						948da8f10b 
					 
					
						
						
							
							Review Sagger config. Delete Job endpoints  
						
						 
						
						
						
						
					 
					
						2022-11-11 15:26:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joachim Meyer 
							
						 
					 
					
						
						
							
						
						574d941c6c 
					 
					
						
						
							
							Upon start job, compare start time against all matching jobs.  
						
						 
						
						... 
						
						
						
						For requeued jobs, we might have multiple jobs with matching cluster and job id, but differing start time. So check all of the matching ones against the start time. 
						
						
					 
					
						2022-11-09 11:49:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						918a07735d 
					 
					
						
						
							
							Merge branch 'master' into dev-job-archive-module  
						
						 
						
						
						
						
					 
					
						2022-09-26 15:12:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						9ae7a813fa 
					 
					
						
						
							
							Restructure import job test due to db handle clash  
						
						 
						
						
						
						
					 
					
						2022-09-23 16:11:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						5c715b6ec2 
					 
					
						
						
							
							Add test for import job handler. Improve error messages.  
						
						 
						
						
						
						
					 
					
						2022-09-23 15:23:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						35114aeb2d 
					 
					
						
						
							
							Cleanup. Fix failing test  
						
						 
						
						
						
						
					 
					
						2022-09-20 13:07:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						520c814e3b 
					 
					
						
						
							
							Introduce  import job flag  
						
						 
						
						
						
						
					 
					
						2022-09-13 15:20:07 +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 
							
						 
					 
					
						
						
							
						
						c64a935750 
					 
					
						
						
							
							Cleanup and improve error handling  
						
						 
						
						
						
						
					 
					
						2022-09-11 07:13:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						8856f26fb0 
					 
					
						
						
							
							Reformat and Refactor packages. Rebuild GraphQL.  
						
						 
						
						
						
						
					 
					
						2022-09-07 12:24:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						fc76eed899 
					 
					
						
						
							
							Refactor package structure  
						
						 
						
						... 
						
						
						
						Builds but not tested 
						
						
					 
					
						2022-09-05 17:46:38 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						8446f6267a 
					 
					
						
						
							
							Use internal lrucache  
						
						 
						
						
						
						
					 
					
						2022-06-22 06:11:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						81819db436 
					 
					
						
						
							
							Refactor directory structure  
						
						 
						
						
						
						
					 
					
						2022-06-21 17:52:36 +02:00