Fullscreen
[Show/Hide Left Column]
[Show/Hide Right Column]

Pretty_Tracker_Nested_Demo

This profile is intended to show users how to create Pretty Trackers with Nested PluginTrackerLists using Tiki Profiles.

Other pages to review when using this profile:

Table of contents



Dependencies

This profile depends on and applies the following (mini) profile in the following order:
YAML
dependencies:
 - $profiles.tiki.org:Pretty_Tracker_Demo:directory_tracker


Trackers

YAML
preferences:
 feature_trackers: y


"Position tasks" Tracker Definition
This Tracker is setup to be used as a Company Directory
YAML
objects:
 -
  type: tracker
  ref: position_tasks_tracker
  data:
   name: Tasks from each position level
   description: Tasks associated with each position level
   default_status: open
   show: [ creation_date, modification_date, list_modification_date ]
 -
  type: tracker_field
  ref: position_tasks_level
  data:
   name: Level
   tracker: $position_tasks_tracker
   type: item_link
   options: $profiles.tiki.org:Pretty_Tracker_Demo:directory_tracker,$profiles.tiki.org:Pretty_Tracker_Demo:directory_position,0,$profiles.tiki.org:Pretty_Tracker_Demo:directory_position,o,
   flags: [ searchable, public, list, mandatory, link ]
   order: 10
 -
  type: tracker_field
  ref: position_tasks_tasks
  data:
   name: Tasks
   tracker: $position_tasks_tracker
   type: text_field
   options: 0,80,,,200,0
   flags: [ searchable, public, list, mandatory, link ]
   order: 20


Sample data for "Position tasks"

YAML
objects:
 -
  type: tracker_item
  ref: position_task_001
  data:
   tracker: $position_tasks_tracker
   status: open
   values:
    - [ $position_tasks_level, President ]
    - [ $position_tasks_tasks, Represent the organization in public spaces ]
 -
  type: tracker_item
  ref: position_task_002
  data:
   tracker: $position_tasks_tracker
   status: open
   values:
    - [ $position_tasks_level, President ]
    - [ $position_tasks_tasks, Sign agreements with partner organizations ]
 -
  type: tracker_item
  ref: position_task_003
  data:
   tracker: $position_tasks_tracker
   status: open
   values:
    - [ $position_tasks_level, Secretary ]
    - [ $position_tasks_tasks, Write minutes from meetings ]
 -
  type: tracker_item
  ref: position_task_004
  data:
   tracker: $position_tasks_tracker
   status: open
   values:
    - [ $position_tasks_level, Secretary ]
    - [ $position_tasks_tasks, Answer the phone ]
 -
  type: tracker_item
  ref: position_task_005
  data:
   tracker: $position_tasks_tracker
   status: open
   values:
    - [ $position_tasks_level, Secretary ]
    - [ $position_tasks_tasks, Manage the agenda from the president ]


Wiki

Wiki Pages
YAML
instructions: Company Directory List
objects:
  -
    type: wiki_page
    ref: pretty_tracker_dynamic_ref_nested_trackerlist_include
    data:
      name: Company Directory List
      description: Company Directory List
      lang: en
      mode: create_or_update
      content:wikicontent:pretty_tracker_dynamic_ref_nested_trackerlist_include
  -
    type: wiki_page
    ref: page_pretty_tracker_dynamic_ref_nested_tpl_1_include
    data:
      name: template1
      lang: en
      mode: create_or_update
      content:wikicontent:pretty_tracker_dynamic_ref_nested_tpl_1_include
  -
    type: wiki_page
    ref: page_pretty_tracker_dynamic_ref_nested_tpl_2_include
    data:
      name: template2
      lang: en
      mode: create_or_update
      content:wikicontent:pretty_tracker_dynamic_ref_nested_tpl_2_include



Contributors to this page: xavi2829 points  .
Page last modified on Monday 18 of October, 2010 12:20:14 UTC by xavi2829 points .