Loading...
 
Skip to main content

History: jQuery Gantt editor

Source of version: 21 (current)

Copy to clipboard
Coordination page about the addition of https://github.com/robicch/jQueryGantt/ to ((Tiki19)) as ((doc:PluginGanttChart))
{img src="https://camo.githubusercontent.com/1a5308a38fa978d720e134cdd19337d858a6aeee/687474703a2f2f747770726f6a6563742e73332e616d617a6f6e6177732e636f6d2f7265736f75726365732f67616e74745f6769746875622e6a7067"}

!! Bugs & Wishes
!!! Open or Pending
{LIST()}  {filter content="5" field="tracker_id"}
  {filter field="tracker_status" content="o OR p"}
  {filter categories="345"}
  {sort mode="tracker_field_priority_ndesc"}
  {OUTPUT(template="table")}
    {tableparams allowtableexpansion="y" shownbitems="y"}
    {column field="tracker_field_subject" label="Title" mode="raw"}
    {column field="mod_date" label="LastModif" mode="raw"}
    {column sort="tracker_field_resolution_status" field="tracker_field_resolution_status" label="Resolution Status" mode="raw"}
    {column sort="tracker_field_submitted_by" field="tracker_field_submitted_by" label="Submitted By"}
    {column field="tracker_field_assigned_to" label="Volunteered" mode="raw"}
    {column label="Category" field="category" mode="raw"}
    {column sort="tracker_field_version" field="tracker_field_version" label="Version" mode="raw"}
    {column field="tracker_field_feature" label="Feature" mode="raw"}
    {column sort="tracker_field_priority" field="tracker_field_priority" label="Priority" mode="raw"}
    {tablesorter server="n" sortable="y"}
  {OUTPUT}
  {FORMAT(name="mod_date")}{display name="modification_date" format="date"}{FORMAT}
  {FORMAT(name="tracker_field_resolution_status")}{display name="tracker_field_resolution_status" default="" format="trackerrender"}{FORMAT}
  {FORMAT(name="tracker_field_submitted_by")}{display name="tracker_field_submitted_by" format="trackerrender"}{FORMAT}
  {FORMAT(name="tracker_field_assigned_to")}{display name="tracker_field_assigned_to" format="trackerrender" default=""}{FORMAT}
  {FORMAT(name="tracker_field_subject")}{display name="tracker_field_subject" format="objectlink"}{FORMAT}
  {FORMAT(name="category")}{display name="tracker_field_category" format="trackerrender"}{FORMAT}
  {FORMAT(name="tracker_field_version")}{display name="tracker_field_version" format="trackerrender"}{FORMAT} 
  {FORMAT(name="tracker_field_feature")}{display name="tracker_field_feature" format="trackerrender"}{FORMAT} 
  {FORMAT(name="tracker_field_priority")}{display name="tracker_field_priority" format="trackerrender" default="" }{FORMAT} 
{LIST}
{button href="Make+a+wish" _text="Create Item" _icon_name="create" _type="link" _class="create_item_button"}

!! What we want
* Data is stored in trackers
* ((doc:PluginGanttChart)) will use the unified search index as a data source (like ((doc:PluginTrackerCalendar)) or ((doc:PluginPivotTable))).
** So same data can be used / viewed in other ways
* jQueryGantt permits editing and thus, this should update tracker data


!! Details
* What is the plan to deal with sub-tasks?  Item link? Relations field? 
+ simplest setup (and maybe good enough): {sign user="xavi" datetime="2016-10-24T18:29:24+00:00"}
** project = category.
** task: tracker item
** child task (from hierarchical point of view in Gantt Chart): another item of the same tracker, with: relations field.
** parent task: as before, but info in another relation field "Parent task".
+ item link could be for linked items in the timesheet, if needed. Invoiceable items, etc. {sign user="xavi" datetime="2016-10-24T18:32:28+00:00"}


!! Related
A former hack-like implementation that was never committed to trunk svn, and thus, became obsolete quickly, but maybe some ideas can be taken from there? {sign user="xavi" datetime="2016-10-26T08:47:09+00:00"}
* ((TrackerToGanttChart))

And ((doc:PluginTrackerCalendar))

{QUOTE(source_url="https://roberto.open-lab.com/2017/04/05/new-gantt-editor-release-the-best-ever/")}The commercial version has been always a step forward the open source one, so after two and half years the gap becomes unbridgeable and I needed time and funds to ferry the open source component to the new world :-)

Thanks to WikiSuite, that funded the alignment, the new version has finally seen the light.{QUOTE}

Developer documentation:
https://roberto.twproject.com/2012/08/24/jquery-gantt-editor/

Alias names of this page:
(alias(Gantt)) | (alias(Gantt Chart))  | (alias(GanttChart)) |  (alias(Plugin Gantt Chart)) |  (alias(Plugin GanttChart)) |  (alias(PluginGanttChart))
Show PHP error messages