mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	CLOUDSTACK-6468:IAM - Templates - Admin user is not allowed to edit
template and set isExtractable() paramater. (cherry picked from commit b6617843d258d9437a17d39e698edba430768f9a) Signed-off-by: Nitin Mehta <nitin.mehta@citrix.com>
This commit is contained in:
		
							parent
							
								
									f4d2034755
								
							
						
					
					
						commit
						cc8fc746df
					
				| @ -1263,8 +1263,8 @@ public class TemplateManagerImpl extends ManagerBase implements TemplateManager, | ||||
| 
 | ||||
|         if (isExtractable != null) { | ||||
|             // Only Root admins allowed to change it for templates | ||||
|             if (!template.getFormat().equals(ImageFormat.ISO) && _accountMgr.isRootAdmin(caller.getId())) { | ||||
|              throw new InvalidParameterValueException("Only ROOT admins are allowed to modify this attribute."); | ||||
|             if (!template.getFormat().equals(ImageFormat.ISO) && !_accountMgr.isRootAdmin(caller.getId())) { | ||||
|                 throw new InvalidParameterValueException("Only ROOT admins are allowed to modify isExtractable attribute."); | ||||
|             } else { | ||||
|                 // For Isos normal user can change it, as their are no derivatives. | ||||
|                 updatedTemplate.setExtractable(isExtractable.booleanValue()); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user