Sprint 5 #28
@@ -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": [] }
|
||||
]
|
||||
|
||||
@@ -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"));
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1107,6 +1107,8 @@ public class PermissionService : BaseService, IPermissionService
|
||||
(
|
||||
roles, permissionSystemModuleOperation, operationInfo
|
||||
);
|
||||
newPermissions.AddRange(tmpPermissions);
|
||||
rolePermissionSystemModuleOperationList.AddRange(tmpRolePermissionSystemModuleOperationList);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user