Commit f15fb2d2976d99242c5ff73787215f5d0ae2aac3

Authored by AntonioTerceiro
1 parent 61cbb60b

ActionItem41: adding link to admin area


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1325 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/models/profile.rb
... ... @@ -187,6 +187,10 @@ class Profile < ActiveRecord::Base
187 187 generate_url(url_options.merge(:controller => 'content_viewer', :action => 'view_page', :page => []))
188 188 end
189 189  
  190 + def admin_url
  191 + generate_url(url_options.merge(:controller => 'profile_editor', :action => 'index'))
  192 + end
  193 +
190 194 def generate_url(options)
191 195 url_for(url_options.merge(options))
192 196 end
... ...
test/unit/profile_test.rb
... ... @@ -260,6 +260,11 @@ class ProfileTest < Test::Unit::TestCase
260 260 assert_equal 'http://mycolivre.net/testprofile', profile.url
261 261 end
262 262  
  263 + should 'provide URL to admin area' do
  264 + profile = Profile.create!(:name => "Test Profile", :identifier => 'testprofile', :environment_id => create_environment('mycolivre.net').id)
  265 + assert_equal 'http://mycolivre.net/myprofile/testprofile', profile.admin_url
  266 + end
  267 +
263 268 should 'generate URL' do
264 269 profile = Profile.create!(:name => "Test Profile", :identifier => 'testprofile', :environment_id => create_environment('mycolivre.net').id)
265 270  
... ...