Loading...
 

Profile_Timesheet_IE_Homepage

About

This is a demo profile that sets up Tiki as a timesheet tracker - it enables tracker feature and sets up a sample timesheet tracker with ability to import into/export from it. Main inspiration comes from Federated timesheets project

Profiles Code (YAML)

YAML
permissions: { } preferences: feature_trackers: 'y' tracker_change_field_type: 'y' tracker_field_rules: 'y' tracker_refresh_itemslist_detail: 'y' tracker_show_comments_below: 'y' tracker_system_currency: 'y' tracker_tabular_enabled: 'y' trackerfield_autoincrement: 'y' trackerfield_currency: 'y' trackerfield_dropdownother: 'y' trackerfield_dynamiclist: 'y' trackerfield_file: 'y' trackerfield_groupselector: 'y' trackerfield_image: 'y' trackerfield_itemslist: 'y' trackerfield_math: 'y' trackerfield_relation: 'y' trackerfield_usergroups: 'y' wikiplugin_colorbox: 'y' wikiplugin_customsearch: 'y' wikiplugin_footnote: 'y' wikiplugin_icon: 'y' wikiplugin_jq: 'y' wikiplugin_js: 'y' wikiplugin_listexecute: 'y' wikiplugin_objectlink: 'y' wikiplugin_pivottable: 'y' wikiplugin_preference: 'y' wikiplugin_preview: 'y' wikiplugin_sign: 'y' wikiplugin_tr: 'y' wikiplugin_trackercalendar: 'y' wikiplugin_trackerquerytemplate: 'y' feature_wiki: 'y' objects: - type: tracker ref: timesheets data: name: Timesheets description: '' form_classes: '' - type: tracker_field ref: timesheets_tsUser data: name: User permname: tsUser tracker: '$profileobject:timesheets$' options: autoassign: 1 owner: 1 notify_template_format: text groupIds: - 0 canChangeGroupIds: - 0 showRealname: 1 type: user order: '0' visby: { } editby: { } flags: - link - list - public - mandatory - type: tracker_field ref: timesheets_tsProject data: name: Project permname: tsProject tracker: '$profileobject:timesheets$' options: samerow: 1 autocomplete: 'n' exact: 'n' type: text_field order: '10' visby: { } editby: { } flags: - link - list - public - type: tracker_field ref: timesheets_tsTask data: name: Task permname: tsTask tracker: '$profileobject:timesheets$' options: samerow: 1 autocomplete: 'n' exact: 'n' type: text_field order: '20' visby: { } editby: { } flags: - link - list - public - type: tracker_field ref: timesheets_tsDescription data: name: Description permname: tsDescription tracker: '$profileobject:timesheets$' options: distinct: 'n' wysiwyg: 'n' samerow: 1 type: text_area order: '30' visby: { } editby: { } flags: - link - list - public - type: tracker_field ref: timesheets_tsStartTime data: name: 'Start Time' permname: tsStartTime tracker: '$profileobject:timesheets$' options: datetime: dt blankdate: blank type: calendar order: '40' visby: { } editby: { } flags: - list - public - type: tracker_field ref: timesheets_tsEndTime data: name: 'End Time' permname: tsEndTime tracker: '$profileobject:timesheets$' options: datetime: dt blankdate: blank type: calendar order: '50' visby: { } editby: { } flags: - list - public - type: tracker_field ref: timesheets_tsDate data: name: Date permname: tsDate tracker: '$profileobject:timesheets$' options: datetime: d blankdate: blank type: calendar order: '60' visby: { } editby: { } flags: - list - public - type: tracker_field ref: timesheets_tsDuration data: name: Duration permname: tsDuration tracker: '$profileobject:timesheets$' options: minutes: 1 hours: 1 type: DUR order: '70' visby: { } editby: { } flags: - list - public - type: tracker_field ref: timesheets_tsMinutesCalculated data: name: 'Minutes (Calculated)' permname: tsMinutesCalculated tracker: '$profileobject:timesheets$' options: calculation: '(coalesce (round (div tsDuration 60) 0) (round (div (sub tsEndTime tsStartTime) 60) 0) 0)' recalculate: index type: math order: '80' visby: { } editby: { } flags: - link - list - public - type: tracker_field ref: timesheets_tsHoursCalculated data: name: 'Hours (Calculated)' permname: tsHoursCalculated tracker: '$profileobject:timesheets$' options: calculation: '(round (div tsMinutesCalculated 60) 2)' recalculate: index type: math order: '90' visby: { } editby: { } flags: - link - list - public - type: tracker_field ref: timesheets_tsURI data: name: URI permname: tsURI tracker: '$profileobject:timesheets$' options: calculation: '(coalesce tsURI (concat base_url (str api/trackers/) trackerId (str /items/) itemId))' recalculate: index type: math order: '100' visby: { } editby: { } flags: - list - public - type: tracker_field ref: timesheets_tsCustomer data: name: Customer permname: tsCustomer tracker: '$profileobject:timesheets$' options: samerow: 1 autocomplete: 'n' exact: 'n' type: text_field order: '110' visby: { } editby: { } flags: - list - public - type: tracker_field ref: timesheets_tsExported data: name: Exported permname: tsExported tracker: '$profileobject:timesheets$' options: samerow: 1 dec_point: . thousands: ',' type: numeric order: '130' visby: { } editby: { } flags: - list - public - type: tracker_field ref: timesheets_tsTags data: name: Tags permname: tsTags tracker: '$profileobject:timesheets$' options: samerow: 1 autocomplete: 'n' exact: 'n' type: text_field order: '140' visby: { } editby: { } flags: - list - public - type: tracker_option ref: timesheets_sort_default_field data: tracker: '$profileobject:timesheets$' name: sort_default_field value: modification - type: tabular ref: timesheet_full data: name: 'Timesheet - Full' tracker: '$profileobject:timesheets$' fields: - label: URI field: '$profileobject:timesheets_tsURI$' mode: default remoteField: '' displayAlign: left isPrimary: 'y' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: User field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Task field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Customer field: '$profileobject:timesheets_tsCustomer$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Description field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Start Time' field: '$profileobject:timesheets_tsStartTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'End Time' field: '$profileobject:timesheets_tsEndTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Date field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Duration field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Minutes (Calculated)' field: '$profileobject:timesheets_tsMinutesCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Hours (Calculated)' field: '$profileobject:timesheets_tsHoursCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Exported field: '$profileobject:timesheets_tsExported$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Tags field: '$profileobject:timesheets_tsTags$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 1 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_time data: name: 'Timesheet - Time' tracker: '$profileobject:timesheets$' fields: - label: 'User name' field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Project name' field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Issue field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Time field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Start date' field: '$profileobject:timesheets_tsStartTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'End date' field: '$profileobject:timesheets_tsEndTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 1 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_jiffy data: name: 'Timesheet - Jiffy' tracker: '$profileobject:timesheets$' fields: - label: Customer field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Task field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Start Time' field: '$profileobject:timesheets_tsStartTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Stop time' field: '$profileobject:timesheets_tsEndTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Minutes field: '$profileobject:timesheets_tsMinutesCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Note field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_log data: name: 'Timesheet - Log' tracker: '$profileobject:timesheets$' fields: - label: Date field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Time field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Task field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Details field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Details field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_kimai data: name: 'Timesheet - Kimai' tracker: '$profileobject:timesheets$' fields: - label: Date field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: From field: '$profileobject:timesheets_tsStartTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: To field: '$profileobject:timesheets_tsEndTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Duration field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: User field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Customer field: '$profileobject:timesheets_tsCustomer$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Activity field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Description field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Exported field: '$profileobject:timesheets_tsExported$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Tags field: '$profileobject:timesheets_tsTags$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_noko data: name: 'Timesheet - Noko' tracker: '$profileobject:timesheets$' fields: - label: Date field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Person field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Group/Client field: '$profileobject:timesheets_tsCustomer$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Minutes field: '$profileobject:timesheets_tsMinutesCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Hours field: '$profileobject:timesheets_tsHoursCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Tags field: '$profileobject:timesheets_tsTags$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Description field: '$profileobject:timesheets_tsDescription$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'y' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_simpletimetracker data: name: 'Timesheet - SimpleTimeTracker' tracker: '$profileobject:timesheets$' fields: - label: 'Activity Name' field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Time Started' field: '$profileobject:timesheets_tsStartTime$' mode: 'short datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Time Ended' field: '$profileobject:timesheets_tsEndTime$' mode: 'short datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Comment field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Activity Tags' field: '$profileobject:timesheets_tsTags$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_swipetimes data: name: 'Timesheet - Swipetimes' tracker: '$profileobject:timesheets$' fields: - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Task field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Note field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Start Date & Time' field: '$profileobject:timesheets_tsStartTime$' mode: 'yyyy-mm-dd hh:mm:ss' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'End Date & Time' field: '$profileobject:timesheets_tsEndTime$' mode: 'yyyy-mm-dd hh:mm:ss' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Duration field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Duration in hours' field: '$profileobject:timesheets_tsHoursCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Tags field: '$profileobject:timesheets_tsTags$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_timebro data: name: 'Timesheet - TimeBro' tracker: '$profileobject:timesheets$' fields: - label: Date field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Start Time' field: '$profileobject:timesheets_tsStartTime$' mode: 'short datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'End Time' field: '$profileobject:timesheets_tsEndTime$' mode: 'short datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Task field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Duration field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Comment field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_timemanager data: name: 'Timesheet - TimeManager' tracker: '$profileobject:timesheets$' fields: - label: Start field: '$profileobject:timesheets_tsStartTime$' mode: 'yyyy-mm-dd hh:mm:ss' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: End field: '$profileobject:timesheets_tsEndTime$' mode: 'yyyy-mm-dd hh:mm:ss' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Note field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Status field: status mode: name remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Duration field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Client field: '$profileobject:timesheets_tsCustomer$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Task field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_timetracker data: name: 'Timesheet - TimeTracker' tracker: '$profileobject:timesheets$' fields: - label: Date field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: User field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Start field: '$profileobject:timesheets_tsStartTime$' mode: 'short datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Finish field: '$profileobject:timesheets_tsEndTime$' mode: 'short datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Duration field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Note field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_timetrackerdaily data: name: 'Timesheet - TimeTrackerDaily' tracker: '$profileobject:timesheets$' fields: - label: Category field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Worker field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'End Date' field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Start Time' field: '$profileobject:timesheets_tsStartTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'End Date' field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'End Time' field: '$profileobject:timesheets_tsEndTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Total Hours' field: '$profileobject:timesheets_tsHoursCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Status field: status mode: name remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_timetrackernextcloud data: name: 'Timesheet - TimeTrackerNextcloud' tracker: '$profileobject:timesheets$' fields: - label: '#' field: itemId mode: id remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Name field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Details field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: User field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Client field: '$profileobject:timesheets_tsCustomer$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: When field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Total Duration' field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Ended field: '$profileobject:timesheets_tsEndTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_timecamp data: name: 'Timesheet - TimeCamp' tracker: '$profileobject:timesheets$' fields: - label: Name field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Hours with subtasks' field: '$profileobject:timesheets_tsHoursCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Hours with subtasks' field: '$profileobject:timesheets_tsHoursCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_timesheettimetracker data: name: 'Timesheet - TimesheetTimeTracker' tracker: '$profileobject:timesheets$' fields: - label: Date field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Time Start' field: '$profileobject:timesheets_tsStartTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Time End' field: '$profileobject:timesheets_tsEndTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Duration field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Project field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Description field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_timetrapcli data: name: 'Timesheet - timetrapCli' tracker: '$profileobject:timesheets$' fields: - label: Day field: '$profileobject:timesheets_tsDate$' mode: 'long date format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Start field: '$profileobject:timesheets_tsStartTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: End field: '$profileobject:timesheets_tsEndTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Duration field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Notes field: '$profileobject:timesheets_tsDescription$' mode: default-raw remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Total field: '$profileobject:timesheets_tsHoursCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_ontheclock data: name: 'Timesheet - OnTheClock' tracker: '$profileobject:timesheets$' fields: - label: 'Employee Name' field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Date field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Total Hours' field: '$profileobject:timesheets_tsHoursCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'First Punch In' field: '$profileobject:timesheets_tsStartTime$' mode: 'yyyy-mm-dd hh:mm:ss' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Last Punch Out' field: '$profileobject:timesheets_tsEndTime$' mode: 'yyyy-mm-dd hh:mm:ss' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_savemytime data: name: 'Timesheet - SaveMyTime' tracker: '$profileobject:timesheets$' fields: - label: activityName field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: activityCategoryName field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: '"activityStartDate [ms]"' field: '$profileobject:timesheets_tsStartTime$' mode: unix remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: activityStartDate field: '$profileobject:timesheets_tsStartTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: '"activityEndDate [ms]"' field: '$profileobject:timesheets_tsEndTime$' mode: unix remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: activityEndDate field: '$profileobject:timesheets_tsEndTime$' mode: 'long datetime format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: '"activityDuration [ms]"' field: '$profileobject:timesheets_tsDuration$' mode: number-seconds remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: activityDuration field: '$profileobject:timesheets_tsDuration$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_smartertime_ data: name: 'Timesheet - SmarterTime -' tracker: '$profileobject:timesheets$' fields: - label: Day field: '$profileobject:timesheets_tsDate$' mode: yyyy-mm-dd remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Timestamp UTC ms' field: '$profileobject:timesheets_tsDate$' mode: unix remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Time field: '$profileobject:timesheets_tsDate$' mode: 'long date format' remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: Activity field: '$profileobject:timesheets_tsTask$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Activity Category' field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Duration ms' field: '$profileobject:timesheets_tsDuration$' mode: number-seconds remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: tabular ref: timesheet_timedoctor data: name: 'Timesheet - TimeDoctor' tracker: '$profileobject:timesheets$' fields: - label: Name field: '$profileobject:timesheets_tsUser$' mode: username remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'User groups' field: '$profileobject:timesheets_tsProject$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' - label: 'Total time' field: '$profileobject:timesheets_tsHoursCalculated$' mode: default remoteField: '' displayAlign: left isPrimary: 'n' isReadOnly: 'n' isExportOnly: 'n' isUniqueKey: 'n' filters: { } config: simple_headers: 0 import_update: 1 ignore_blanks: 0 import_transaction: 0 bulk_import: 0 skip_unmodified: 0 encoding: '' format: '' odbc_config: { } api_config: { } - type: wiki_page ref: timesheets_homepage data: name: 'Timesheets homepage' content: 'wikicontent:Timesheets homepage' lang: en wysiwyg: 'n' - type: wiki_page ref: timesheets_list data: name: 'Timesheets list' content: 'wikicontent:Timesheets list' lang: en wysiwyg: 'n' - type: wiki_page ref: timesheets_entry_start_and_end_time data: name: 'Timesheets entry - start and end time' content: 'wikicontent:Timesheets entry - start and end time' lang: en wysiwyg: 'n' - type: wiki_page ref: timesheets_entry_date_and_duration data: name: 'Timesheets entry - date and duration' content: 'wikicontent:Timesheets entry - date and duration' lang: en wysiwyg: 'n' unknown_objects: { }