using InABox.Core; namespace Comal.Classes { [Caption("Subscribers")] public class KanbanSubscriber : Entity, IRemotable, IPersistent, ILicense { [NullEditor] [EntityRelationship(DeleteAction.Cascade)] public KanbanLink Kanban { get; set; } [EntityRelationship(DeleteAction.Cascade)] public EmployeeLink Employee { get; set; } [CheckBoxEditor(Visible = Visible.Default, Editable = Editable.Hidden)] public bool Assignee { get; set; } [CheckBoxEditor(Visible = Visible.Default, Editable = Editable.Hidden)] public bool Manager { get; set; } [NullEditor] public bool Observer { get; set; } static KanbanSubscriber() { DefaultColumns.Add(x => x.Assignee); DefaultColumns.Add(x => x.Manager); DefaultColumns.Add(x => x.Employee.Code); DefaultColumns.Add(x => x.Employee.Name); } } }