Merge pull request #5985 from sbwalker/dev

only host users can synchronize sites
This commit is contained in:
Shaun Walker
2026-01-27 17:05:47 -05:00
committed by GitHub
2 changed files with 3 additions and 3 deletions

View File

@@ -577,9 +577,9 @@
<br /> <br />
<button type="button" class="btn btn-success" @onclick="SaveSite">@SharedLocalizer["Save"]</button> <button type="button" class="btn btn-success" @onclick="SaveSite">@SharedLocalizer["Save"]</button>
<ActionDialog Header="Delete Site" Message="@Localizer["Confirm.DeleteSite"]" Action="Delete" Security="SecurityAccessLevel.Host" Class="btn btn-danger" OnClick="@(async () => await DeleteSite())" ResourceKey="DeleteSite" /> <ActionDialog Header="Delete Site" Message="@Localizer["Confirm.DeleteSite"]" Action="Delete" Security="SecurityAccessLevel.Host" Class="btn btn-danger" OnClick="@(async () => await DeleteSite())" ResourceKey="DeleteSite" />
@if (_siteGroupDefinitions.Any(item => item.PrimarySiteId == PageState.Site.SiteId && item.Synchronization)) @if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Host) && _siteGroupDefinitions.Any(item => item.PrimarySiteId == PageState.Site.SiteId && item.Synchronization))
{ {
<button type="button" class="btn btn-primary ms-2" @onclick="SynchronizeSite">@Localizer["Synchronize"]</button> <button type="button" class="btn btn-primary ms-1" @onclick="SynchronizeSite">@Localizer["Synchronize"]</button>
} }
<br /> <br />
<br /> <br />

View File

@@ -113,7 +113,7 @@ namespace Oqtane.Infrastructure
if (string.IsNullOrEmpty(log)) if (string.IsNullOrEmpty(log))
{ {
log = "No Site Groups Require Replication<br />"; log = "No Site Groups Require Synchronization<br />";
} }
return log; return log;