mirror of
				https://github.com/ClusterCockpit/cc-backend
				synced 2025-10-31 16:05:06 +01:00 
			
		
		
		
	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()
This commit is contained in:
		| @@ -14,6 +14,8 @@ | ||||
|     const ccconfig = getContext('cc-config') | ||||
|  | ||||
|     export let filterPresets = {} | ||||
|     export let project = "" | ||||
|     export let isManager = false | ||||
|  | ||||
|     let filters, jobList, matchedJobs = null | ||||
|     let sorting = { field: 'startTime', order: 'DESC' }, isSortingOpen = false, isMetricsSelectionOpen = false | ||||
| @@ -70,6 +72,8 @@ | ||||
| <Row> | ||||
|     <Col> | ||||
|         <JobList | ||||
|             project={project} | ||||
|             isManager={isManager} | ||||
|             bind:metrics={metrics} | ||||
|             bind:sorting={sorting} | ||||
|             bind:matchedJobs={matchedJobs} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user