Update: Added max quota and adapt Quota handling
Compare changes
@@ -44,9 +44,6 @@ namespace Coscine.Api.Project.Controllers
@@ -44,9 +44,6 @@ namespace Coscine.Api.Project.Controllers
@@ -213,10 +210,16 @@ namespace Coscine.Api.Project.Controllers
@@ -213,10 +210,16 @@ namespace Coscine.Api.Project.Controllers
var resourceTypeDefinition = ResourceTypeFactory.CreateResourceTypeObject(resourceType.DisplayName, _configuration);
@@ -281,7 +284,8 @@ namespace Coscine.Api.Project.Controllers
@@ -281,7 +284,8 @@ namespace Coscine.Api.Project.Controllers
@@ -327,7 +331,7 @@ namespace Coscine.Api.Project.Controllers
@@ -327,7 +331,7 @@ namespace Coscine.Api.Project.Controllers
@@ -371,9 +375,16 @@ namespace Coscine.Api.Project.Controllers
@@ -371,9 +375,16 @@ namespace Coscine.Api.Project.Controllers
@@ -389,9 +400,11 @@ namespace Coscine.Api.Project.Controllers
@@ -389,9 +400,11 @@ namespace Coscine.Api.Project.Controllers
return BadRequest($"Cannot set quota ({updateProjectQuotaObject.Allocated}) below the used value ({used}).");
return BadRequest($"Cannot set quota to {updateProjectQuotaObject.Allocated}. It would exceed the limit of {_maxAvailable}");