maliming
c13a909ab8
Follow-up review fixes for MudBlazor PR #25393
1 month ago
maliming
957e0c92c1
Fix grammar in not-compatible exception message
Replace 'has not compatible with' with 'is not compatible with' in FeatureManager, SettingManager and PermissionManager (the latter is the original phrasing this PR initially mirrored).
2 months ago
maliming
ab128947c7
Address Copilot review
- SettingManager.GetAllAsync / FeatureManager.GetAllWithProviderAsync: drop top-level continue and rely on the provider chain filter so allowed upstream providers can still be read via inheritance (e.g. GetAllForUserAsync now returns a Global-only setting)
- FeatureAppService.GetAsync: switch includedFeatures to HashSet for O(1) parent lookup
2 months ago
maliming
216339645b
Respect AllowedProviders/Providers in Feature/Setting management
- FeatureManager.SetAsync: throw when providerName is not in feature.AllowedProviders
- FeatureManager.GetAllWithProviderAsync / GetOrNullInternalAsync: filter providers chain by feature.AllowedProviders (aligning with FeatureChecker)
- FeatureAppService.GetAsync: filter features by AllowedProviders and add parent chain check to prevent orphan child entries (aligning with PermissionAppService)
- SettingManager.SetAsync: throw when providerName is not in setting.Providers
- SettingManager.GetAllAsync / GetOrNullInternalAsync: filter providers chain by setting.Providers (aligning with SettingProvider)
2 months ago
maliming
2a5fe38be3
Enhance MudBlazor UI components with improved dialog focus and layout options
2 months ago
maliming
3d391fb8aa
Apply MudBlazor 9 runtime fixes and QA polish
- MudMenu: switch ActivatorContent to MenuContext.ToggleAsync pattern (v9 breaking)
- MudForm: rename Validate to ValidateAsync (v9.1 obsoletion)
- MudInput: replace AutoGrow with Sizing for textarea
- DataGrid: add white-space:nowrap on header to prevent CJK characters stacking vertically
- BlockUI: shrink loading spinner inside mud-dialog
- Search field: switch Label to Placeholder so the text shows next to the magnifier icon
2 months ago
maliming
51c7580308
Show loading spinner on mud Setting Management while contributors load to avoid empty card flicker
2 months ago
voloagent
65e68dc83f
Update_NPM_Packages
2 months ago
maliming
c3b461aa7c
feat: update MudBlazor bundling and enhance email settings UI components
3 months ago
maliming
59f102d1c6
feat: add Culture parameter to multiple management pages for localization support
3 months ago
maliming
41bc2821fe
feat: add culture-specific routing for account, authentication, role, user, setting, and tenant management pages
3 months ago
maliming
6b16452b72
fix: update MudCheckBox color to primary for better visibility across various components
3 months ago
maliming
15e99a0adf
Refactor Index.razor pages to use MudBlazor components for improved UI consistency and responsiveness; updated links and content for better user engagement.
3 months ago
maliming
cd478093ec
feat: Add culture parameter to account, identity, user, setting, and tenant management pages for URL-based localization
3 months ago
maliming
451ace3bb8
fix: update layout and styling for improved user experience across various components
3 months ago
maliming
67cd855076
fix: add dense margin to MudTextField components for improved spacing in various management pages
3 months ago
maliming
c0b013634d
fix: update breadcrumb items to be disabled in Role, User, Setting, and Tenant Management pages
3 months ago
maliming
07a50ea263
refactor: migrate Blazor project from LeptonXLite theme to MudBlazor theme
3 months ago
maliming
83b3915d98
fix: Set width to 100% for form container in SettingManagement page
4 months ago
maliming
2ffd01d897
refactor: remove unused MudBlazor theming module and update dependencies in MyProjectNameBlazorModule
4 months ago
voloagent
5a8e8e4597
Update_NPM_Packages
4 months ago
maliming
2c37961d71
Upgrade to Blazorise 2.0.
5 months ago
maliming
825270ccf0
fix: change button to submit button for Send Test Email form
5 months ago
maliming
61ae09b742
Refactor forms in various management pages to include specific form IDs for better handling of submissions
5 months ago
maliming
a2adf27226
Standardize RequiredError localization keys
5 months ago
maliming
068bc7fcbb
Remove trailing periods from Feature title.
Resolve #24780
5 months ago
voloagent
118c2deb00
Update_NPM_Packages
5 months ago
İsmail ÇAĞDAŞ
377c04c4c0
remove Variant="Variant.Outlined" from MudBlazor inputs
5 months ago
İsmail ÇAĞDAŞ
7804c65fa5
replace bind-IsVisible with bind-Visible
5 months ago
İsmail ÇAĞDAŞ
6584bd6507
correctly set checkbox values for role management
5 months ago
voloagent
d5805c5f5a
Update_NPM_Packages
5 months ago
İsmail ÇAĞDAŞ
fd2581f86c
remove BreadcrumbItem related errors
6 months ago
İsmail ÇAĞDAŞ
4bf9ceba48
fixed build problem in several modules for MudBlazor
6 months ago
İsmail ÇAĞDAŞ
b54a5b6aba
fixed several build errors
6 months ago
İsmail ÇAĞDAŞ
36a29c4ea6
added setting-management and tenant-management module pages for MudBlazor
6 months ago
İsmail ÇAĞDAŞ
beb195b807
created empty modules for MudBlazor similar to Blazorise dependent modules
6 months ago
maliming
e0ebc1b100
Refactor dynamic initializers to use service provider
Resolve #24570
6 months ago
voloagent
7e6ed8c8e4
Update_NPM_Packages
6 months ago
voloagent
ea4bbb8b51
Update_NPM_Packages
6 months ago
maliming
b66d595e56
Refactor dynamic initializer task handling in management modules
6 months ago
maliming
72b5d04337
Change initializers to transient dependencies
6 months ago
maliming
db98067117
Refactor static definition stores and add dynamic initializers
6 months ago
Yunus Emre Kalkan
67bc1e7961
Update angular installation info of setting management module
7 months ago
voloagent
a6f894a2b0
Update_NPM_Packages
7 months ago
sumeyye
4e925a4617
update: setting management angular installation to include permission management dependency
8 months ago
maliming
1d8ab5318c
Close test email modal after sending email
9 months ago
Ma Liming
d90b29d8bc
Add ObjectMapperContext to SendTestEmailModal
9 months ago
maliming
4ad9af073e
Enhance assembly resource registration for localization in multiple web modules
10 months ago
maliming
959aa054f9
Refactor repository methods to ensure consistent 'save changes' in Feature, Permission, and Setting management
Resolve #23773
10 months ago
maliming
5c815136a5
Refactor LINQ queries to use AsEnumerable() for better compatibility with MongoDb Driver.
https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/10.0/csharp-overload-resolution#recommended-action
10 months ago