Fixes to make site alias, page path, and module action Url resolutions case insensitive. Optimized logic for Settings component which fixed localization rendering issue.
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
@namespace Oqtane.UI
|
||||
@namespace Oqtane.UI
|
||||
|
||||
<ModuleMessage Message="@_message" Type="@_messagetype" />
|
||||
<CascadingValue Value="this">
|
||||
@ -28,17 +28,10 @@
|
||||
{
|
||||
DynamicComponent = builder =>
|
||||
{
|
||||
string typename = ModuleState.ModuleType;
|
||||
// check for core module actions component
|
||||
if (Constants.DefaultModuleActions.Contains(PageState.Action))
|
||||
{
|
||||
typename = Constants.DefaultModuleActionsTemplate.Replace(Constants.ActionToken, PageState.Action);
|
||||
}
|
||||
|
||||
Type moduleType = null;
|
||||
if (typename != null)
|
||||
if (!string.IsNullOrEmpty(ModuleState.ModuleType))
|
||||
{
|
||||
moduleType = Type.GetType(typename);
|
||||
moduleType = Type.GetType(ModuleState.ModuleType);
|
||||
|
||||
if (moduleType != null)
|
||||
{
|
||||
@ -48,13 +41,13 @@
|
||||
else
|
||||
{
|
||||
// module does not exist with typename specified
|
||||
_message = "Module Does Not Have A Component Named " + Utilities.GetTypeNameLastSegment(typename, 0) + ".razor";
|
||||
_message = "Module Does Not Have A Component Named " + Utilities.GetTypeNameLastSegment(ModuleState.ModuleType, 0) + ".razor";
|
||||
_messagetype = MessageType.Error;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
_message = "Something is wrong with moduletype";
|
||||
_message = "Module Type Is Invalid For " + ModuleState.ModuleDefinitionName;
|
||||
_messagetype = MessageType.Error;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user