Exemple #1
0
 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));
 }