Loading...
Use
Create
Develop
FAQ
Troubleshooting
History: Profile_Timesheet_IE_Homepage
View page
Source of version: 10
(current)
!! 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 [https://github.com/federatedbookkeeping/timesheets|Federated timesheets project] !! Profiles Code (YAML) {CODE(caption=>YAML,wrap=1)} 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: { } {CODE}
Menu
Featured profiles
Profiles in Wizard
Profiles Todos
Handlers
Profiles Tester
Admin
of this site
Current Profiles
Tiki version
21.x
24.x
26.x
27.x
28.x
Deprecated
25.x
state
Not fully functional yet
alpha
beta
release
type
Available in the Profiles Wizard (12+)
Featured profiles
Full profile (out of the box & ready to go)
Learning profile (to show off feature)
Long tail
Mini-profile (can be included in other)
Profile-snippet (optional but needs another "parent" profile)
Security
Tests
Latest Changes
test_profile_change
Test_all_tracker_field_types_profile
Scheduler_Presets_20
Tracker_as_Calendar_09
Tracker_as_Calendar_10
Hide Fixed Top Nav Bar on Scroll 19
Easy_GeoBlog
Profiles_in_Wizard
Random_header_images_14
Hide Fixed Top Nav Bar on Scroll 19
How to Create Profiles
Test_All_Plugins
JonnyBs_Luxury_Tiki_Setup
Collaborative_Multilingual_Terminology
...more
Like almost all *.tiki.org sites, you can log in with your login from
https://tiki.org
(register over there)
Search
Find
Most Popular Tags
admin
agenda
alias
antibot
antibot captcha
app
archive
articles
banning
batch
blogs
calculations
calendars
cart
categories
cluster
codemirror
comments
computation
contact us
datachannel
debug
debug console
dropdown with other
error messages
features
file galleries
forums
geo
geocms
geolocation
group homepages
group watches
header
i18n
images
item link
items list
jquery
languages
location
map
maps
maths
menu
menupage
multilingual
ol3
ol5
openlayers
paypal
plugin
plugin alias
plugin datachannel
plugin fade
plugin tabs
plugin trackerlist
pretty trackers
print
project management
r
r project
realnames
rss
static
static text
statistics
stats
structures
syntax highlighter
tablesorter
template
trackers
user watches
visualization
watches
webservice
wiki
wiki argument variables
wiki structures
Tiki Newsletter
Subscribe to the Tiki newsletter.
Don't miss major announcements and other news!