Moved users into new admin-namespace and made the controller restful. Also moved some logic from the controller into the user-model (dry it up..).

This commit is contained in:
Benjamin Meichsner 2009-01-12 18:26:09 +01:00
parent 47398c6a70
commit 461dfa8531
19 changed files with 242 additions and 94 deletions

View file

@ -26,7 +26,8 @@
{ :name => "Suppliers", :url => suppliers_path, :access? => (u.role_suppliers?) }
]
},
{ :name => "Finance", :url => "/finance", :active => ["finance", "invoices", "transactions", "balancing"],
{ :name => "Finance", :url => "/finance",
:active => ["finance", "finance/invoices", "finance/transactions", "finance/balancing"],
:access? => (u.role_finance?),
:subnav => [
{ :name => "Manage accounts", :url => "/finance/transactions" },
@ -34,10 +35,11 @@
{ :name => "Invoices", :url => finance_invoices_path }
]
},
{ :name => "Administration", :url => "/admin", :active => ["admin"],
{ :name => "Administration", :url => "/admin",
:active => ["admin", "admin/users"],
:access? => (u.role_admin?),
:subnav => [
{ :name => "Users", :url => "/admin/listUsers" },
{ :name => "Users", :url => "/admin/users" },
{ :name => "Groups", :url => "/admin/listGroups" }
]
}