class GanttConfiguration

This class represents the JSON configuration of a DocsMarshal Gantt


Base class:

Implemented interfaces:

This type does not implements any interface.

Derived types:

This type is not derived by any type in DocsMarshal.


Constructors

GanttConfiguration ()


GanttConfiguration (Gantt element)


Properties

Boolean? AllowDependencyAdding { get; set; }


Boolean? AllowDependencyDeleting { get; set; }


Boolean? AllowResourceAdding { get; set; }


Boolean? AllowResourceDeleting { get; set; }


Boolean? AllowResourceUpdating { get; set; }


Boolean? AllowSelection { get; set; }


Boolean? AllowTaskAdding { get; set; }


Boolean? AllowTaskDeleting { get; set; }


Boolean? AllowTaskResourceUpdating { get; set; }


Boolean? AllowTaskUpdating { get; set; }


Boolean? AutoUpdateParentTasks { get; set; }


GanttClassTypeConfig ClassTypeConfig { get; set; }

ClassType configuration of the linked profile for the tasks


Double? Default_Duration { get; set; }

Default duration (in minutes) for the new tasks


GanttTaskResourceRequirement Default_GanttTaskResourceRequirement { get; set; }

Default resource requirements options for the new tasks


String Default_MailSender { get; set; }

Default mail sender for new mail gantt events


Default_MailSender { }

Default Email Address to use to send the email from for Gantt-related communications (for example: communication hub events)


Guid? Default_PlanningCategory { get; set; }

Default planning category for the new tasks


Boolean? Default_ResourcesCanEditCheckList { get; set; }

Default resource grant for the new tasks. Indicates that the assigned resource can manage the task checklists


Boolean? Default_ResourcesCanManageSubTasks { get; set; }

Default resource grant for the new tasks. Indicates that the assigned resource can split its task in sub-activities


Boolean? Default_ResourcesCanManageTaskDuration { get; set; }

Default resource grant for the new tasks. Indicates that the assigned resource can manage the task duration


Boolean? Enabled { get; set; }


Boolean? EnablePredecessorGap { get; set; }


DateTime? EndDateRange { get; set; }


String EzCode { get; set; }


String EzState { get; set; }


Int32? FirstDayOfWeek { get; set; }


Boolean? KanbanAskDatesIfDirectlyCompleted { get; set; }

If the user drag the activity from a planned state to a completed one skipping the in-charge state, you can ask the user to fill the real start and end date of the task


KanbanAskDatesIfDirectlyCompleted { }

If the user drag the activity from a planned state to a completed one skipping the in-charge state, you can ask the user to fill the real start and end date of the task


String KanbanBackgroundColor { get; set; }


String KanbanTextColor { get; set; }


List<KanbanUserAction> KanbanUserActions { get; set; }

The list of action to execute when an user interacts with an activity of this Gantt in their Kanban


String MenuItems { get; set; }


GanttClassTypeConfig MilestoneClassTypeConfig { get; set; }

ClassType configuration of the linked profile for the milestones


Boolean? ShowDependencies { get; set; }


Boolean? ShowFilterRow { get; set; }


Boolean? ShowResources { get; set; }


String ShowRowLines { get; set; }


DateTime? StartDateRange { get; set; }


String TaskListWidth { get; set; }


String TaskTitlePosition { get; set; }


Boolean? UseSpecificPlanningCategories { get; set; }


Boolean? ValidateDependencies { get; set; }