public static Error.Types OnLinking( long sourceInheritSiteId, long destinationInheritSiteId) { if (!Permissions.Can(sourceInheritSiteId, Permissions.Types.ManageSite)) { return(Error.Types.HasNotPermission); } if (!Permissions.Can(destinationInheritSiteId, Permissions.Types.Read)) { return(Error.Types.HasNotPermission); } return(Error.Types.None); }
public static ErrorData OnLinking( Context context, long sourceInheritSiteId, long destinationInheritSiteId) { if (!Permissions.Can( context: context, siteId: sourceInheritSiteId, type: Permissions.Types.ManageSite)) { return(new ErrorData(type: Error.Types.HasNotPermission)); } if (!Permissions.Can( context: context, siteId: destinationInheritSiteId, type: Permissions.Types.Read)) { return(new ErrorData(type: Error.Types.HasNotPermission)); } return(new ErrorData(type: Error.Types.None)); }