This profile adds a way to provide reusable items in a tracker coming from another one working as templates.
It provides some tracker items to work as template items that you can include in other trackers when needed. Objects that this tracker creates:
  • A couple of trackers. One for current items, and another one for the reusable items working as templates
  • A few wiki pages to list, view and edit items
  • Some example items in both trackers to help you get started

Image


Related pages:

YAML (Profile Code)


Preferences

YAML
preferences: feature_trackers: y feature_search: y feature_search_fulltext: n feature_wiki_argvariable: y feature_syntax_highlighter: y feature_jquery_tablesorter: y feature_fullscreen: y feature_left_column: y feature_right_column: y feature_fixed_width: n header_custom_css: wikicontent:ppm_custom_css ajax_inline_edit: y ajax_inline_edit_trackerlist: y unified_incremental_update: y wikiplugin_tabs: y wikiplugin_button: y wikiplugin_customsearch: y wikiplugin_jq: y wikiplugin_param: y wikiplugin_tracker: y wikiplugin_trackerlist: y wikiplugin_list: y wikiplugin_listexecute: y wikiplugin_pivottable: y trackerfield_dropdownother: y trackerfield_autoincrement: y trackerfield_currency: y trackerfield_dynamiclist: y trackerfield_itemslist: y trackerfield_math: y trackerfield_relation: y trackerfield_groupselector: y tracker_change_field_type: y tracker_show_comments_below: y tracker_clone_item: y useGroupHome: y limitedGoGroupHome: y geo_enabled: y profile_autoapprove_wikiplugins: y instructions: Profile_Wildcard_items_instructions_page


Wiki pages

Add instructions and menu page


YAML
instructions: Instructions of the Wildcard_items profile preferences: enable: [ feature_wiki ] objects: - type: wiki_page ref: instructions_wildcard_items_page data: name: Instructions of the Wildcard_Items profile description: The system to make checklist with reusamble template tracker items lang: en mode: create_or_update content: wikicontent:Profile_Wildcard_items_instructions_page - type: wiki_page ref: wildcard_items_menupage_include data: name: Menu from Wildcard_items description: Menu with links for the common actions in the Wildcard_items lang: en mode: create_or_update content: wikicontent:Profile_Wildcard_items_menupage_include



Modules

YAML
objects: - type: module ref: module_menupage_wildcard_items data: name: menupage params: pagemenu: $wildcard_items_menupage_include groups: - Anonymous - Registered order: 1 position: left - type: module ref: module_adminbar_wildcard_items data: name: adminbar params: nobox: y mode: header groups: - Admins order: 3 position: top


Permissions

YAML
permissions: ProjectManagers: objects: - type: tracker id: '$profileobject:trk_pmclt2_projects$' allow: - admin_trackers - comment_tracker_items - create_tracker_items - export_tracker - modify_object_categories - modify_tracker_items - modify_tracker_items_closed - modify_tracker_items_pending - post_comments - read_comments - tracker_view_comments - view_trackers - view_trackers_closed - view_trackers_pending - type: tracker id: '$profileobject:trk_pmclt2_project_tasks$' allow: - create_tracker_items - export_tracker - modify_object_categories - modify_tracker_items - view_trackers - view_trackers_closed - view_trackers_pending - watch_trackers TeamMembers: objects: - type: tracker id: '$profileobject:trk_pmclt2_projects$' allow: - modify_object_categories - view_trackers_closed - type: tracker id: '$profileobject:trk_pmclt2_project_tasks$' allow: - create_tracker_items - modify_object_categories - view_trackers - view_trackers_pending


Trackers

