load the ACL

This commit is contained in:
Paul Schneider 2026-08-30 19:37:55 +01:00
commit 0241dd98f0
Signed by: notazof
GPG key ID: 1DD5D838E5343B06
14 changed files with 438 additions and 174 deletions

View file

@ -66,9 +66,9 @@ namespace Yavsc.Models.Blog
return ACL?.Any(i => i.CircleId == circleId) ?? true;
}
public ICircleAuthorization[] GetACL()
public CircleAuthorization[] GetACL()
{
return ACL?.ToArray() ?? Array.Empty<ICircleAuthorization>();
return ACL?.ToArray() ?? Array.Empty<CircleAuthorization>();
}
public void Tag(Tag tag)
@ -134,5 +134,16 @@ namespace Yavsc.Models.Blog
};
}
}
ICollection<CircleAuthorization> ICircleAuthorized.ACL
{
get
{
return ACL?.Select(a => new CircleAuthorization
{
CircleId = a.CircleId
}).ToList() ?? new List<CircleAuthorization>();
}
}
}
}