diff --git a/Oqtane.Client/Modules/Admin/Site/Index.razor b/Oqtane.Client/Modules/Admin/Site/Index.razor index 24ca93e7..108c4b02 100644 --- a/Oqtane.Client/Modules/Admin/Site/Index.razor +++ b/Oqtane.Client/Modules/Admin/Site/Index.razor @@ -628,7 +628,7 @@ foreach (Alias alias in _aliases) { _urls += (_urls == string.Empty) ? alias.Name.Trim() : ", " + alias.Name.Trim(); - if (alias.IsDefault) _defaultalias = alias.Name.Trim(); + if (alias.IsDefault && string.IsNullOrEmpty(_defaultalias)) _defaultalias = alias.Name.Trim(); } if (string.IsNullOrEmpty(_defaultalias)) _defaultalias = _aliases.First().Name.Trim(); } diff --git a/Oqtane.Client/Resources/Themes/Controls/ControlPanel.resx b/Oqtane.Client/Resources/Themes/Controls/ControlPanel.resx index f76bc983..913e111d 100644 --- a/Oqtane.Client/Resources/Themes/Controls/ControlPanel.resx +++ b/Oqtane.Client/Resources/Themes/Controls/ControlPanel.resx @@ -177,4 +177,13 @@ Check For System Updates + + Visibility: + + + Page Editors Only + + + Same As Page + \ No newline at end of file diff --git a/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor b/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor index f5023748..60ef502a 100644 --- a/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor +++ b/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor @@ -46,178 +46,178 @@
- @if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Admin)) - { -
-
- + @if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Admin)) + { +
+
+ +
-
-
+
-
-
- +
+
+ +
-
-
-
- - - +
+
+ + + +
-
-
-
-
- @if (UserSecurity.GetPermissionStrings(PageState.Page.Permissions).FirstOrDefault(item => item.PermissionName == PermissionNames.View).Permissions.Split(';').Contains(RoleNames.Everyone)) - { - - } - else - { - - } +
+
+ @if (UserSecurity.GetPermissionStrings(PageState.Page.Permissions).FirstOrDefault(item => item.PermissionName == PermissionNames.View).Permissions.Split(';').Contains(RoleNames.Everyone)) + { + + } + else + { + + } +
-
- } + } - @if (_deleteConfirmation) - { -
-