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 />
<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" />
@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 />

View File

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