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 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						bd770d0e32 
					 
					
						
						
							
							Fix return error, fix wrong log path, add notice log where applicable  
						
						... 
						
						
						
						- Adresses issue #26  
						
						
					 
					
						2023-01-24 12:02:29 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						79a949b55e 
					 
					
						
						
							
							Rework pkg/log, add 'loglevel' and 'logdate' flags, streamline  
						
						... 
						
						
						
						- removes some previously added manual location strings: now handled by pkg/log depending on loglevel
- kept manual string locations on fmt print functions
- add 'notice' and 'critical' loglevels
- add 'Panic' and 'Panicf' functions to log panics
- adresses issue #26  
						
						
					 
					
						2023-01-23 18:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						24a4244f19 
					 
					
						
						
							
							add more information to existing errors logs and panics  
						
						... 
						
						
						
						- '$ROOT/$FILE' for better localization in the code
- add text where none was given
- fix unnecessary sprintf nesting in influxv2 and prometheus metricrepo logging 
						
						
					 
					
						2023-01-19 16:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						1873c6a87d 
					 
					
						
						
							
							Merge branch 'master' into 34-52-rework-searchbar  
						
						
						
						
					 
					
						2023-01-13 09:58:56 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						7998577076 
					 
					
						
						
							
							Remove metadata from scanJob  
						
						... 
						
						
						
						- Leftover from initial jobName query implementation tryouts: unnecessary 
						
						
					 
					
						2023-01-12 11:57:44 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						84a1c4bdaf 
					 
					
						
						
							
							fix wrong vartype for log  
						
						
						
						
					 
					
						2023-01-12 11:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						bad3f9ea95 
					 
					
						
						
							
							Makeover of searchbar, add "not found" results-redirects  
						
						... 
						
						
						
						- Tagged Search has priority
- Best guess search if no tag provided
- "Hard" errors only on searchtag-malformed or searchtag-unknown, or if best guess search fails 
						
						
					 
					
						2023-01-12 11:26:01 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						a642e9cc7c 
					 
					
						
						
							
							Add working, but manually entered jobName url query  
						
						
						
						
					 
					
						2023-01-11 16:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						c9ee8b552d 
					 
					
						
						
							
							Rework search to show jobId matches in table, add  projectId search  
						
						
						
						
					 
					
						2022-12-14 10:02:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						ac8548a950 
					 
					
						
						
							
							Initial orientation  
						
						
						
						
					 
					
						2022-12-13 09:53:37 +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 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						ec772f5aff 
					 
					
						
						
							
							Fix the fix  
						
						... 
						
						
						
						Note: Changes should be removed before merge - Fix to allow compilation only 
						
						
					 
					
						2022-10-05 14:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Kluge 
							
						 
					 
					
						
						
							
						
						bb0f8a2905 
					 
					
						
						
							
							Fix compilation  
						
						... 
						
						
						
						- Unit.Prefix prop used in assignement instead if Unit type 
						
						
					 
					
						2022-10-05 11:16:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						29d215fcea 
					 
					
						
						
							
							Intermediate Save commit  
						
						
						
						
					 
					
						2022-10-04 10:12:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Eitzinger 
							
						 
					 
					
						
						
							
						
						7251344d4a 
					 
					
						
						
							
							Add convenience routines to unit package  
						
						
						
						
					 
					
						2022-09-28 16:25:26 +02: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