Loading...
 
Skip to main content

Category: Gantt Chart

Gantt Chart
Show subcategories objects

Name Type
BlissTiki William
This should be migrated to the community site, and handled with ((doc:Organic groups)) and ((doc:User Trackers))
tracker item
Editing a Gantt Chart shows missleading messages: success and error
There might be some sharp edge somewhere with the new ((doc:PluginGanttChart)) or with the profile to showcase it.

Editing a Gantt Chart through its own UI shows missleading messages after resizing some bars: some success message in a remarksbox, as well as another remarksbox reporting some sort of error:
-+Error: The following mandatory fields are missing: Dependencies+-
---

Reproduced here:
http://xavi-9794-7119.show2.tikiwiki.org/tiki-index.php?page=Sample-Gantt-Chart
u: admin
p: 12345

See also:
{img fileId="1309" thumb="box"}

---
The error message is legitimate: field dependencies was set to be "mandatory", and it seems as if that the jquery gantt editor ui doesn't expose this field to Tiki, therefore tiki complains that this mandatory field is missing. Or well, this is my own "educated guess" on what might be happening. I've removed the "mandatory" value in that field in the profile at profiles.t.o (but not in the show2.t.o linked to this bug report).

So that the problem here might be that the success message is fake? (just another educated guess) {sign user="xavi" datetime="2019-08-14T22:04:34+00:00"}
tracker item
Extend GanttChart to allow filtering as in other PluginList-based plugins for real-world use cases
((doc:PluginGanttChart)) is a very promising feature in Tiki for real-world uses cases of project management

We lack the ability to filter results provided to the plugin gantt chart by means of filtering content from the unified search index, in an equivalent way to what it's possible in other ((doc:PluginList))-based plugins using [https://doc.tiki.org/PluginList-filter-control-block|the -+filter+- control block]. See examples:
* Filtering displayed tracker items based on values in a field (without user intervention)
+ https://doc.tiki.org/PluginPivotTable#Advanced_example_2
* Allow users to filter displayed tracker items based user input in a search form:
+ https://doc.tiki.org/PluginPivotTable#Advanced_example_3

What would be needed to get this GanttChart extended this way?

Thanks in advanced

You can reproduce this issue by means of applying the ((pr:GanttChart)) profile.

Example of coded shown in that profile:
{CODE()}
{GANTTCHART(trackerId="1" name="trackerganttTaskName" begin="trackerganttStartDate" end="trackerganttEndDate" roleId="trackerganttRole" status="trackerganttStatus" progress="trackerganttProgress" canWrite="true" canDelete="true" canWriteOnParent="true" description="trackerganttDescription" code="trackerganttCode" effort="trackerganttEffort" resourceId="trackerganttResourceId" order="trackerganttOrder" level="trackerganttLevel" depends="trackerganttDependencies" startIsMilestone=="trackerganttStartIsMilestone" endIsMilestone=="trackerganttEndIsMilestone")}
{filter field="tracker_field_trackerganttTaskName" editable="content"}
{filter field="tracker_field_trackerganttDescription" editable="content"}
{filter field="tracker_field_trackerganttResponsible" editable="content"}
{filter field="tracker_field_trackerganttEndDate" editable="content"}
{GANTTCHART}

{CODE}


tracker item
Gantt Chart Order not sorting as it should
The chart is saving order correctly to the database, but when reading from the database order is the order in the table (not the order field). This read in order is then assigned to the items, then is written out incorrectly. I'm not sure how

{CODE(theme="default")}$orderItems = ! empty($orderField['fieldId']) ? 'f_' . $orderField['fieldId'] . '_asc' : 'created_asc';
$listItems = $trklib->list_items($trackerId, 0, -1, $orderItems, $listfields);{CODE}

is supposed to work.

tracker item
Gantt Chart with multiple dependencies is saved to database incorrectly
Multiple dependencies are saving back to database (from chart) without commas between dependencies. When reloaded of course the dependencies didn't work. Added a comma before save back to database fixed the problem.

tracker item
GanttChart changes in StartIsMilestone and EndIsMilestone don't get saved across editions
For some reason, GanttChart changes in StartIsMilestone and EndIsMilestone don't get saved across editions.

What needs to be changed? Profile ((pr:GanttChart)) defines them so far as checkboxesm but maybe it's not the right field type. Should the param value stored in Tiki be yes, y, or true or something else?
Or maybe the issue is somewhere else?

Help is appreciated to get this (currently broken) feature up & running by default when applying the demo profile.

Thanks!

You can reproduce this issue by means of applying the ((pr:GanttChart)) profile.
tracker item
GanttChart: changes in Assignees don't get saved across editions
GanttChart: changes in Assignees don't get saved across editions
You can add users to the assignments part in the editor. However, they don't get stored apparently, because when editing the same item again, that information is missing.

Maybe some extra sync is needed with a new param in the tiki plugin to match the param in the jquery app?

You can reproduce this issue by means of applying the ((pr:GanttChart)) profile.
tracker item
PluginGanttChart how to expose zoom level param fromthe jquery app to the tiki plugin
I'm wondering how to expose the param zoom Level (as seen here: https://github.com/robicch/jQueryGantt/blob/master/ganttZoom.jsmarc ) to the tiki ((doc:PluginGanttChart)), so that in real world scenarios where we have lengthy tasks across several years, we can have a nicer default view for decision makers.

Any hints?

You can get a working instance to start with by means of applying the ((pr:GanttChart)) profile.
tracker item
Show PHP error messages