Feature #31881 » 31881.patch
app/models/issue.rb | ||
---|---|---|
1360 | 1360 |
s << ' child' if child? |
1361 | 1361 |
s << ' parent' unless leaf? |
1362 | 1362 |
s << ' private' if is_private? |
1363 |
s << ' behind-schedule' if behind_schedule? |
|
1363 | 1364 |
if user.logged? |
1364 | 1365 |
s << ' created-by-me' if author_id == user.id |
1365 | 1366 |
s << ' assigned-to-me' if assigned_to_id == user.id |
public/stylesheets/application.css | ||
---|---|---|
234 | 234 |
table.list td.reorder {width:15%; white-space:nowrap; text-align:center; } |
235 | 235 |
table.list table.progress td {padding-right:0px;} |
236 | 236 |
table.list caption { text-align: left; padding: 0.5em 0.5em 0.5em 0; } |
237 |
table.list tr.behind-schedule td.due_date { color: #f66914; } |
|
237 | 238 |
table.list tr.overdue td.due_date { color: #c22; } |
238 | 239 |
#role-permissions-trackers table.list th {white-space:normal;} |
239 | 240 | |
... | ... | |
504 | 505 |
div.issue .attributes .attribute {padding-left:180px; clear:left; min-height: 1.8em;} |
505 | 506 |
div.issue .attributes .attribute .label {width: 170px; margin-left:-180px; font-weight:bold; float:left; overflow:hidden; text-overflow: ellipsis;} |
506 | 507 |
div.issue .attribute .value {overflow:auto; text-overflow: ellipsis;} |
508 |
div.issue.behind-schedule .due-date .value { color: #f66b14; } |
|
507 | 509 |
div.issue.overdue .due-date .value { color: #c22; } |
508 | 510 | |
509 | 511 |
#issue_tree table.issues, #relations table.issues { border: 0; } |
test/unit/issue_test.rb | ||
---|---|---|
2950 | 2950 |
assert_include 'assigned-to-me', issue2.css_classes(user) |
2951 | 2951 |
end |
2952 | 2952 | |
2953 |
def test_css_classes_behind_schedule |
|
2954 |
assert_include 'behind-schedule', Issue.find(1).css_classes.split(' ') |
|
2955 |
assert_not_include 'behind-schedule', Issue.find(2).css_classes.split(' ') |
|
2956 |
end |
|
2957 | ||
2953 | 2958 |
def test_save_attachments_with_hash_should_save_attachments_in_keys_order |
2954 | 2959 |
set_tmp_attachments_directory |
2955 | 2960 |
issue = Issue.generate! |