History: Bug_Tracker_16

Preview of version: 2

Bug tracking is one of the most obvious uses of trackers in Tiki. They are very simple, and yet they take many steps to configure. This profile will enable the tracker feature and create a basic bug tracker to which you will be able to add additional fields.

Bug trackers are typically accessible to the whole community. We want people to check if a bug has already been logged before adding a new one. This is different than an Issue_Tracker.

This page will be created:
Profile_Bug_tracker_15_bug_page

This profile can be extended to use the custom search plugin using the Bug_Tracker_Search profile.

YAML
preferences: feature_trackers: y feature_user_watches: y instructions: Profile_Bug_tracker_15_bug_page objects: - type: tracker ref: bug_tracker data: name: Bugs description: Standard bug tracker default_status: open show: [ status, creation_date, modification_date, list_modification_date ] allow: [ comments, attachments ] - type: tracker_field ref: bug_tracker_summary data: name: Summary tracker: $bug_tracker type: text_field flags: [ searchable, public, list, mandatory, link ] order: 10 - type: tracker_field ref: bug_tracker_priority data: name: Priority tracker: $bug_tracker type: dropdown options: 5 (high),4,3,2,1 (low) flags: [ searchable, public, list ] order: 20 - type: tracker_field ref: bug_tracker_description data: name: Description tracker: $bug_tracker type: text_area options: 1 flags: [ public, mandatory ] order: 30 - type: tracker_field ref: bug_tracker_assignee data: name: Assigned to tracker: $bug_tracker type: user flags: [ searchable, public, list ] order: 40


Sample data


YAML
objects: - type: tracker_item ref: bug_001 data: tracker: $Bug_Tracker:bug_tracker status: open values: - [ $Bug_Tracker:bug_tracker_summary, Sample bug ] - [ $Bug_Tracker:bug_tracker_assignee, admin ] - [ $Bug_Tracker:bug_tracker_priority, 3 ] - [ $Bug_Tracker:bug_tracker_description, "This bug was created as part of the sample data for Bug_Tracker." ] - type: tracker_item ref: bug_002 data: tracker: $Bug_Tracker:bug_tracker status: pending values: - [ $Bug_Tracker:bug_tracker_summary, We are working on this bug ] - [ $Bug_Tracker:bug_tracker_assignee, admin ] - [ $Bug_Tracker:bug_tracker_priority, 2 ] - [ $Bug_Tracker:bug_tracker_description, "This will soon be fixed" ] - type: tracker_item ref: bug_003 data: tracker: $Bug_Tracker:bug_tracker status: closed values: - [ $Bug_Tracker:bug_tracker_summary, A really bad bug ] - [ $Bug_Tracker:bug_tracker_assignee, admin ] - [ $Bug_Tracker:bug_tracker_priority, 5 ] - [ $Bug_Tracker:bug_tracker_description, "This bug is closed." ]


Modules

YAML
objects: - type: module ref: module_last_modif_tracker_items data: name: last_modif_tracker_items groups: [ Anonymous, Registered ] position: right order: 5 params: trackerId: $Bug_Tracker:bug_tracker name: Summary - type: module ref: module_last_tracker_comments data: name: last_tracker_comments groups: [ Anonymous, Registered ] position: right order: 9



Add a form to add bug report and a report of open bugs


This will include: Profile_Bug_tracker_bug_page

YAML
instructions: Bug_Tracker preferences: enable: [ feature_wiki ] objects: - type: wiki_page ref: bug_tracker_page data: name: Bug_Tracker description: What needs to be done lang: en content: wikicontent:Profile_Bug_tracker_bug_page


Plugin to embed bug information in pages


YAML
objects: - type: plugin_alias data: name: bug implementation: trackerlist description: name: Bug Embed description: Displays a bug's information inside a wiki page prefs: [ feature_trackers ] params: id: name: ID description: Bug ID matching the tracker item ID required: true filter: digits body: input: ignore params: trackerId: $bug_tracker fields: $profileobject:bug_tracker_summary$:$profileobject:bug_tracker_description$:$profileobject:bug_tracker_assignee$:$profileobject:bug_tracker_priority$ showlinks: "y" showstatus: "y" status: opc max: 1 showlastmodif: "n" showfieldname: "n" itemId: pattern: %id% params: id: default: 0



