R_test intends to be an easy way of testing
PluginR development on advanced usage, where a basic pretty tracker workflow is needed for users to upload a file with data to be processed, and an page with a program in R language has to process it and produce some output for that user.
This page will be created:
Profile_R_test_dataset_page
YAML
preferences:
feature_trackers: y
feature_user_watches: y
instructions: Profile_R_test_dataset_page
objects:
-
type: tracker
ref: R_test
data:
name: Datasets
description: Standard dataset tracker
default_status: open
show: [ status, creation_date, modification_date, list_modification_date ]
allow: [ comments, attachments ]
-
type: tracker_field
ref: r_test_summary
data:
name: Summary
tracker: $R_test
type: text_field
flags: [ searchable, public, list, mandatory, link ]
order: 10
-
type: tracker_field
ref: r_test_priority
data:
name: Priority
tracker: $R_test
type: dropdown
options: 5 (high),4,3,2,1 (low)
flags: [ searchable, public, list ]
order: 20
-
type: tracker_field
ref: r_test_description
data:
name: Description
tracker: $R_test
type: text_area
options: 1
flags: [ public, mandatory ]
order: 30
-
type: tracker_field
ref: r_test_assignee
data:
name: Assigned to
tracker: $R_test
type: user
flags: [ searchable, public, list ]
order: 40
Sample data
YAML
objects:
-
type: tracker_item
ref: dataset_001
data:
tracker: $R_test:R_test
status: open
values:
- [ $R_test:r_test_summary, Sample dataset ]
- [ $R_test:r_test_assignee, admin ]
- [ $R_test:r_test_priority, 3 ]
- [ $R_test:r_test_description, "This dataset was created as part of the sample data for R_test." ]
-
type: tracker_item
ref: dataset_002
data:
tracker: $R_test:R_test
status: pending
values:
- [ $R_test:r_test_summary, We are working on this dataset ]
- [ $R_test:r_test_assignee, admin ]
- [ $R_test:r_test_priority, 2 ]
- [ $R_test:r_test_description, "This will soon be fixed" ]
-
type: tracker_item
ref: dataset_003
data:
tracker: $R_test:R_test
status: closed
values:
- [ $R_test:r_test_summary, A really bad dataset ]
- [ $R_test:r_test_assignee, admin ]
- [ $R_test:r_test_priority, 5 ]
- [ $R_test:r_test_description, "This dataset 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: $R_test:R_test
name: Summary
-
type: module
ref: module_last_tracker_comments
data:
name: last_tracker_comments
groups: [ Anonymous, Registered ]
position: right
order: 9
This will include:
Profile_R_test_dataset_page
YAML
instructions: R_test
preferences:
enable: [ feature_wiki ]
objects:
-
type: wiki_page
ref: R_test_page
data:
name: R_test
description: What needs to be done
lang: en
content: wikicontent:Profile_R_test_dataset_page
Todo
- Fix dataset/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 can change
- new,new,feedback,acknowledged,confirmed,resolved,wontfix,worksforme
- version
- description
- expected behaviour
- submitted by
- assigned to
- only admin/dev-member can change