729 Commits (78292ee4ef23ecd0713b49b5a2cdadc435e3c8a8)

Author SHA1 Message Date
maliming c43237403c
Add batch feature checking support with RequireFeaturesSimpleBatchStateChecker 6 months ago
maliming d5149b2088
Refactor permission cache key extraction methods for improved clarity and performance 6 months ago
maliming 67ebd58f22
Improve performance for application-configuration with large number of permissions 6 months ago
maliming 815335152c
Use HttpPost for PermissionIntegrationController.IsGrantedAsync 6 months ago
maliming a57e249ab3
fix: guard against null provider key and stale search results in ResourcePermissionManagementModal 7 months ago
maliming bacca3a1c0
fix: add AbpUiResource as base type in AbpPermissionManagementWebModule for JS localization fallback 7 months ago
maliming 0722e74ba1
refactor: extract ApplyPermissionProperties to eliminate duplication and add StateCheckers test 7 months ago
maliming 474e1bfcd4
test: add regression tests for DynamicPermissionDefinitionStoreInMemoryCache resource permissions 7 months ago
maliming 2c15a6088e
fix: apply Providers, StateCheckers and ExtraProperties to resource permissions in FillAsync 7 months ago
maliming 2beee2ace1
fix: fix resource permission definition bugs 7 months ago
copilot-swe-agent[bot] 68f4c127fc Remove ResourcePermissionPermissions heading from resource permission management modals 7 months ago
maliming 88961a2148
Fix permission checkboxes become disabled after being selected in Blazor UI 7 months ago
maliming e9ae8380b5
feat: Remove unused method `GetAvailableManagementProviderNamesAsync` from ResourcePermissionManager 7 months ago
maliming 5968b9e57f
feat: Exclude unavailable providers from resource permission grants and add related tests 7 months ago
maliming 8824fb98aa
feat: Enhance `GetProviderKeyLookupServiceAsync` to check service availability 7 months ago
maliming fddf02774a
feat: Add `IsAvailableAsync` to resource permission management providers 7 months ago
maliming 2c37961d71
Upgrade to Blazorise 2.0. 7 months ago
maliming e6ba5ede33
Move distributed lock replacement to test module 8 months ago
maliming a475272eb5
Implement role-based permission management and admin role checks 8 months ago
maliming a82acb1214
Use _allGroups for GrantAll/GrantAny checks 8 months ago
maliming 68fdad506a
Fix Grant All checkbox not showing indeterminate state in permission modal 8 months ago
maliming fdae1e3fb9
Use Lazy for principal and guard empty permissions 8 months ago
Ma Liming e2ceb45316
Update modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/PermissionAppService.cs 8 months ago
maliming 771f96031d
Refactor permission management logic to simplify IsDisabled checks 8 months ago
maliming cddf0ffa7a
Prevent Privilege Escalation: Add Assignment Restrictions for Roles and Permissions 8 months ago
Ma Liming 4461f0f817
Change notification type from info to success 9 months ago
maliming e0ebc1b100
Refactor dynamic initializers to use service provider 9 months ago
voloagent 7e6ed8c8e4 Update_NPM_Packages 9 months ago
voloagent ea4bbb8b51 Update_NPM_Packages 9 months ago
maliming ee2a42568f
Fix condition check in ResourcePermissionManager to ensure provider match before returning 9 months ago
Ma Liming abe5a5c18b
Fix resource display name in modal header 9 months ago
maliming c385660291
Fix modal header to display resource name correctly 9 months ago
maliming 4a671e4e01
Fix spacing in SetAsync method parameters 9 months ago
maliming e1b7487c05
Refactor permission value provider methods for consistency and clarity 9 months ago
maliming 67310e7260
Add NullAbpDistributedLock and register as default lock for unit test. 9 months ago
maliming b66d595e56
Refactor dynamic initializer task handling in management modules 9 months ago
maliming 68cdc7449c
Update GroupCache type in event handler 9 months ago
maliming 72b5d04337
Change initializers to transient dependencies 9 months ago
maliming db98067117
Refactor static definition stores and add dynamic initializers 9 months ago
maliming f8c240b42e
Fix cache key and user ID parsing logic 9 months ago
maliming a565abc59a
Provide a way to clear the `application configuration` cache for all users. 9 months ago
sumeyye ae01f38c24 update: sv.json file for an extra key 9 months ago
Fahri Gedik a5f4202380 Add new localization keys for permission errors 9 months ago
Fahri Gedik f8f03c3cdf Add new localization keys for permission management 9 months ago
maliming 6c22c9f584
Fix permission filter order in resource modal 10 months ago
maliming 1de9fda64d
Fix permission grant check to include provider filter 10 months ago
maliming a2b60e93af
Add providers to resource permission DTO and update usage 10 months ago
maliming 224d14d016
Update notification message on resource delete 10 months ago
maliming 92ccf9e0db
Show resource display name in permission modal 10 months ago
maliming 2b8cbd4274
Show resource display name in permission modal header 10 months ago