YAML
objects: 0: type: tracker ref: trk_pmclt2_projects data: name: Projects description: 'Information about Projects and their tasks ' sort_default_order: desc list_default_status: opc hide_list_empty_fields: 'y' restrict_end: '0' form_classes: '' section_format: tab restrict_start: '0' allow: - user_see_own - creator_modification show: - creation_date - modification_date - status 1: type: tracker_field ref: trk_pmclt2_projects_main data: name: '1) Main:' permname: main tracker: '$profileobject:trk_pmclt2_projects$' options: level: 3 toggle: o type: header order: '0' visby: { } editby: { } flags: - public 2: type: tracker_field ref: trk_pmclt2_projects_pIDnumber data: name: 'PID#' permname: pIDnumber tracker: '$profileobject:trk_pmclt2_projects$' options: start: 1 type: auto_increment order: '10' visby: { } editby: { } flags: - list - searchable - public 3: type: tracker_field ref: trk_pmclt2_projects_pName data: name: 'Project Name' permname: pName tracker: '$profileobject:trk_pmclt2_projects$' options: samerow: 1 autocomplete: true type: text_field order: '20' visby: { } editby: { } flags: - link - list - searchable - public - mandatory 4: type: tracker_field ref: trk_pmclt2_projects_projectStatus data: name: 'Project Status' permname: projectStatus tracker: '$profileobject:trk_pmclt2_projects$' options: options: - '0=00-Received from client' - '0=00-Received from client' - '1=01-Accepted by us' - '2=02-Assigned P.M.' - '3=03-Assigned Team Members' - '4=04-Scheduling of Phases and Milestones (first draft)' - '4b=Scheduling of Phases and Milestones (accepted by Team)' - '5=05-In Progress' - '6=06-Project completed' - '6b=06b-Under Review' - '6c=06c-Ready For Invoicing' - 7=07-Invoiced - '8=08-Project assessment done' - '9=09-Project Paid' - '10=10-Invoice Dispute' - '10b=10b-Dispute closed' - '11=11-Project Closed' - other=Other type: dropdown_other order: '30' visby: { } editby: { } flags: - list - public 5: type: tracker_field ref: trk_pmclt2_projects_projectUsers data: name: 'Project Users' permname: projectUsers tracker: '$profileobject:trk_pmclt2_projects$' options: autoassign: 1 multiple: 1 groupIds: - 0 canChangeGroupIds: - 0 showRealname: 1 type: user order: '40' description: 'Field needed to handle permissions properly ' visby: - OfficeStaff - Admins editby: { } flags: - list - searchable - public 6: type: tracker_field ref: trk_pmclt2_projects_projectAssignedToPM data: name: 'Assigned to (PM)' permname: projectAssignedToPM tracker: '$profileobject:trk_pmclt2_projects$' options: autoassign: 1 groupIds: - 4 canChangeGroupIds: - 0 showRealname: 1 type: user order: '50' visby: - TeamMembers - OfficeStaff - ProjectManagers editby: { } flags: - list - searchable - public 7: type: tracker_field ref: trk_pmclt2_projects_projectECDstart data: name: 'Estimated Completion Date' permname: projectECDstart tracker: '$profileobject:trk_pmclt2_projects$' options: datetime: d type: calendar order: '60' visby: { } editby: { } flags: - list - searchable - public 8: type: tracker_field ref: trk_pmclt2_projects_workPrice data: name: '2) Tasks & Resources:' permname: workPrice tracker: '$profileobject:trk_pmclt2_projects$' options: level: 3 toggle: o type: header order: '70' visby: { } editby: { } flags: - public 9: type: tracker_field ref: trk_pmclt2_projects_projectTaskChecklist data: name: 'Checklist of Project Tasks' permname: projectTaskChecklist tracker: '$profileobject:trk_pmclt2_projects$' options: trackerId: '$profileobject:trk_pmclt2_project_tasks$' fieldId: '$profileobject:trk_pmclt2_project_tasks_projectTasksTaskDescription$' displayFieldsList: - '$profileobject:trk_pmclt2_project_tasks_projectTasksPID$' - '$profileobject:trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers$' - '$profileobject:trk_pmclt2_project_tasks_projectTasksTaskInfo$' - '$profileobject:trk_pmclt2_project_tasks_projectTasksTaskDescription$' - '$profileobject:trk_pmclt2_project_tasks_projectTasksDurationExpected$' displayFieldsListType: table status: opc addItems: 'Add NEW Task' preSelectFieldHere: '$profileobject:trk_pmclt2_projects_pIDnumber$' preSelectFieldThere: '$profileobject:trk_pmclt2_project_tasks_projectTasksPID$' preSelectFieldMethod: crossSelectWildcards displayOneItem: multi selectMultipleValues: 1 indexRemote: - 0 type: item_link order: '80' visby: { } editby: { } flags: - searchable - public 10: type: tracker_field ref: trk_pmclt2_projects_projectTimeInvestedPMTeam data: name: 'Time invested' permname: projectTimeInvestedPMTeam tracker: '$profileobject:trk_pmclt2_projects$' options: calculation: | (add (for-each (list (split-list (content projectTaskChecklist) (separator ,) (key id) ) ) (formula (tracker-field (object "trackeritem" id) (field projectTasksTotalTimeExpectedTM) ) ) ) ) recalculate: save type: math order: '90' visby: { } editby: { } flags: - list - searchable - public 11: type: tracker_field ref: trk_pmclt2_projects_3map data: name: '3) Map:' permname: 3map tracker: '$profileobject:trk_pmclt2_projects$' options: level: 3 toggle: o type: header order: '100' visby: { } editby: { } flags: - public 12: type: tracker_field ref: trk_pmclt2_projects_projectAddress data: name: Address permname: projectAddress tracker: '$profileobject:trk_pmclt2_projects$' options: height: 2 samerow: 1 type: text_area order: '110' description: 'In case project involves specific location, this field will hold the address of that place.' visby: { } editby: { } flags: - searchable - public 13: type: tracker_field ref: trk_pmclt2_projects_zipCode data: name: 'Zip Code' permname: zipCode tracker: '$profileobject:trk_pmclt2_projects$' options: samerow: 1 dec_point: . thousands: ',' type: numeric order: '120' visby: { } editby: { } flags: - searchable - public 14: type: tracker_field ref: trk_pmclt2_projects_projectMap data: name: Map permname: projectMap tracker: '$profileobject:trk_pmclt2_projects$' options: use_as_item_location: 1 list_width: 200 list_height: 200 item_width: 500 item_height: 400 sourceFieldsList: - '$profileobject:trk_pmclt2_projects_projectAddress$' sourceSearchEvent: index type: map order: '130' visby: { } editby: { } flags: - public 15: type: tracker_field ref: trk_pmclt2_projects_pOtherData data: name: '4) Other data:' permname: pOtherData tracker: '$profileobject:trk_pmclt2_projects$' options: level: 3 toggle: o type: header order: '140' visby: { } editby: { } flags: - public 16: type: tracker_field ref: trk_pmclt2_projects_projectInstructions data: name: 'Project Instructions' permname: projectInstructions tracker: '$profileobject:trk_pmclt2_projects$' options: samerow: 1 type: text_area order: '150' visby: { } editby: { } flags: - searchable - public 17: type: tracker_field ref: trk_pmclt2_projects_projectNotes data: name: 'Project Notes' permname: projectNotes tracker: '$profileobject:trk_pmclt2_projects$' options: height: 15 samerow: 1 type: text_area order: '160' visible: admin_editable visby: { } editby: { } flags: - searchable - public 19: type: tracker_field ref: trk_pmclt2_projects_projectAcceptedDate data: name: 'Project Accepted Date' permname: projectAcceptedDate tracker: '$profileobject:trk_pmclt2_projects$' options: { } type: calendar order: '180' visby: { } editby: { } flags: - searchable - public 20: type: tracker_field ref: trk_pmclt2_projects_projectCompletedDate data: name: 'Project Completed Date' permname: projectCompletedDate tracker: '$profileobject:trk_pmclt2_projects$' options: { } type: calendar order: '190' visby: { } editby: { } flags: - searchable - public 21: type: tracker_field ref: trk_pmclt2_projects_projectECDend data: name: 'Project ECD End' permname: projectECDend tracker: '$profileobject:trk_pmclt2_projects$' options: calculation: | (date (str Y-m-d H:i) (add projectECDstart 7200)) recalculate: save type: math order: '200' description: 'Estimated Completion Date (end value, needed for visualization in calendars)' visby: { } editby: { } flags: - searchable - public 22: type: tracker_option ref: trk_pmclt2_projects_sort_default_field data: tracker: '$profileobject:trk_pmclt2_projects$' name: sort_default_field value: modification 23: type: tracker_option ref: trk_pmclt2_projects_popup_fields data: tracker: '$profileobject:trk_pmclt2_projects$' name: popup_fields value: '$profileobject:trk_pmclt2_projects_projectNotes$,$profileobject:trk_pmclt2_projects_projectTaskChecklist$,$profileobject:trk_pmclt2_projects_projectTimeInvestedPMTeam$,$profileobject:trk_pmclt2_projects_projectMap$' 24: type: tracker ref: trk_pmclt2_project_tasks data: name: 'Project Tasks' description: '' sort_default_order: desc restrict_end: '0' form_classes: '' section_format: tab restrict_start: '0' allow: - user_see_own - creator_modification 25: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksTaskInfo data: name: 'Task Info' permname: projectTasksTaskInfo tracker: '$profileobject:trk_pmclt2_project_tasks$' options: level: 2 toggle: o type: header order: '0' visby: { } editby: { } flags: - public 26: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksPID data: name: pID permname: projectTasksPID tracker: '$profileobject:trk_pmclt2_project_tasks$' options: samerow: 1 type: text_field order: '10' visby: { } editby: { } flags: - link - list - searchable - public 27: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksTaskDescription data: name: 'Task description (text)' permname: projectTasksTaskDescription tracker: '$profileobject:trk_pmclt2_project_tasks$' options: samerow: 1 type: text_field order: '20' visby: { } editby: { } flags: - link - list - public 28: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksResourcesInfo data: name: 'Resources Info' permname: projectTasksResourcesInfo tracker: '$profileobject:trk_pmclt2_project_tasks$' options: level: 2 toggle: o type: header order: '40' visby: { } editby: { } flags: - public 29: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksMaximumBudget data: name: 'Maximum Budget?' permname: projectTasksMaximumBudget tracker: '$profileobject:trk_pmclt2_project_tasks$' options: samerow: 1 size: 7 locale: en_US.UTF-8 currency: USD symbol: i all_symbol: 1 type: currency order: '90' visby: - Clients - OfficeStaff editby: { } flags: - list - searchable - public 30: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksBudgetComments data: name: 'Budget Comments' permname: projectTasksBudgetComments tracker: '$profileobject:trk_pmclt2_project_tasks$' options: samerow: 1 type: text_field order: '100' visby: - Clients - OfficeStaff editby: { } flags: - list - searchable - public 31: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksPMSide data: name: '...PM Side' permname: projectTasksPMSide tracker: '$profileobject:trk_pmclt2_project_tasks$' options: level: 3 toggle: o type: header order: '110' visby: - TeamMembers - OfficeStaff editby: { } flags: - public 32: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers data: name: 'Assigned to (Team Members)' permname: projectTasksAssignedToTeamMembers tracker: '$profileobject:trk_pmclt2_project_tasks$' options: trackerId: '$profileobject:trk_pmclt2_projects$' fieldIdThere: '$profileobject:trk_pmclt2_projects_pIDnumber$' fieldIdHere: '$profileobject:trk_pmclt2_project_tasks_projectTasksPID$' displayFieldIdThere: - '$profileobject:trk_pmclt2_projects_projectAssignedToPM$' status: opc type: item_list order: '120' visby: - TeamMembers - OfficeStaff editby: { } flags: - list - searchable - public 33: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksDurationExpected data: name: 'Duration (Expected)' permname: projectTasksDurationExpected tracker: '$profileobject:trk_pmclt2_project_tasks$' options: samerow: 1 dec_point: . thousands: ',' type: numeric order: '140' description: 'By all team members' visby: - TeamMembers - OfficeStaff editby: { } flags: - list - searchable - public 34: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksDurationReal data: name: 'Duration (Real)' permname: projectTasksDurationReal tracker: '$profileobject:trk_pmclt2_project_tasks$' options: samerow: 1 dec_point: . thousands: ',' type: numeric order: '160' description: 'By all Team Members' visby: { } editby: { } flags: - list - public 35: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksTotalDurationCommentsTM data: name: 'Task Duration Comments (Team Members)' permname: projectTasksTotalDurationCommentsTM tracker: '$profileobject:trk_pmclt2_project_tasks$' options: samerow: 1 type: text_field order: '170' visby: - TeamMembers - OfficeStaff editby: { } flags: - list - searchable - public 36: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksCommentsCompletion data: name: 'Comments (Completion)' permname: projectTasksCommentsCompletion tracker: '$profileobject:trk_pmclt2_project_tasks$' options: samerow: 1 type: text_area order: '200' visby: { } editby: { } flags: - list - searchable - public 41: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksMirrorProjectUsers data: name: 'Mirror Project Users' permname: projectTasksMirrorProjectUsers tracker: '$profileobject:trk_pmclt2_project_tasks$' options: trackerId: '$profileobject:trk_pmclt2_projects$' fieldIdThere: '$profileobject:trk_pmclt2_projects_pIDnumber$' fieldIdHere: '$profileobject:trk_pmclt2_project_tasks_projectTasksPID$' displayFieldIdThere: - '$profileobject:trk_pmclt2_projects_projectUsers$' status: opc type: item_list order: '250' visby: { } editby: { } flags: - list - public 42: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksUsers data: name: Users permname: projectTasksUsers tracker: '$profileobject:trk_pmclt2_project_tasks$' options: autoassign: 1 multiple: 1 groupIds: - 0 canChangeGroupIds: - 0 type: user order: '260' description: 'Item owners with the right to edit the information of the item.' visby: { } editby: { } flags: - list - public 43: type: tracker_field ref: trk_pmclt2_project_tasks_projectTasksBatchStatus data: name: 'Batch Status' permname: projectTasksBatchStatus tracker: '$profileobject:trk_pmclt2_project_tasks$' options: options: - '1=1 - Unprocessed' - '1=1 - Unprocessed' - '2=2 - Item Owners Sync''ed' type: dropdown_other order: '270' visby: { } editby: { } flags: - list - public 44: type: tracker_option ref: trk_pmclt2_project_tasks_sort_default_field data: tracker: '$profileobject:trk_pmclt2_project_tasks$' name: sort_default_field value: modification


