maliming
5579fb7c54
Rename ManagementPermission to ManagementPermissionName
5 months ago
maliming
ae069750c5
Add tests for duplicate and multiple resource permissions
5 months ago
maliming
cffd874027
refactor: update resource permission methods to include resourceName parameter
5 months ago
maliming
9cd2fa7617
Refactor permission group creation in test provider
5 months ago
maliming
c7d73881b8
feat: add management permission to resource permissions and update related logic
5 months ago
maliming
5caaa2b6f5
Add SQLite busy timeout support and interceptor
5 months ago
maliming
6bb63e170a
Add null checks in OnConfiguring of AbpDbContext
6 months ago
SALİH ÖZKARA
f203825ab5
Add extensibility for DbContext OnConfiguring actions
Introduced DefaultOnConfiguringAction and OnConfiguringActions in AbpDbContextOptions to allow configuration of actions to be executed during DbContext.OnConfiguring. Updated AbpDbContext to invoke these actions, enabling more flexible and modular configuration of DbContext options.
6 months ago
Fahri Gedik
a1a60d5fbb
Add nullable property support to API modeling
Introduces IsNullable detection in ReflectionHelper and propagates it to PropertyApiDescriptionModel and TypeScript models. Updates logic to consider nullable properties when determining optionality, improving API schema accuracy for nullable reference types.
5 months ago
berkansasmaz
c559ad8ce2
Fix build error
5 months ago
SALİH ÖZKARA
a5637ea38a
Use baseboard serial number for Windows device ID
Replaces the use of processor ID with baseboard serial number when retrieving the unique device identifier on Windows. This change improves reliability and consistency of device identification.
5 months ago
berkansasmaz
21937b1220
Add UserDeviceId to ActivityPropertyNames
5 months ago
berkansasmaz
6b1fec9209
Delete old telemetry information if exist
5 months ago
berkansasmaz
3faae2cf14
Sends telemetry for only server-side applications
5 months ago
雷荣华
28d5e6527f
Fix conditional logic for solution file extension handling
5 months ago
maliming
f8a22e37b1
Refactor property filtering in OnInitializedAsync
5 months ago
maliming
5bf657ab45
Add IsReadOnly and IsVisible to extension property modals
5 months ago
Halil İbrahim Kalkan
c19058014b
Rename ResourcePermissionExtenstions class
The class ResourcePermissionExtenstions was renamed to KeyedObjectResourcePermissionExtenstions to better reflect its purpose and usage.
5 months ago
Halil İbrahim Kalkan
7500ec5490
Make EntityResourcePermissionRequirementHandler
5 months ago
Halil İbrahim Kalkan
0658ad8e85
Remove JetBrains.Annotations and improve formatting
Removed all usages of JetBrains.Annotations attributes and related imports from resource permission interfaces and context classes. Reformatted method signatures and constructors for better readability and consistency.
5 months ago
Halil İbrahim Kalkan
5c93eb09b5
Add tests for KeyedObjectHelper composite key methods
Introduces unit tests for encoding and decoding composite keys in the KeyedObjectHelper class, verifying correct behavior for various input scenarios.
5 months ago
Halil İbrahim Kalkan
d425c0f86d
Add GetObjectKey method to MyEntity class
Introduced the GetObjectKey method to MyEntity, returning the string representation of the entity's Id. This may be used for scenarios requiring a unique key in string format.
5 months ago
Halil İbrahim Kalkan
f5404df925
Introduce IKeyedObject and unify object key access
Added the IKeyedObject interface to provide a standard way to retrieve object keys, including support for composite keys via KeyedObjectHelper. Updated IEntity, IEntityDto, and related DTOs to implement IKeyedObject, and refactored resource permission logic to use GetObjectKey for key retrieval. This change improves consistency and reliability in handling object keys across the framework.
5 months ago
berkansasmaz
4506f06fc6
AllowTrailingCommas while parse jsons for telemetry
5 months ago
berkansasmaz
455e2cb2c5
Use IServiceScopeFactory to resolve service due to dispose problem
5 months ago
maliming
5cac9f8a7b
Make IsGrantedAsync methods virtual in PermissionChecker
5 months ago
maliming
b90713bdf8
Remove prohibited permissions from definitions
5 months ago
maliming
4ee5529380
Add prohibited permission value providers and update permission checks
5 months ago
maliming
d75fb66347
Refactor permission grant result handling in PermissionChecker
5 months ago
maliming
6660304129
Fix ApplicationPartSorter to handle duplicate assemblies
5 months ago
maliming
9c1bfe5228
Remove volatile keyword from _value in AbpUnnamedOptionsManager
5 months ago
maliming
1be22edac9
Introduce AddAbpOptions to prevent options deadlocks
Related to #24247
5 months ago
maliming
d1bfaa2263
Add support for nullable enums in various components and tag helpers
5 months ago
Ma Liming
2568e261fd
Remove version overrides for EF Core packages
Removed specific version overrides for Entity Framework Core packages.
5 months ago
maliming
fef1107868
Upgrade `Swashbuckle.AspNetCore` to v10.0.
5 months ago
maliming
3679b0b4b2
Add `ResourcePermissionStore_Tests`
5 months ago
maliming
9edc43998c
Prevent child permissions for resource permissions
5 months ago
maliming
d83b9b38b0
Add resource permission tests to StaticPermissionDefinitionStore
5 months ago
maliming
da995d427c
Add resource permission checker tests and update permission definitions
5 months ago
maliming
d278998a4a
Add resource permission value provider tests
5 months ago
maliming
f30c53ba2e
Add ResourcePermissionGrant cache invalidator
5 months ago
maliming
3925ba39c8
Refactor resource permission population logic
5 months ago
maliming
6b168e5e0f
Convert exceptions using `AbpExceptionHandlingOptions`.
Resolve #24229
5 months ago
maliming
7cbc6c3703
Implement resource permissions management with new interfaces and extension methods
5 months ago
maliming
908e51ecc7
Add missing closing brackets in localization files for Czech and English
5 months ago
maliming
bf8bfb9c00
Enhance permission management and localization for resource permissions
5 months ago
maliming
706ae23260
Add 'ResourcePermissions' to English UI resources
5 months ago
maliming
2844e59590
feat(permission-management): update resource permission handling and improve resource key usage in identity role and user management
5 months ago
Ma Liming
50c6ddd017
Remove NullLoggerFactory from CreateMapper method
5 months ago
Ma Liming
e23e1b4e69
Remove ILoggerFactory from MapperConfiguration
5 months ago