Commit 8df7c79dfd08060f4a9dd0670926750debb0d091
1 parent
ab998a29
Exists in
master
and in
22 other branches
ActionItem114: fixed a test in the person and another in the profile models
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@807 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
6 changed files
with
54 additions
and
34 deletions
Show diff stats
app/controllers/profile_admin/membership_editor_controller.rb
| @@ -7,7 +7,7 @@ class MembershipEditorController < ProfileAdminController | @@ -7,7 +7,7 @@ class MembershipEditorController < ProfileAdminController | ||
| 7 | protect [:index, :new_enterprise, :create_enterprise ], 'edit_profile', :profile | 7 | protect [:index, :new_enterprise, :create_enterprise ], 'edit_profile', :profile |
| 8 | 8 | ||
| 9 | def index | 9 | def index |
| 10 | - @memberships = current_user.person.memberships | 10 | + @memberships = current_user.person.enterprises_memberships |
| 11 | end | 11 | end |
| 12 | 12 | ||
| 13 | def new_enterprise | 13 | def new_enterprise |
app/helpers/application_helper.rb
| @@ -123,7 +123,7 @@ module ApplicationHelper | @@ -123,7 +123,7 @@ module ApplicationHelper | ||
| 123 | end | 123 | end |
| 124 | 124 | ||
| 125 | def about_document | 125 | def about_document |
| 126 | - Article.find_all_by_title(_('About')).select do |a| | 126 | + Article.find_all_by_slug(_('about')).select do |a| |
| 127 | a.full_path.split(/\//).shift == 'noosfero' | 127 | a.full_path.split(/\//).shift == 'noosfero' |
| 128 | end[0] | 128 | end[0] |
| 129 | end | 129 | end |
| @@ -249,7 +249,7 @@ module ApplicationHelper | @@ -249,7 +249,7 @@ module ApplicationHelper | ||
| 249 | # end | 249 | # end |
| 250 | 250 | ||
| 251 | def accessibility_link | 251 | def accessibility_link |
| 252 | - doc = Article.find_all_by_title(_('Accessibility')).select do |a| | 252 | + doc = Article.find_all_by_slug(_('accessibility')).select do |a| |
| 253 | a.full_path.split(/\//).shift == 'noosfero' | 253 | a.full_path.split(/\//).shift == 'noosfero' |
| 254 | end[0] | 254 | end[0] |
| 255 | link_to_document doc, _('Accessibility') if doc | 255 | link_to_document doc, _('Accessibility') if doc |
app/models/person.rb
| @@ -26,8 +26,13 @@ class Person < Profile | @@ -26,8 +26,13 @@ class Person < Profile | ||
| 26 | :all, | 26 | :all, |
| 27 | :conditions => self.class.conditions_for_profiles(conditions, self), | 27 | :conditions => self.class.conditions_for_profiles(conditions, self), |
| 28 | :joins => "LEFT JOIN role_assignments ON profiles.id = role_assignments.resource_id AND role_assignments.resource_type = \'#{Profile.base_class.name}\'", | 28 | :joins => "LEFT JOIN role_assignments ON profiles.id = role_assignments.resource_id AND role_assignments.resource_type = \'#{Profile.base_class.name}\'", |
| 29 | - :select => 'profiles.*').uniq.select{|p|p.class == Enterprise} | 29 | + :select => 'profiles.*').uniq |
| 30 | end | 30 | end |
| 31 | + | ||
| 32 | + def enterprises_memberships | ||
| 33 | + memberships.select{|p|p.class == Enterprise} | ||
| 34 | + end | ||
| 35 | + | ||
| 31 | 36 | ||
| 32 | def info | 37 | def info |
| 33 | person_info | 38 | person_info |
po/noosfero.pot
| @@ -7,7 +7,7 @@ | @@ -7,7 +7,7 @@ | ||
| 7 | msgid "" | 7 | msgid "" |
| 8 | msgstr "" | 8 | msgstr "" |
| 9 | "Project-Id-Version: noosfero 0.3.0\n" | 9 | "Project-Id-Version: noosfero 0.3.0\n" |
| 10 | -"POT-Creation-Date: 2007-10-20 03:04-0300\n" | 10 | +"POT-Creation-Date: 2007-10-22 14:20-0300\n" |
| 11 | "PO-Revision-Date: 2007-08-30 18:47-0300\n" | 11 | "PO-Revision-Date: 2007-08-30 18:47-0300\n" |
| 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 13 | "Language-Team: LANGUAGE <LL@li.org>\n" | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
| @@ -82,15 +82,15 @@ msgstr "" | @@ -82,15 +82,15 @@ msgstr "" | ||
| 82 | msgid "Could not update the enterprise" | 82 | msgid "Could not update the enterprise" |
| 83 | msgstr "" | 83 | msgstr "" |
| 84 | 84 | ||
| 85 | -#: app/controllers/profile_admin/enterprise_editor_controller.rb:34 | 85 | +#: app/controllers/profile_admin/enterprise_editor_controller.rb:35 |
| 86 | msgid "Enterprise sucessfully erased from the system" | 86 | msgid "Enterprise sucessfully erased from the system" |
| 87 | msgstr "" | 87 | msgstr "" |
| 88 | 88 | ||
| 89 | -#: app/controllers/profile_admin/enterprise_editor_controller.rb:44 | 89 | +#: app/controllers/profile_admin/enterprise_editor_controller.rb:45 |
| 90 | msgid "Enterprise successfuly activacted" | 90 | msgid "Enterprise successfuly activacted" |
| 91 | msgstr "" | 91 | msgstr "" |
| 92 | 92 | ||
| 93 | -#: app/controllers/profile_admin/enterprise_editor_controller.rb:46 | 93 | +#: app/controllers/profile_admin/enterprise_editor_controller.rb:47 |
| 94 | msgid "Failed to activate the enterprise" | 94 | msgid "Failed to activate the enterprise" |
| 95 | msgstr "" | 95 | msgstr "" |
| 96 | 96 | ||
| @@ -331,19 +331,19 @@ msgstr "" | @@ -331,19 +331,19 @@ msgstr "" | ||
| 331 | msgid "Task|Code" | 331 | msgid "Task|Code" |
| 332 | msgstr "" | 332 | msgstr "" |
| 333 | 333 | ||
| 334 | -#: app/models/task.rb:81 | 334 | +#: app/models/task.rb:86 |
| 335 | msgid "Generic task" | 335 | msgid "Generic task" |
| 336 | msgstr "" | 336 | msgstr "" |
| 337 | 337 | ||
| 338 | -#: app/models/task.rb:88 | 338 | +#: app/models/task.rb:93 |
| 339 | msgid "The task was created at %s" | 339 | msgid "The task was created at %s" |
| 340 | msgstr "" | 340 | msgstr "" |
| 341 | 341 | ||
| 342 | -#: app/models/task.rb:94 | 342 | +#: app/models/task.rb:99 |
| 343 | msgid "The task was finished at %s" | 343 | msgid "The task was finished at %s" |
| 344 | msgstr "" | 344 | msgstr "" |
| 345 | 345 | ||
| 346 | -#: app/models/task.rb:100 | 346 | +#: app/models/task.rb:105 |
| 347 | msgid "The task was cancelled at %s" | 347 | msgid "The task was cancelled at %s" |
| 348 | msgstr "" | 348 | msgstr "" |
| 349 | 349 | ||
| @@ -720,10 +720,14 @@ msgstr "" | @@ -720,10 +720,14 @@ msgstr "" | ||
| 720 | msgid "Admin" | 720 | msgid "Admin" |
| 721 | msgstr "" | 721 | msgstr "" |
| 722 | 722 | ||
| 723 | -#: app/helpers/application_helper.rb:120 app/helpers/application_helper.rb:126 | 723 | +#: app/helpers/application_helper.rb:120 |
| 724 | msgid "About" | 724 | msgid "About" |
| 725 | msgstr "" | 725 | msgstr "" |
| 726 | 726 | ||
| 727 | +#: app/helpers/application_helper.rb:126 | ||
| 728 | +msgid "about" | ||
| 729 | +msgstr "" | ||
| 730 | + | ||
| 727 | #: app/helpers/application_helper.rb:144 app/views/account/login.rhtml:1 | 731 | #: app/helpers/application_helper.rb:144 app/views/account/login.rhtml:1 |
| 728 | msgid "Login" | 732 | msgid "Login" |
| 729 | msgstr "" | 733 | msgstr "" |
| @@ -773,10 +777,6 @@ msgstr "" | @@ -773,10 +777,6 @@ msgstr "" | ||
| 773 | msgid "Edit informations" | 777 | msgid "Edit informations" |
| 774 | msgstr "" | 778 | msgstr "" |
| 775 | 779 | ||
| 776 | -#: app/helpers/application_helper.rb:194 | ||
| 777 | -msgid "Exclude" | ||
| 778 | -msgstr "" | ||
| 779 | - | ||
| 780 | #: app/helpers/application_helper.rb:200 | 780 | #: app/helpers/application_helper.rb:200 |
| 781 | #: app/views/account/new_password.rhtml:13 | 781 | #: app/views/account/new_password.rhtml:13 |
| 782 | #: app/views/account/change_password.rhtml:1 | 782 | #: app/views/account/change_password.rhtml:1 |
| @@ -800,7 +800,11 @@ msgstr "" | @@ -800,7 +800,11 @@ msgstr "" | ||
| 800 | msgid "Change icon theme" | 800 | msgid "Change icon theme" |
| 801 | msgstr "" | 801 | msgstr "" |
| 802 | 802 | ||
| 803 | -#: app/helpers/application_helper.rb:252 app/helpers/application_helper.rb:255 | 803 | +#: app/helpers/application_helper.rb:252 |
| 804 | +msgid "accessibility" | ||
| 805 | +msgstr "" | ||
| 806 | + | ||
| 807 | +#: app/helpers/application_helper.rb:255 | ||
| 804 | msgid "Accessibility" | 808 | msgid "Accessibility" |
| 805 | msgstr "" | 809 | msgstr "" |
| 806 | 810 | ||
| @@ -1156,6 +1160,7 @@ msgid "Dear %s," | @@ -1156,6 +1160,7 @@ msgid "Dear %s," | ||
| 1156 | msgstr "" | 1160 | msgstr "" |
| 1157 | 1161 | ||
| 1158 | #: app/views/task_mailer/task_created.text.plain.rhtml:6 | 1162 | #: app/views/task_mailer/task_created.text.plain.rhtml:6 |
| 1163 | +#: app/views/task_mailer/target_notification.rhtml:6 | ||
| 1159 | #: app/views/task_mailer/task_finished.text.plain.rhtml:6 | 1164 | #: app/views/task_mailer/task_finished.text.plain.rhtml:6 |
| 1160 | #: app/views/task_mailer/task_cancelled.text.plain.rhtml:6 | 1165 | #: app/views/task_mailer/task_cancelled.text.plain.rhtml:6 |
| 1161 | msgid "%s environment system" | 1166 | msgid "%s environment system" |
po/pt_BR/noosfero.po
| @@ -9,8 +9,8 @@ | @@ -9,8 +9,8 @@ | ||
| 9 | msgid "" | 9 | msgid "" |
| 10 | msgstr "" | 10 | msgstr "" |
| 11 | "Project-Id-Version: noosfero 0.3.0\n" | 11 | "Project-Id-Version: noosfero 0.3.0\n" |
| 12 | -"POT-Creation-Date: 2007-10-20 03:04-0300\n" | ||
| 13 | -"PO-Revision-Date: 2007-10-19 21:25-0300\n" | 12 | +"POT-Creation-Date: 2007-10-22 14:20-0300\n" |
| 13 | +"PO-Revision-Date: 2007-10-22 14:23-0300\n" | ||
| 14 | "Last-Translator: Rafael Tavares Bomfim <rafael@colivre.coop.br>\n" | 14 | "Last-Translator: Rafael Tavares Bomfim <rafael@colivre.coop.br>\n" |
| 15 | "Language-Team: \n" | 15 | "Language-Team: \n" |
| 16 | "MIME-Version: 1.0\n" | 16 | "MIME-Version: 1.0\n" |
| @@ -85,15 +85,15 @@ msgstr "Esta ação não está disponível para \"%s\"." | @@ -85,15 +85,15 @@ msgstr "Esta ação não está disponível para \"%s\"." | ||
| 85 | msgid "Could not update the enterprise" | 85 | msgid "Could not update the enterprise" |
| 86 | msgstr "Não pôde modificar o empreendimento" | 86 | msgstr "Não pôde modificar o empreendimento" |
| 87 | 87 | ||
| 88 | -#: app/controllers/profile_admin/enterprise_editor_controller.rb:34 | 88 | +#: app/controllers/profile_admin/enterprise_editor_controller.rb:35 |
| 89 | msgid "Enterprise sucessfully erased from the system" | 89 | msgid "Enterprise sucessfully erased from the system" |
| 90 | msgstr "Empreendimento ativado com sucesso" | 90 | msgstr "Empreendimento ativado com sucesso" |
| 91 | 91 | ||
| 92 | -#: app/controllers/profile_admin/enterprise_editor_controller.rb:44 | 92 | +#: app/controllers/profile_admin/enterprise_editor_controller.rb:45 |
| 93 | msgid "Enterprise successfuly activacted" | 93 | msgid "Enterprise successfuly activacted" |
| 94 | msgstr "Empreendimento ativado com sucesso" | 94 | msgstr "Empreendimento ativado com sucesso" |
| 95 | 95 | ||
| 96 | -#: app/controllers/profile_admin/enterprise_editor_controller.rb:46 | 96 | +#: app/controllers/profile_admin/enterprise_editor_controller.rb:47 |
| 97 | msgid "Failed to activate the enterprise" | 97 | msgid "Failed to activate the enterprise" |
| 98 | msgstr "Falhou em ativar o empreendimento" | 98 | msgstr "Falhou em ativar o empreendimento" |
| 99 | 99 | ||
| @@ -340,19 +340,19 @@ msgstr "Alvo" | @@ -340,19 +340,19 @@ msgstr "Alvo" | ||
| 340 | msgid "Task|Code" | 340 | msgid "Task|Code" |
| 341 | msgstr "Código" | 341 | msgstr "Código" |
| 342 | 342 | ||
| 343 | -#: app/models/task.rb:81 | 343 | +#: app/models/task.rb:86 |
| 344 | msgid "Generic task" | 344 | msgid "Generic task" |
| 345 | msgstr "Tarefa genérica" | 345 | msgstr "Tarefa genérica" |
| 346 | 346 | ||
| 347 | -#: app/models/task.rb:88 | 347 | +#: app/models/task.rb:93 |
| 348 | msgid "The task was created at %s" | 348 | msgid "The task was created at %s" |
| 349 | msgstr "A tarefa foi criada em %s" | 349 | msgstr "A tarefa foi criada em %s" |
| 350 | 350 | ||
| 351 | -#: app/models/task.rb:94 | 351 | +#: app/models/task.rb:99 |
| 352 | msgid "The task was finished at %s" | 352 | msgid "The task was finished at %s" |
| 353 | msgstr "A tarefa foi finalizada em %s" | 353 | msgstr "A tarefa foi finalizada em %s" |
| 354 | 354 | ||
| 355 | -#: app/models/task.rb:100 | 355 | +#: app/models/task.rb:105 |
| 356 | msgid "The task was cancelled at %s" | 356 | msgid "The task was cancelled at %s" |
| 357 | msgstr "A tarefa foi cancelada em %s" | 357 | msgstr "A tarefa foi cancelada em %s" |
| 358 | 358 | ||
| @@ -741,10 +741,15 @@ msgstr "Meus Empreendimentos" | @@ -741,10 +741,15 @@ msgstr "Meus Empreendimentos" | ||
| 741 | msgid "Admin" | 741 | msgid "Admin" |
| 742 | msgstr "Administrador" | 742 | msgstr "Administrador" |
| 743 | 743 | ||
| 744 | -#: app/helpers/application_helper.rb:120 app/helpers/application_helper.rb:126 | 744 | +#: app/helpers/application_helper.rb:120 |
| 745 | msgid "About" | 745 | msgid "About" |
| 746 | msgstr "Sobre" | 746 | msgstr "Sobre" |
| 747 | 747 | ||
| 748 | +#: app/helpers/application_helper.rb:126 | ||
| 749 | +#, fuzzy | ||
| 750 | +msgid "about" | ||
| 751 | +msgstr "sobre" | ||
| 752 | + | ||
| 748 | #: app/helpers/application_helper.rb:144 app/views/account/login.rhtml:1 | 753 | #: app/helpers/application_helper.rb:144 app/views/account/login.rhtml:1 |
| 749 | msgid "Login" | 754 | msgid "Login" |
| 750 | msgstr "Entrar" | 755 | msgstr "Entrar" |
| @@ -794,10 +799,6 @@ msgstr "Gerenciar conteúdo" | @@ -794,10 +799,6 @@ msgstr "Gerenciar conteúdo" | ||
| 794 | msgid "Edit informations" | 799 | msgid "Edit informations" |
| 795 | msgstr "Editar informações" | 800 | msgstr "Editar informações" |
| 796 | 801 | ||
| 797 | -#: app/helpers/application_helper.rb:194 | ||
| 798 | -msgid "Exclude" | ||
| 799 | -msgstr "Excluir" | ||
| 800 | - | ||
| 801 | #: app/helpers/application_helper.rb:200 | 802 | #: app/helpers/application_helper.rb:200 |
| 802 | #: app/views/account/new_password.rhtml:13 | 803 | #: app/views/account/new_password.rhtml:13 |
| 803 | #: app/views/account/change_password.rhtml:1 | 804 | #: app/views/account/change_password.rhtml:1 |
| @@ -821,7 +822,12 @@ msgstr "Mude o tema de bloco" | @@ -821,7 +822,12 @@ msgstr "Mude o tema de bloco" | ||
| 821 | msgid "Change icon theme" | 822 | msgid "Change icon theme" |
| 822 | msgstr "Mudar tema do ícone" | 823 | msgstr "Mudar tema do ícone" |
| 823 | 824 | ||
| 824 | -#: app/helpers/application_helper.rb:252 app/helpers/application_helper.rb:255 | 825 | +#: app/helpers/application_helper.rb:252 |
| 826 | +#, fuzzy | ||
| 827 | +msgid "accessibility" | ||
| 828 | +msgstr "acessibilidade" | ||
| 829 | + | ||
| 830 | +#: app/helpers/application_helper.rb:255 | ||
| 825 | msgid "Accessibility" | 831 | msgid "Accessibility" |
| 826 | msgstr "Acessibilidade" | 832 | msgstr "Acessibilidade" |
| 827 | 833 | ||
| @@ -1179,6 +1185,7 @@ msgid "Dear %s," | @@ -1179,6 +1185,7 @@ msgid "Dear %s," | ||
| 1179 | msgstr "Caro %s," | 1185 | msgstr "Caro %s," |
| 1180 | 1186 | ||
| 1181 | #: app/views/task_mailer/task_created.text.plain.rhtml:6 | 1187 | #: app/views/task_mailer/task_created.text.plain.rhtml:6 |
| 1188 | +#: app/views/task_mailer/target_notification.rhtml:6 | ||
| 1182 | #: app/views/task_mailer/task_finished.text.plain.rhtml:6 | 1189 | #: app/views/task_mailer/task_finished.text.plain.rhtml:6 |
| 1183 | #: app/views/task_mailer/task_cancelled.text.plain.rhtml:6 | 1190 | #: app/views/task_mailer/task_cancelled.text.plain.rhtml:6 |
| 1184 | msgid "%s environment system" | 1191 | msgid "%s environment system" |
| @@ -1865,6 +1872,9 @@ msgstr "Editando %s" | @@ -1865,6 +1872,9 @@ msgstr "Editando %s" | ||
| 1865 | msgid "Categories" | 1872 | msgid "Categories" |
| 1866 | msgstr "Categorias" | 1873 | msgstr "Categorias" |
| 1867 | 1874 | ||
| 1875 | +#~ msgid "Exclude" | ||
| 1876 | +#~ msgstr "Excluir" | ||
| 1877 | + | ||
| 1868 | #~ msgid "Main content block" | 1878 | #~ msgid "Main content block" |
| 1869 | #~ msgstr "Bloco de conteúdo principal" | 1879 | #~ msgstr "Bloco de conteúdo principal" |
| 1870 | 1880 |
test/unit/profile_test.rb
| @@ -80,7 +80,7 @@ class ProfileTest < Test::Unit::TestCase | @@ -80,7 +80,7 @@ class ProfileTest < Test::Unit::TestCase | ||
| 80 | pr = Profile.create(:name => 'composite_profile', :identifier => 'composite') | 80 | pr = Profile.create(:name => 'composite_profile', :identifier => 'composite') |
| 81 | pe = User.create(:login => 'aff', :email => 'aff@pr.coop', :password => 'blih', :password_confirmation => 'blih').person | 81 | pe = User.create(:login => 'aff', :email => 'aff@pr.coop', :password => 'blih', :password_confirmation => 'blih').person |
| 82 | 82 | ||
| 83 | - member_role = Role.new(:name => 'member') | 83 | + member_role = Role.new(:name => 'new_member_role') |
| 84 | assert member_role.save | 84 | assert member_role.save |
| 85 | assert pr.affiliate(pe, member_role) | 85 | assert pr.affiliate(pe, member_role) |
| 86 | 86 |