Fixed error in PermissionService

This commit is contained in:
2025-05-27 23:52:48 +02:00
parent 49ac876a66
commit 7aa438f6c1
4 changed files with 16 additions and 10 deletions

View File

@@ -6,10 +6,10 @@
{
"Module": "roles",
"Operations": [
{ "Operation": "create", "Roles": [] },
{ "Operation": "create", "Roles": ["Admin"] },
{ "Operation": "read", "Roles": [] },
{ "Operation": "update", "Roles": [] },
{ "Operation": "delete", "Roles": [] },
{ "Operation": "update", "Roles": ["Admin"] },
{ "Operation": "delete", "Roles": ["Admin"] },
{ "Operation": "list", "Roles": [] },
{ "Operation": "use", "Roles": [] }
]

View File

@@ -1103,6 +1103,10 @@ public class PermissionService_Tests
Assert.IsTrue(cleanedPermissions.Contains("base.roles.list"));
Assert.IsTrue(cleanedPermissions.Contains("base.roles.use"));
Assert.IsTrue(cleanedPermissions.Contains("base.roles.create for role Admin"));
Assert.IsTrue(cleanedPermissions.Contains("base.roles.update for role Admin"));
Assert.IsTrue(cleanedPermissions.Contains("base.roles.delete for role Admin"));
Assert.IsTrue(cleanedPermissions.Contains("base.users.create"));
Assert.IsTrue(cleanedPermissions.Contains("base.users.read"));
Assert.IsTrue(cleanedPermissions.Contains("base.users.update"));

View File

@@ -30,21 +30,21 @@
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.5" />
<PackageReference Include="Microsoft.Identity.Web" Version="3.9.1" />
<PackageReference Include="Microsoft.Identity.Web" Version="3.9.2" />
<PackageReference Include="MongoDB.Driver" Version="3.4.0" />
<PackageReference Include="MongoDB.EntityFrameworkCore" Version="9.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="NLog" Version="5.4.0" />
<PackageReference Include="NLog.Extensions.Logging" Version="5.4.0" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="8.1.1" />
<PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="8.1.1" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="8.1.2" />
<PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="8.1.2" />
<PackageReference Include="Swashbuckle.AspNetCore.Filters" Version="8.0.3" />
<PackageReference Include="Swashbuckle.AspNetCore.Filters.Abstractions" Version="8.0.3" />
<PackageReference Include="Swashbuckle.AspNetCore.Newtonsoft" Version="8.1.1" />
<PackageReference Include="Swashbuckle.AspNetCore.Swagger" Version="8.1.1" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="8.1.1" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="8.1.1" />
<PackageReference Include="Swashbuckle.AspNetCore.Newtonsoft" Version="8.1.2" />
<PackageReference Include="Swashbuckle.AspNetCore.Swagger" Version="8.1.2" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="8.1.2" />
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="8.1.2" />
</ItemGroup>
</Project>

View File

@@ -1107,6 +1107,8 @@ public class PermissionService : BaseService, IPermissionService
(
roles, permissionSystemModuleOperation, operationInfo
);
newPermissions.AddRange(tmpPermissions);
rolePermissionSystemModuleOperationList.AddRange(tmpRolePermissionSystemModuleOperationList);
}
}
}