Feature #20134 » redmine.diff
| app/models/issue_query.rb | ||
|---|---|---|
| 158 | 158 |
project_values = [] |
| 159 | 159 |
if User.current.logged? && User.current.memberships.any? |
| 160 | 160 |
project_values << ["<< #{l(:label_my_projects).downcase} >>", "mine"]
|
| 161 |
project_values << ["<< #{l(:label_opened_projects).downcase} >>", "opened"]
|
|
| 161 | 162 |
end |
| 162 | 163 |
project_values += all_projects_values |
| 163 | 164 |
add_available_filter("project_id",
|
| app/models/query.rb | ||
|---|---|---|
| 579 | 579 |
if v.delete('mine')
|
| 580 | 580 |
v += User.current.memberships.map(&:project_id).map(&:to_s) |
| 581 | 581 |
end |
| 582 |
if v.delete('opened')
|
|
| 583 |
v += User.current.memberships.joins(:project). |
|
| 584 |
where(projects: { status: Project::STATUS_ACTIVE }).
|
|
| 585 |
map(&:project_id). |
|
| 586 |
map(&:to_s) |
|
| 587 |
end |
|
| 582 | 588 |
end |
| 583 | 589 | |
| 584 | 590 |
if field =~ /cf_(\d+)$/ |
| config/locales/en.yml | ||
|---|---|---|
| 561 | 561 |
label_my_page: My page |
| 562 | 562 |
label_my_account: My account |
| 563 | 563 |
label_my_projects: My projects |
| 564 |
label_opened_projects: My Opened projects |
|
| 564 | 565 |
label_my_page_block: My page block |
| 565 | 566 |
label_administration: Administration |
| 566 | 567 |
label_login: Sign in |
| config/locales/pl.yml | ||
|---|---|---|
| 508 | 508 |
label_my_account: Moje konto |
| 509 | 509 |
label_my_page: Moja strona |
| 510 | 510 |
label_my_projects: Moje projekty |
| 511 |
label_opened_projects: Moje Otwarte Projekty |
|
| 511 | 512 |
label_new: Nowy |
| 512 | 513 |
label_new_statuses_allowed: Uprawnione nowe statusy |
| 513 | 514 |
label_news: Komunikat |