Wiki pages

YAML
objects: 49: type: wiki_page ref: wiki_batch_pmclt2_sync_wo_users data: name: 'Batch Sync Project Users' content: 'wikicontent:Batch Sync Project Users' wysiwyg: 'n'


Users

YAML
objects: 75: type: user data: name: tm1 pass: 12345 email: tm1@example.com change: n groups: [ TeamMembers ] 76: type: user data: name: tm2 pass: 12345 email: tm2@example.com change: n groups: [ TeamMembers, ProjectManagers ]


Tracker items

YAML
objects: 80: type: tracker_item ref: proj1 data: tracker: '$profileobject:trk_pmclt2_projects$' status: values: - [ $trk_pmclt2_projects_main, null] - [ $trk_pmclt2_projects_pIDnumber, 1] - [ $trk_pmclt2_projects_pName, Setup Git infraestructure for Avantech] - [ $trk_pmclt2_projects_projectStatus, 0] - [ $trk_pmclt2_projects_projectUsers, tm2] - [ $trk_pmclt2_projects_projectAssignedToPM, tm2] - [ $trk_pmclt2_projects_projectECDstart, D(-5 day) ] - [ $trk_pmclt2_projects_workPrice, null] - [ $trk_pmclt2_projects_projectTaskChecklist, null] - [ $trk_pmclt2_projects_projectTimeInvestedPMTeam, null] - [ $trk_pmclt2_projects_3map, null] - [ $trk_pmclt2_projects_projectAddress, null] - [ $trk_pmclt2_projects_zipCode, null] - [ $trk_pmclt2_projects_projectMap, null] - [ $trk_pmclt2_projects_pOtherData, null] - [ $trk_pmclt2_projects_projectInstructions, null] - [ $trk_pmclt2_projects_projectNotes, null] - [ $trk_pmclt2_projects_projectAcceptedDate, D(-3 day) ] - [ $trk_pmclt2_projects_projectCompletedDate, D(-2 day) ] - [ $trk_pmclt2_projects_projectECDend, null] 81: type: tracker_item ref: proj2 data: tracker: '$profileobject:trk_pmclt2_projects$' status: values: - [ $trk_pmclt2_projects_main, null] - [ $trk_pmclt2_projects_pIDnumber, 2] - [ $trk_pmclt2_projects_pName, Setup monitoring infraestructure and services] - [ $trk_pmclt2_projects_projectStatus, 1] - [ $trk_pmclt2_projects_projectUsers, tm1] - [ $trk_pmclt2_projects_projectAssignedToPM, tm1] - [ $trk_pmclt2_projects_projectECDstart, D(-6 day) ] - [ $trk_pmclt2_projects_workPrice, null] - [ $trk_pmclt2_projects_projectTaskChecklist, null] - [ $trk_pmclt2_projects_projectTimeInvestedPMTeam, null] - [ $trk_pmclt2_projects_3map, null] - [ $trk_pmclt2_projects_projectAddress, null] - [ $trk_pmclt2_projects_zipCode, null] - [ $trk_pmclt2_projects_projectMap, null] - [ $trk_pmclt2_projects_pOtherData, null] - [ $trk_pmclt2_projects_projectInstructions, null] - [ $trk_pmclt2_projects_projectNotes, null] - [ $trk_pmclt2_projects_projectAcceptedDate, D(-4 day) ] - [ $trk_pmclt2_projects_projectCompletedDate, D(-3 day) ] - [ $trk_pmclt2_projects_projectECDend, null] 90: type: tracker_item ref: ptask0 data: tracker: '$profileobject:trk_pmclt2_project_tasks$' status: values: - [ $trk_pmclt2_project_tasks_projectTasksTaskInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksPID, '*'] - [ $trk_pmclt2_project_tasks_projectTasksTaskDescription, Get institutional email for the new user] - [ $trk_pmclt2_project_tasks_projectTasksResourcesInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksMaximumBudget, null] - [ $trk_pmclt2_project_tasks_projectTasksBudgetComments, null] - [ $trk_pmclt2_project_tasks_projectTasksPMSide, null] - [ $trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksDurationExpected, 15] - [ $trk_pmclt2_project_tasks_projectTasksDurationReal, null] - [ $trk_pmclt2_project_tasks_projectTasksTotalDurationCommentsTM, null] - [ $trk_pmclt2_project_tasks_projectTasksCommentsCompletion, null] - [ $trk_pmclt2_project_tasks_projectTasksMirrorProjectUsers, null] - [ $trk_pmclt2_project_tasks_projectTasksUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksBatchStatus, 1] 91: type: tracker_item ref: ptask1 data: tracker: '$profileobject:trk_pmclt2_project_tasks$' status: values: - [ $trk_pmclt2_project_tasks_projectTasksTaskInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksPID, '*'] - [ $trk_pmclt2_project_tasks_projectTasksTaskDescription, Create a Gantt Chart for the whole project] - [ $trk_pmclt2_project_tasks_projectTasksResourcesInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksMaximumBudget, 2.00] - [ $trk_pmclt2_project_tasks_projectTasksBudgetComments, null] - [ $trk_pmclt2_project_tasks_projectTasksPMSide, null] - [ $trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksDurationExpected, 2] - [ $trk_pmclt2_project_tasks_projectTasksDurationReal, null] - [ $trk_pmclt2_project_tasks_projectTasksTotalDurationCommentsTM, null] - [ $trk_pmclt2_project_tasks_projectTasksCommentsCompletion, null] - [ $trk_pmclt2_project_tasks_projectTasksMirrorProjectUsers, null] - [ $trk_pmclt2_project_tasks_projectTasksUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksBatchStatus, 1] 92: type: tracker_item ref: ptask2 data: tracker: '$profileobject:trk_pmclt2_project_tasks$' status: values: - [ $trk_pmclt2_project_tasks_projectTasksTaskInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksPID, '*'] - [ $trk_pmclt2_project_tasks_projectTasksTaskDescription, Assess project development at the end of the project (take-home messages for improvement?)] - [ $trk_pmclt2_project_tasks_projectTasksResourcesInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksMaximumBudget, null] - [ $trk_pmclt2_project_tasks_projectTasksBudgetComments, null] - [ $trk_pmclt2_project_tasks_projectTasksPMSide, null] - [ $trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksDurationExpected, 1] - [ $trk_pmclt2_project_tasks_projectTasksDurationReal, null] - [ $trk_pmclt2_project_tasks_projectTasksTotalDurationCommentsTM, null] - [ $trk_pmclt2_project_tasks_projectTasksCommentsCompletion, null] - [ $trk_pmclt2_project_tasks_projectTasksMirrorProjectUsers, null] - [ $trk_pmclt2_project_tasks_projectTasksUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksBatchStatus, 1] 93: type: tracker_item ref: ptask3 data: tracker: '$profileobject:trk_pmclt2_project_tasks$' status: values: - [ $trk_pmclt2_project_tasks_projectTasksTaskInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksPID, 1] - [ $trk_pmclt2_project_tasks_projectTasksTaskDescription, Create a gitlab.com account] - [ $trk_pmclt2_project_tasks_projectTasksResourcesInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksMaximumBudget, null] - [ $trk_pmclt2_project_tasks_projectTasksBudgetComments, null] - [ $trk_pmclt2_project_tasks_projectTasksPMSide, null] - [ $trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksDurationExpected, 15] - [ $trk_pmclt2_project_tasks_projectTasksDurationReal, null] - [ $trk_pmclt2_project_tasks_projectTasksTotalDurationCommentsTM, null] - [ $trk_pmclt2_project_tasks_projectTasksCommentsCompletion, null] - [ $trk_pmclt2_project_tasks_projectTasksMirrorProjectUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksBatchStatus, 1] 94: type: tracker_item ref: ptask4 data: tracker: '$profileobject:trk_pmclt2_project_tasks$' status: values: - [ $trk_pmclt2_project_tasks_projectTasksTaskInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksPID, 2] - [ $trk_pmclt2_project_tasks_projectTasksTaskDescription, Assess project development at the end of the project (take-home messages for improvement?)] - [ $trk_pmclt2_project_tasks_projectTasksResourcesInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksMaximumBudget, null] - [ $trk_pmclt2_project_tasks_projectTasksBudgetComments, null] - [ $trk_pmclt2_project_tasks_projectTasksPMSide, null] - [ $trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksDurationExpected, 1] - [ $trk_pmclt2_project_tasks_projectTasksDurationReal, null] - [ $trk_pmclt2_project_tasks_projectTasksTotalDurationCommentsTM, null] - [ $trk_pmclt2_project_tasks_projectTasksCommentsCompletion, null] - [ $trk_pmclt2_project_tasks_projectTasksMirrorProjectUsers, tm1] - [ $trk_pmclt2_project_tasks_projectTasksUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksBatchStatus, 1] 95: type: tracker_item ref: ptask5 data: tracker: '$profileobject:trk_pmclt2_project_tasks$' status: values: - [ $trk_pmclt2_project_tasks_projectTasksTaskInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksPID, 2] - [ $trk_pmclt2_project_tasks_projectTasksTaskDescription, Get institutional email for the new user] - [ $trk_pmclt2_project_tasks_projectTasksResourcesInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksMaximumBudget, null] - [ $trk_pmclt2_project_tasks_projectTasksBudgetComments, null] - [ $trk_pmclt2_project_tasks_projectTasksPMSide, null] - [ $trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksDurationExpected, 15] - [ $trk_pmclt2_project_tasks_projectTasksDurationReal, null] - [ $trk_pmclt2_project_tasks_projectTasksTotalDurationCommentsTM, null] - [ $trk_pmclt2_project_tasks_projectTasksCommentsCompletion, null] - [ $trk_pmclt2_project_tasks_projectTasksMirrorProjectUsers, tm1] - [ $trk_pmclt2_project_tasks_projectTasksUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksBatchStatus, 1] 96: type: tracker_item ref: ptask6 data: tracker: '$profileobject:trk_pmclt2_project_tasks$' status: values: - [ $trk_pmclt2_project_tasks_projectTasksTaskInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksPID, 1] - [ $trk_pmclt2_project_tasks_projectTasksTaskDescription, Create a Gantt Chart for the whole project] - [ $trk_pmclt2_project_tasks_projectTasksResourcesInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksMaximumBudget, 2.00] - [ $trk_pmclt2_project_tasks_projectTasksBudgetComments, null] - [ $trk_pmclt2_project_tasks_projectTasksPMSide, null] - [ $trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksDurationExpected, 2] - [ $trk_pmclt2_project_tasks_projectTasksDurationReal, null] - [ $trk_pmclt2_project_tasks_projectTasksTotalDurationCommentsTM, null] - [ $trk_pmclt2_project_tasks_projectTasksCommentsCompletion, null] - [ $trk_pmclt2_project_tasks_projectTasksMirrorProjectUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksBatchStatus, 1] 97: type: tracker_item ref: ptask7 data: tracker: '$profileobject:trk_pmclt2_project_tasks$' status: values: - [ $trk_pmclt2_project_tasks_projectTasksTaskInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksPID, 1] - [ $trk_pmclt2_project_tasks_projectTasksTaskDescription, Get institutional email for the new user] - [ $trk_pmclt2_project_tasks_projectTasksResourcesInfo, null] - [ $trk_pmclt2_project_tasks_projectTasksMaximumBudget, null] - [ $trk_pmclt2_project_tasks_projectTasksBudgetComments, null] - [ $trk_pmclt2_project_tasks_projectTasksPMSide, null] - [ $trk_pmclt2_project_tasks_projectTasksAssignedToTeamMembers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksDurationExpected, 15] - [ $trk_pmclt2_project_tasks_projectTasksDurationReal, null] - [ $trk_pmclt2_project_tasks_projectTasksTotalDurationCommentsTM, null] - [ $trk_pmclt2_project_tasks_projectTasksCommentsCompletion, null] - [ $trk_pmclt2_project_tasks_projectTasksMirrorProjectUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksUsers, tm2] - [ $trk_pmclt2_project_tasks_projectTasksBatchStatus, 1]