| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 | 
							- using System;
 
- using InABox.Configuration;
 
- using InABox.Core;
 
- namespace Comal.Classes
 
- {
 
-     public enum KanbanViewType
 
-     {
 
-         Status,
 
-         User,
 
-         Planner,
 
-         List
 
-     }
 
-     public abstract class KanbanSettingsSection
 
-     {
 
-     }
 
-     public abstract class KanbanCardSettings : KanbanSettingsSection
 
-     {
 
-         public KanbanCardSettings()
 
-         {
 
-             CompactView = false;
 
-             IncludeCompleted = false;
 
-             IncludeObserved = true;
 
-         }
 
-         public bool CompactView { get; set; }
 
-         public bool IncludeCompleted { get; set; }
 
-         public bool IncludeObserved { get; set; }
 
-     }
 
-     public class KanbanStatusSettings : KanbanCardSettings
 
-     {
 
-         public KanbanStatusSettings()
 
-         {
 
-             SelectedEmployee = Guid.Empty;
 
-             SelectedType = CoreUtils.FullGuid;
 
-             IncludeLocked = true;
 
-         }
 
-         public Guid SelectedEmployee { get; set; }
 
-         public Guid SelectedType { get; set; }
 
-         public bool IncludeLocked { get; set; }
 
-     }
 
-     public class KanbanUserSettings : KanbanCardSettings
 
-     {
 
-         public KanbanUserSettings()
 
-         {
 
-             TeamsHeight = 200.0F;
 
-             AnchorWidth = 300.0F;
 
-             SelectedTeams = new Guid[] { };
 
-             SelectedEmployees = new Guid[] { };
 
-             IncludeManaged = false;
 
-         }
 
-         public double AnchorWidth { get; set; }
 
-         public double TeamsHeight { get; set; }
 
-         public Guid[] SelectedTeams { get; set; }
 
-         public Guid[] SelectedEmployees { get; set; }
 
-         public bool IncludeManaged { get; set; }
 
-     }
 
-     public class KanbanPlannerSettings : KanbanSettingsSection
 
-     {
 
-         public KanbanPlannerSettings()
 
-         {
 
-             SelectedType = CoreUtils.FullGuid;
 
-             IncludeCompleted = false;
 
-         }
 
-         public Guid SelectedType { get; set; }
 
-         public bool IncludeCompleted { get; set; }
 
-     }
 
-     public class KanbanListSettings : KanbanSettingsSection
 
-     {
 
-     }
 
-     public class KanbanSettings : IUserConfigurationSettings
 
-     {
 
-         public KanbanSettings()
 
-         {
 
-             ViewType = KanbanViewType.Status;
 
-             StatusSettings = new KanbanStatusSettings();
 
-             UserSettings = new KanbanUserSettings();
 
-             PlannerSettings = new KanbanPlannerSettings();
 
-             ListSettings = new KanbanListSettings();
 
-         }
 
-         public KanbanViewType ViewType { get; set; }
 
-         public KanbanStatusSettings StatusSettings { get; set; }
 
-         public KanbanUserSettings UserSettings { get; set; }
 
-         public KanbanPlannerSettings PlannerSettings { get; set; }
 
-         public KanbanListSettings ListSettings { get; set; }
 
-     }
 
- }
 
 
  |