プロジェクト

全般

プロフィール

Vote #68157

完了

MenuManager::MenuItem should support a named route as a url

Admin Redmine さんが3年以上前に追加. 3年以上前に更新.

ステータス:
Closed
優先度:
通常
担当者:
-
カテゴリ:
Code cleanup/refactoring_30
対象バージョン:
開始日:
2010/09/17
期日:
進捗率:

0%

予定工数:
category_id:
30
version_id:
80
issue_org_id:
6426
author_id:
5
assigned_to_id:
1
comments:
2
status_id:
5
tracker_id:
2
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[Closed]

説明

Instead of having to always use the controller/action/id hash for a menu item, a resource route should also be allowed.


# init.rb for menus
# Old way
{ :controller => 'contracts', :action => 'show', :id => contract.id, :project_id => project}
# New way
contract_path(project, contract)
Might need to add some more modules/helpers into Redmine::Plugin or MenuItem.
/home/edavis/dev/redmine/redmine-core/vendor/plugins/redmine_contracts/init.rb:37
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:369:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_proxy.rb:215:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2199:in `inject'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_proxy.rb:215:in `each'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_proxy.rb:215:in `inject'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_proxy.rb:215:in `send'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_proxy.rb:215:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:369:in `method_missing'
/home/edavis/dev/redmine/redmine-core/vendor/plugins/redmine_contracts/init.rb:33
/home/edavis/dev/redmine/redmine-core/lib/redmine/menu_manager.rb:223:in `call'
/home/edavis/dev/redmine/redmine-core/lib/redmine/menu_manager.rb:223:in `render_unattached_children_menu'

journals

--------------------------------------------------------------------------------

Admin Redmine さんが3年以上前に更新

  • カテゴリCode cleanup/refactoring_30 にセット
  • 対象バージョン3.0.0_80 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0