diff --git a/AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs b/AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs
index b6bc8e6a..713fc6f0 100644
--- a/AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs
+++ b/AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs
@@ -161,6 +161,8 @@
new() { Id = 527, Name = "Manual.delete", Description = "Разрешение на удаление инструкций"},
new (){ Id = 528, Name="WellContact.delete", Description="Разрешение на удаление контакта"},
+
+ new (){ Id = 529, Name="DrillTestReport.get", Description="Разрешение на получение отчетов drill test"},
};
}
}
diff --git a/AsbCloudWebApi/Controllers/DrillTestReportController.cs b/AsbCloudWebApi/Controllers/DrillTestReportController.cs
index 62cae132..c390e09e 100644
--- a/AsbCloudWebApi/Controllers/DrillTestReportController.cs
+++ b/AsbCloudWebApi/Controllers/DrillTestReportController.cs
@@ -38,6 +38,7 @@ public class DrillTestReportController : ControllerBase
///
///
[HttpGet]
+ [Permission]
[ProducesResponseType(typeof(PhysicalFileResult), (int)HttpStatusCode.OK, "application/octet-stream")]
[ProducesResponseType(StatusCodes.Status204NoContent)]
public async Task GenerateReportAsync([FromRoute] int idWell,
@@ -60,6 +61,7 @@ public class DrillTestReportController : ControllerBase
///
///
[HttpGet("all")]
+ [Permission]
[ProducesResponseType(typeof(PaginationContainer), (int)HttpStatusCode.OK)]
public async Task GetListAsync([FromRoute][Required] int idWell,
[FromQuery] FileReportRequest request,