@@ -34,39 +34,38 @@ def self.attributes_hash(issue, other_attributes)
34
34
id : issue . id ,
35
35
subject : issue . subject ,
36
36
project_id : issue . project_id ,
37
- project_name : "WIP" ,
37
+ project_name : ( Project . find issue . project_id ) . name ,
38
38
tracker_id : issue . tracker_id ,
39
- tracker_name : "WIP" ,
39
+ tracker_name : ( Tracker . find issue . tracker_id ) . name ,
40
40
status_id : issue . status_id ,
41
- status_name : "WIP" ,
41
+ status_name : ( IssueStatus . find issue . status_id ) . name ,
42
42
priority_id : issue . priority_id ,
43
- priority_name : "WIP" ,
43
+ priority_name : ( IssuePriority . find issue . priority_id ) . name ,
44
44
# category_id: issue.category_id,
45
45
author_id : issue . author_id ,
46
- author_name : "WIP" ,
46
+ author_name : ( User . find issue . author_id ) . name ,
47
47
assigned_to_id : issue . assigned_to_id ,
48
- assigned_to_name : "WIP" ,
48
+ assigned_to_name : issue . assigned_to_id ? ( User . find issue . author_id ) . name : "WIP" ,
49
49
description : issue . description ,
50
50
is_private : issue . is_private ,
51
51
start_date : issue . start_date ,
52
52
done_date : issue . closed_on ,
53
53
# due_date: issue.due_date,
54
54
estimated_hours : issue . estimated_hours ,
55
- total_estimated_hours : "WIP" ,
56
55
created_on : issue . created_on ,
57
56
updated_on : issue . updated_on ,
58
57
59
58
# Custom text
60
- # custom_text: other_attributes[:custom_text]
59
+ custom_text : other_attributes [ :custom_text ]
61
60
62
61
# Experimental
63
62
# issue: issue,
64
63
# project: (Project.find issue.project_id),
65
64
# tracker: (Tracker.find issue.tracker_id),
66
- # status: (Status .find issue.status_id),
67
- # priority: (Priority .find issue.priority_id),
68
- # author: (Author .find issue.author_id),
69
- # assigned_to: (Assigned_to .find issue.assigned_to_id),
65
+ # status: (IssueStatus .find issue.status_id),
66
+ # priority: (IssuePriority .find issue.priority_id),
67
+ # author: (User .find issue.author_id),
68
+ # assigned_to: (User .find issue.assigned_to_id),
70
69
}
71
70
end
72
71
0 commit comments