From 7a305a3df94fc868a2656ae2fd1428dc17c70d20 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Sun, 31 Mar 2019 00:13:56 +0000 Subject: [PATCH] allow admin to add quota --- .../Blogspot/FileSystemApiController.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/Yavsc/ApiControllers/Blogspot/FileSystemApiController.cs b/src/Yavsc/ApiControllers/Blogspot/FileSystemApiController.cs index f5fee8cd..875a77e7 100644 --- a/src/Yavsc/ApiControllers/Blogspot/FileSystemApiController.cs +++ b/src/Yavsc/ApiControllers/Blogspot/FileSystemApiController.cs @@ -78,7 +78,6 @@ namespace Yavsc.ApiControllers foreach (var f in Request.Form.Files) { - var item = user.ReceiveUserFile(destDir, f); dbContext.SaveChanges(User.GetUserId()); received.Add(item); @@ -90,6 +89,19 @@ namespace Yavsc.ApiControllers return Ok(received); } + [Route("/api/addquota/{len}")] + [Authorize("AdministratorOnly")] + public IActionResult AddQuota(int len) + { + var uid = User.GetUserId(); + var user = dbContext.Users.Single( + u => u.Id == uid + ); + user.AddQuota(len); + dbContext.SaveChanges(uid); + return Ok(len); + } + [HttpDelete] public async Task Delete (string id) {