Todo

  • Fix bug/feature about multiple installs

proposed structure

fields:
  • summary
  • severity
    • fatal,major,normal,normal,minor,text
  • Priority
    • only admin/dev-member can change
    • 1,2,3,3,4,5
  • status
    • only admin/dev-member and creator can change
    • new,new,feedback,acknowledged,confirmed,resolved,wontfix,worksforme
  • version
  • description
  • expected behaviour
  • submitted by
    • not changeable (Immutable after creation)
  • assigned to
    • only admin/dev-member can change

History

Information Version
Fri 07 of Oct, 2016 15:51 GMT-0000 Xavier de Pedro remove notifications for user field by default. Insructions will indicate to re-enable them to test email sending 25
View
Fri 07 of Oct, 2016 15:37 GMT-0000 Xavier de Pedro moved users and groups further up so that email is sent when the user already exists 24
View
Fri 07 of Oct, 2016 15:23 GMT-0000 Xavier de Pedro attempt to provide user lang and mailCharset to prevent fatal errror down the road with the email notification of new tracker items 23
View
Fri 07 of Oct, 2016 15:10 GMT-0000 Xavier de Pedro re-set notifiy when someone else add a comment or change to the item I created 22
View
Fri 07 of Oct, 2016 15:07 GMT-0000 Xavier de Pedro removed setting to notify user 21
View
Fri 07 of Oct, 2016 13:50 GMT-0000 Xavier de Pedro added gruop home 20
View
Fri 07 of Oct, 2016 13:44 GMT-0000 Xavier de Pedro fixed names of groups and users, and added another one and adapted demo data 19
View
Fri 07 of Oct, 2016 13:39 GMT-0000 Xavier de Pedro fixed wrong ref names 18
View
Fri 07 of Oct, 2016 13:36 GMT-0000 Xavier de Pedro added users and groups (cloned from Voting system so far with little tweak) 17
View
Fri 07 of Oct, 2016 13:30 GMT-0000 Xavier de Pedro added alert to and fixed naming of field refs 16
View
Fri 07 of Oct, 2016 13:27 GMT-0000 Xavier de Pedro added new field alert_to and set email notification to all 15
View
Fri 07 of Oct, 2016 09:56 GMT-0000 Xavier de Pedro changed default sort order of fields for the pivottable plugin to be more meaningful with minimum params 14
View
Fri 07 of Oct, 2016 09:42 GMT-0000 Xavier de Pedro indenting 13
View
Fri 07 of Oct, 2016 09:40 GMT-0000 Xavier de Pedro removed empty value from sample data to see whether it currently validates? 12
View
Fri 07 of Oct, 2016 09:39 GMT-0000 Xavier de Pedro keep option value not label 11
View
Fri 07 of Oct, 2016 09:38 GMT-0000 Xavier de Pedro minor changes 10
View
Fri 07 of Oct, 2016 09:34 GMT-0000 Xavier de Pedro added a new item 9
View
Fri 07 of Oct, 2016 09:28 GMT-0000 Xavier de Pedro typos 8
View
Fri 07 of Oct, 2016 09:25 GMT-0000 Xavier de Pedro ... 7
View
Fri 07 of Oct, 2016 09:19 GMT-0000 Xavier de Pedro typo and keep one item as closed 6
View
Fri 07 of Oct, 2016 09:17 GMT-0000 Xavier de Pedro a few more refs fixed 5
View
Fri 07 of Oct, 2016 09:16 GMT-0000 Xavier de Pedro fixed wrong prefix in tracker field refs 4
View
Fri 07 of Oct, 2016 09:13 GMT-0000 Xavier de Pedro added new fields, fixed naming of bug tracker, adapted sample data, new prefs 3
View
Fri 07 of Oct, 2016 08:41 GMT-0000 Xavier de Pedro renamed a few things 2
View
Fri 07 of Oct, 2016 08:38 GMT-0000 Xavier de Pedro clone of bug_tracker as a starting point 1
View
  • 1
  • 2 (current)
  • »