144 Commits (f2e71faa52fa00a1bf23121b735608f8ee53c8a5)

Author SHA1 Message Date
maliming 71da95e1d9
Use a per-connection in-memory SQLite database in unit tests 2 months ago
maliming a2eaaae994
Serialize batch state checkers per permission in dynamic distribution 4 months ago
maliming c43237403c
Add batch feature checking support with RequireFeaturesSimpleBatchStateChecker 4 months ago
maliming d5149b2088
Refactor permission cache key extraction methods for improved clarity and performance 5 months ago
maliming 67ebd58f22
Improve performance for application-configuration with large number of permissions 5 months ago
maliming 0722e74ba1
refactor: extract ApplyPermissionProperties to eliminate duplication and add StateCheckers test 6 months ago
maliming 474e1bfcd4
test: add regression tests for DynamicPermissionDefinitionStoreInMemoryCache resource permissions 6 months ago
maliming 5968b9e57f
feat: Exclude unavailable providers from resource permission grants and add related tests 6 months ago
maliming 8824fb98aa
feat: Enhance `GetProviderKeyLookupServiceAsync` to check service availability 6 months ago
maliming fddf02774a
feat: Add `IsAvailableAsync` to resource permission management providers 6 months ago
maliming e6ba5ede33
Move distributed lock replacement to test module 7 months ago
maliming a475272eb5
Implement role-based permission management and admin role checks 7 months ago
maliming cddf0ffa7a
Prevent Privilege Escalation: Add Assignment Restrictions for Roles and Permissions 7 months ago
maliming b66d595e56
Refactor dynamic initializer task handling in management modules 8 months ago
maliming 32a1f893a9
Switch tests to use SQLite in-memory database 9 months ago
maliming ef264979c6
Remove PreConfigureServices override from test module 9 months ago
maliming 08b539403f
Set AbpSqliteOptions.BusyTimeout to null in test modules 9 months ago
maliming 738512025b
Remove PreConfigureServices override from test module 9 months ago
maliming 01713685b7
Set AbpSqliteOptions.BusyTimeout to null in test modules 9 months ago
maliming be862df3c0
Add test data for TestEntityManagementPermission 9 months ago
maliming 5579fb7c54
Rename ManagementPermission to ManagementPermissionName 9 months ago
maliming c7d73881b8
feat: add management permission to resource permissions and update related logic 9 months ago
maliming 46281964d9
Add pagination support to resource permission search methods 9 months ago
maliming 843a3da0e2
Add resource permission management provider and tests 9 months ago
maliming 470cfdacde
Support resource permissions in permission serialization 9 months ago
maliming 5bb3ac057c
Add tests for ResourcePermissionGrant cache behavior 9 months ago
maliming 75230d9055
Add unit tests for ResourcePermissionChecker 9 months ago
maliming 3679b0b4b2
Add `ResourcePermissionStore_Tests` 9 months ago
maliming e42917d509
Add resource permission grant repository tests 9 months ago
maliming c7413e6877
Refactor permission group assertions in tests 9 months ago
maliming 22cfc5b5d1
Refactor permission type to resource name 10 months ago
maliming 4c35fc9759
Add resource-based permission to PermissionDefinition system. 10 months ago
maliming 959aa054f9
Refactor repository methods to ensure consistent 'save changes' in Feature, Permission, and Setting management 11 months ago
maliming 3ff8fb6e78
Upgrade to .NET 10.0. 1 year ago
maliming 3124a0cc0f
Update MongoSandbox pcakages. 1 year ago
maliming 889c7c821f
Add tests for GetByGroupAsync. 1 year ago
maliming a23fc0c335
Upgrade `MongoDB.Driver` to `3.1.0`. 2 years ago
maliming 971dc3b8ba Upgrade to NET 9.0. 2 years ago
liangshiwei d3058a9a3e Throw exception if provder was not found 3 years ago
liangshiwei f7469dc667 Don't return child permission if parent is not enabled 3 years ago
ahmetfarukulu 4e531d890f Rename ".abppkg.json" filenames to ".abppkg" 3 years ago
maliming 6bd43caee5
Enable `Central Package Management`. 3 years ago
maliming 15e29c39d7 Upgrade depended NuGet packages to the latest versions. 3 years ago
maliming ca23540e5b Upgrade abp to NET 8.0. 3 years ago
maliming a04417529a
Remove `JsonIgnoreAttribute` and use `AbpIgnorePropertiesModifiers`. 3 years ago
maliming 5c674366d3
Update `EphemeralMongo` to 1.1.0. 3 years ago
maliming aad303bc01
Update `build-and-test.yml`. 3 years ago
maliming ea442193e0
Add package by `Condition`. 3 years ago
maliming 7c8420789c
Add `EphemeralMongo6` package. 3 years ago
maliming 29feae1d15
Use `EphemeralMongo6` to replace `Mongo2Go`. 3 years ago