no-more-circle-autorisation-to-file

This commit is contained in:
Paul Schneider
2021-06-03 18:21:31 +01:00
parent f3d3a7e575
commit 6ae7333dbb
17 changed files with 2892 additions and 795 deletions

View File

@ -1,33 +0,0 @@
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Newtonsoft.Json;
using Yavsc.Abstract;
using Yavsc.Abstract.Identity.Security;
using Yavsc.Attributes.Validation;
using Yavsc.Models.Relationship;
namespace Yavsc.Server.Models.Access
{
[Obsolete("use rules from .access files")]
public class CircleAuthorizationToFile : ICircleAuthorization
{
[Required]
public long CircleId
{
get; set;
}
[Required]
[YaStringLength(48)]
[YaRegularExpression(Constants.UserFileNamePatternRegExp)]
public string FullPath
{
get; set;
}
[ForeignKey("CircleId"), JsonIgnore]
public virtual Circle Circle { get; set; }
}
}