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

Time_Sheet

TABLE OF CONTENTS

[+]

profile definition


General
YAML
permissions:
 Anonymous:
  allow: [ list_trackers, view_trackers ]
 Registered:
  description: Will be ignored because group is already created
  allow: [ create_tracker_items, modify_tracker_items ]
preferences:
 enable: [ feature_trackers ]


Project List

YAML
objects:
 -
  type: tracker
  ref: project_list
  data:
   name: Project list
   description: List of projects
   default_status: open
   show: [ creation_date ]
   allow: [ comments, attachments ]
 -
  type: tracker_field
  ref: project_summary
  data:
   name: Summary
   tracker: $project_list
   type: text_field
   flags: [ searchable, public, list, mandatory, link]
   order: 10
 -
  type: tracker_field
  ref: project_description
  data:
   name: Description
   tracker: $project_list
   type: text_area
   flags: [ searchable, public, list]
   order: 30
 -
  type: tracker_field
  ref: project_manager
  data:
   name: Project manager
   tracker: $project_list
   type: user
   flags: [ searchable, public, list ]
   order: 40


Timesheet

YAML
objects:
 -
  type: tracker
  ref: timesheet
  data:
   name: Time sheet
   description: Simple time sheet
   default_status: open
   show: [ creation_date ]
   allow: [ comments, attachments ]
 -
  type: tracker_field
  ref: timesheet_summary
  data:
   name: Summary
   tracker: $timesheet
   type: text_field
   options: 0,80
   flags: [ searchable, public, list, mandatory, link]
   order: 10
 -
  type: tracker_field
  ref: timesheet_associated_project
  data:
   name: Associated project
   tracker: $timesheet
   type: item_link
   options: $profileobject:project_list$,$profileobject:project_summary$
   flags: [ searchable, public, list]
   order: 32
 -
  type: tracker_field
  ref: timesheet_description
  data:
   name: Description
   tracker: $timesheet
   type: text_area
   options: 1,60,10
   flags: [ searchable, public, list]
   order: 30
 -
  type: tracker_field
  ref: timesheet_time_spent
  data:
   name: Amount of time spent
   tracker: $timesheet
   type: numeric
   description: "Please indicate total number of hours, in decimal format. Ex.: 2h30 => 2.5 "
   flags: [ public, list ]
   order: 35
 -
  type: tracker_field
  ref: timesheet_work_done_by
  data:
   name: Done by
   tracker: $timesheet
   type: user
   options: 1,1
   flags: [ searchable, public, list ]
   order: 40


Sample data

YAML
objects:
 -
  type: tracker_item
  ref: project_general
  data:
   tracker: $project_list
   status: open
   values:
    - [ $project_summary, "General" ]
    - [ $project_description, "All the stuff which doesn't fit anywhere else" ]
    - [ $project_manager, "" ]
 -
  type: tracker_item
  ref: timesheet_sample_data
  data:
   tracker: $timesheet
   status: open
   values:
    - [ $timesheet_summary, "Setup of Tiki TimeSheet" ]
    - [ $timesheet_description, "Congratulations, you just installed the TimeSheet. You can delete this entry and start adding your own" ]
    - [ $timesheet_time_spent, ".25" ]
    - [ $timesheet_associated_project, "General" ]
 -
  type: tracker_item
  ref: timesheet_sample_data2
  data:
   tracker: $timesheet
   status: open
   values:
    - [ $timesheet_summary, "Watch TV" ]
    - [ $timesheet_description, "Taking it easy" ]
    - [ $timesheet_time_spent, "5" ]
    - [ $timesheet_associated_project, "General" ]


Add a for & report with the total number of hours


This will include: Profile_Time_Sheet_timesheet_page

YAML
instructions: TimeSheet
preferences:
  enable: [ feature_wiki ]
objects:
  -
    type: wiki_page
    ref:  timesheet_page
    data:
      name: TimeSheet
      description: Who did what? 
      lang: en
      content: wikicontent:Profile_Time_Sheet_timesheet_page



Notes/todo

[+]

Page last modified on Tuesday 14 of September, 2010 02:40:25 UTC