Skip to content
Snippets Groups Projects
Commit 1ec6b8ac authored by Petar Hristov's avatar Petar Hristov :speech_balloon:
Browse files

Merge branch 'Product/1555-readOnlyResources' into 'Sprint/2021-11'

Product/1555 read only resources

See merge request !38
parents 8f51133f 456e5758
No related branches found
No related tags found
2 merge requests!38Product/1555 read only resources,!37Sprint/2021 11
using Coscine.ApiCommons;
using Coscine.ApiCommons;
using Coscine.Configuration;
using Coscine.Database.DataModel;
using Coscine.Database.Models;
......@@ -106,7 +106,7 @@ namespace Coscine.Api.Blob.Controllers
if (user == null || !_resourceModel.HasAccess(user, resource, UserRoles.Owner, UserRoles.Member))
{
return Forbid("User does not have permission to the resource.");
return BadRequest("User does not have permission to the resource.");
}
if ((resource.Type.DisplayName.ToLower() == "rds" || resource.Type.DisplayName.ToLower() == "rdss3") && resource.ResourceTypeOptionId.HasValue)
......@@ -210,6 +210,11 @@ namespace Coscine.Api.Blob.Controllers
return checkUser;
}
if (resource.Archived == "1")
{
return BadRequest("The resource is readonly!");
}
if (files.Count != 1)
{
return BadRequest($"Only one file can be uploaded per request.");
......@@ -277,6 +282,12 @@ namespace Coscine.Api.Blob.Controllers
{
return checkUser;
}
if (resource.Archived == "1")
{
return BadRequest("The resource is readonly!");
}
try
{
var resourceTypeOptions = _resourceModel.GetResourceTypeOptions(resource.Id);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment