Commit 4c75b9bdf3503d23e04cec9dd6854dbf59774469
Exists in
master
and in
23 other branches
Merge branch 'stable' into noosfero_0.47.0
Conflicts: test/unit/block_test.rb
Showing
8 changed files
with
88 additions
and
51 deletions
Show diff stats
app/models/block.rb
| @@ -141,7 +141,7 @@ class Block < ActiveRecord::Base | @@ -141,7 +141,7 @@ class Block < ActiveRecord::Base | ||
| 141 | end | 141 | end |
| 142 | 142 | ||
| 143 | alias :active_record_cache_key :cache_key | 143 | alias :active_record_cache_key :cache_key |
| 144 | - def cache_key(language='en') | 144 | + def cache_key(language='en', user=nil) |
| 145 | active_record_cache_key+'-'+language | 145 | active_record_cache_key+'-'+language |
| 146 | end | 146 | end |
| 147 | 147 |
app/models/members_block.rb
| @@ -36,4 +36,15 @@ class MembersBlock < ProfileListBlock | @@ -36,4 +36,15 @@ class MembersBlock < ProfileListBlock | ||
| 36 | } | 36 | } |
| 37 | end | 37 | end |
| 38 | 38 | ||
| 39 | + def cache_key(language='en', user=nil) | ||
| 40 | + logged = '' | ||
| 41 | + if user | ||
| 42 | + logged += '-logged-in' | ||
| 43 | + if user.is_member_of? self.owner | ||
| 44 | + logged += '-member' | ||
| 45 | + end | ||
| 46 | + end | ||
| 47 | + super + logged | ||
| 48 | + end | ||
| 49 | + | ||
| 39 | end | 50 | end |
app/views/shared/block.rhtml
| 1 | <% if block.cacheable? && use_cache %> | 1 | <% if block.cacheable? && use_cache %> |
| 2 | - <% cache_timeout(block.cache_key(language), block.timeout) do %> | 2 | + <% cache_timeout(block.cache_key(language, user), block.timeout) do %> |
| 3 | <%= display_block_content(block, user, main_content) %> | 3 | <%= display_block_content(block, user, main_content) %> |
| 4 | <% end %> | 4 | <% end %> |
| 5 | <% else %> | 5 | <% else %> |
po/eo/noosfero.po
| @@ -7,7 +7,7 @@ msgid "" | @@ -7,7 +7,7 @@ msgid "" | ||
| 7 | msgstr "" | 7 | msgstr "" |
| 8 | "Project-Id-Version: noosfero 0.45.2\n" | 8 | "Project-Id-Version: noosfero 0.45.2\n" |
| 9 | "POT-Creation-Date: 2014-01-17 18:26-0000\n" | 9 | "POT-Creation-Date: 2014-01-17 18:26-0000\n" |
| 10 | -"PO-Revision-Date: 2011-03-30 20:52-0300\n" | 10 | +"PO-Revision-Date: 2014-03-25 15:35+0000\n" |
| 11 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 11 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 12 | "Language-Team: LANGUAGE <LL@li.org>\n" | 12 | "Language-Team: LANGUAGE <LL@li.org>\n" |
| 13 | "Language: eo\n" | 13 | "Language: eo\n" |
| @@ -107,7 +107,7 @@ msgstr "" | @@ -107,7 +107,7 @@ msgstr "" | ||
| 107 | #: app/views/blocks/profile_info_actions/_join_leave_community.rhtml:25 | 107 | #: app/views/blocks/profile_info_actions/_join_leave_community.rhtml:25 |
| 108 | #: app/views/profile/_private_profile.rhtml:10 | 108 | #: app/views/profile/_private_profile.rhtml:10 |
| 109 | msgid "Join" | 109 | msgid "Join" |
| 110 | -msgstr "" | 110 | +msgstr "Eniri" |
| 111 | 111 | ||
| 112 | #: app/helpers/application_helper.rb:554 | 112 | #: app/helpers/application_helper.rb:554 |
| 113 | #: app/views/blocks/profile_info_actions/_join_leave_community.rhtml:4 | 113 | #: app/views/blocks/profile_info_actions/_join_leave_community.rhtml:4 |
| @@ -291,7 +291,7 @@ msgstr "" | @@ -291,7 +291,7 @@ msgstr "" | ||
| 291 | 291 | ||
| 292 | #: app/helpers/application_helper.rb:1118 | 292 | #: app/helpers/application_helper.rb:1118 |
| 293 | msgid "See all" | 293 | msgid "See all" |
| 294 | -msgstr "" | 294 | +msgstr "Vidi ĉiujn" |
| 295 | 295 | ||
| 296 | #: app/helpers/application_helper.rb:1121 | 296 | #: app/helpers/application_helper.rb:1121 |
| 297 | msgid "<span>Manage</span> %s" | 297 | msgid "<span>Manage</span> %s" |
| @@ -678,11 +678,11 @@ msgstr "" | @@ -678,11 +678,11 @@ msgstr "" | ||
| 678 | 678 | ||
| 679 | #: app/helpers/forum_helper.rb:14 app/helpers/blog_helper.rb:23 | 679 | #: app/helpers/forum_helper.rb:14 app/helpers/blog_helper.rb:23 |
| 680 | msgid "« Newer posts" | 680 | msgid "« Newer posts" |
| 681 | -msgstr "" | 681 | +msgstr "« Pli freŝaj afiŝoj" |
| 682 | 682 | ||
| 683 | #: app/helpers/forum_helper.rb:15 app/helpers/blog_helper.rb:24 | 683 | #: app/helpers/forum_helper.rb:15 app/helpers/blog_helper.rb:24 |
| 684 | msgid "Older posts »" | 684 | msgid "Older posts »" |
| 685 | -msgstr "" | 685 | +msgstr "Malpli freŝaj afiŝoj »" |
| 686 | 686 | ||
| 687 | #: app/helpers/forum_helper.rb:18 | 687 | #: app/helpers/forum_helper.rb:18 |
| 688 | msgid "Discussion topic" | 688 | msgid "Discussion topic" |
| @@ -763,63 +763,63 @@ msgstr "" | @@ -763,63 +763,63 @@ msgstr "" | ||
| 763 | #: app/helpers/dates_helper.rb:7 app/helpers/forms_helper.rb:172 | 763 | #: app/helpers/dates_helper.rb:7 app/helpers/forms_helper.rb:172 |
| 764 | #: plugins/display_content/lib/display_content_block.rb:4 | 764 | #: plugins/display_content/lib/display_content_block.rb:4 |
| 765 | msgid "January" | 765 | msgid "January" |
| 766 | -msgstr "" | 766 | +msgstr "Januaro" |
| 767 | 767 | ||
| 768 | #: app/helpers/dates_helper.rb:8 app/helpers/forms_helper.rb:172 | 768 | #: app/helpers/dates_helper.rb:8 app/helpers/forms_helper.rb:172 |
| 769 | #: plugins/display_content/lib/display_content_block.rb:5 | 769 | #: plugins/display_content/lib/display_content_block.rb:5 |
| 770 | msgid "February" | 770 | msgid "February" |
| 771 | -msgstr "" | 771 | +msgstr "Februaro" |
| 772 | 772 | ||
| 773 | #: app/helpers/dates_helper.rb:9 app/helpers/forms_helper.rb:172 | 773 | #: app/helpers/dates_helper.rb:9 app/helpers/forms_helper.rb:172 |
| 774 | #: plugins/display_content/lib/display_content_block.rb:6 | 774 | #: plugins/display_content/lib/display_content_block.rb:6 |
| 775 | msgid "March" | 775 | msgid "March" |
| 776 | -msgstr "" | 776 | +msgstr "Marto" |
| 777 | 777 | ||
| 778 | #: app/helpers/dates_helper.rb:10 app/helpers/forms_helper.rb:172 | 778 | #: app/helpers/dates_helper.rb:10 app/helpers/forms_helper.rb:172 |
| 779 | #: plugins/display_content/lib/display_content_block.rb:7 | 779 | #: plugins/display_content/lib/display_content_block.rb:7 |
| 780 | msgid "April" | 780 | msgid "April" |
| 781 | -msgstr "" | 781 | +msgstr "Aprilo" |
| 782 | 782 | ||
| 783 | #: app/helpers/dates_helper.rb:11 app/helpers/forms_helper.rb:172 | 783 | #: app/helpers/dates_helper.rb:11 app/helpers/forms_helper.rb:172 |
| 784 | #: app/helpers/forms_helper.rb:173 | 784 | #: app/helpers/forms_helper.rb:173 |
| 785 | #: plugins/display_content/lib/display_content_block.rb:8 | 785 | #: plugins/display_content/lib/display_content_block.rb:8 |
| 786 | msgid "May" | 786 | msgid "May" |
| 787 | -msgstr "" | 787 | +msgstr "Majo" |
| 788 | 788 | ||
| 789 | #: app/helpers/dates_helper.rb:12 app/helpers/forms_helper.rb:172 | 789 | #: app/helpers/dates_helper.rb:12 app/helpers/forms_helper.rb:172 |
| 790 | #: plugins/display_content/lib/display_content_block.rb:9 | 790 | #: plugins/display_content/lib/display_content_block.rb:9 |
| 791 | msgid "June" | 791 | msgid "June" |
| 792 | -msgstr "" | 792 | +msgstr "Junio" |
| 793 | 793 | ||
| 794 | #: app/helpers/dates_helper.rb:13 app/helpers/forms_helper.rb:172 | 794 | #: app/helpers/dates_helper.rb:13 app/helpers/forms_helper.rb:172 |
| 795 | #: plugins/display_content/lib/display_content_block.rb:10 | 795 | #: plugins/display_content/lib/display_content_block.rb:10 |
| 796 | msgid "July" | 796 | msgid "July" |
| 797 | -msgstr "" | 797 | +msgstr "Julio" |
| 798 | 798 | ||
| 799 | #: app/helpers/dates_helper.rb:14 app/helpers/forms_helper.rb:172 | 799 | #: app/helpers/dates_helper.rb:14 app/helpers/forms_helper.rb:172 |
| 800 | #: plugins/display_content/lib/display_content_block.rb:11 | 800 | #: plugins/display_content/lib/display_content_block.rb:11 |
| 801 | msgid "August" | 801 | msgid "August" |
| 802 | -msgstr "" | 802 | +msgstr "Aŭgusto" |
| 803 | 803 | ||
| 804 | #: app/helpers/dates_helper.rb:15 app/helpers/forms_helper.rb:172 | 804 | #: app/helpers/dates_helper.rb:15 app/helpers/forms_helper.rb:172 |
| 805 | #: plugins/display_content/lib/display_content_block.rb:12 | 805 | #: plugins/display_content/lib/display_content_block.rb:12 |
| 806 | msgid "September" | 806 | msgid "September" |
| 807 | -msgstr "" | 807 | +msgstr "Septembro" |
| 808 | 808 | ||
| 809 | #: app/helpers/dates_helper.rb:16 app/helpers/forms_helper.rb:172 | 809 | #: app/helpers/dates_helper.rb:16 app/helpers/forms_helper.rb:172 |
| 810 | #: plugins/display_content/lib/display_content_block.rb:13 | 810 | #: plugins/display_content/lib/display_content_block.rb:13 |
| 811 | msgid "October" | 811 | msgid "October" |
| 812 | -msgstr "" | 812 | +msgstr "Oktobro" |
| 813 | 813 | ||
| 814 | #: app/helpers/dates_helper.rb:17 app/helpers/forms_helper.rb:172 | 814 | #: app/helpers/dates_helper.rb:17 app/helpers/forms_helper.rb:172 |
| 815 | #: plugins/display_content/lib/display_content_block.rb:14 | 815 | #: plugins/display_content/lib/display_content_block.rb:14 |
| 816 | msgid "November" | 816 | msgid "November" |
| 817 | -msgstr "" | 817 | +msgstr "Novembro" |
| 818 | 818 | ||
| 819 | #: app/helpers/dates_helper.rb:18 app/helpers/forms_helper.rb:172 | 819 | #: app/helpers/dates_helper.rb:18 app/helpers/forms_helper.rb:172 |
| 820 | #: plugins/display_content/lib/display_content_block.rb:15 | 820 | #: plugins/display_content/lib/display_content_block.rb:15 |
| 821 | msgid "December" | 821 | msgid "December" |
| 822 | -msgstr "" | 822 | +msgstr "Decembro" |
| 823 | 823 | ||
| 824 | #: app/helpers/dates_helper.rb:28 | 824 | #: app/helpers/dates_helper.rb:28 |
| 825 | #: plugins/display_content/lib/display_content_block.rb:153 | 825 | #: plugins/display_content/lib/display_content_block.rb:153 |
| @@ -834,7 +834,7 @@ msgstr "" | @@ -834,7 +834,7 @@ msgstr "" | ||
| 834 | #: app/helpers/dates_helper.rb:31 | 834 | #: app/helpers/dates_helper.rb:31 |
| 835 | #: plugins/display_content/lib/display_content_block.rb:156 | 835 | #: plugins/display_content/lib/display_content_block.rb:156 |
| 836 | msgid "%{month_name} %{day}, %{year}" | 836 | msgid "%{month_name} %{day}, %{year}" |
| 837 | -msgstr "" | 837 | +msgstr "La %{day}-a de %{month_name} %{year}" |
| 838 | 838 | ||
| 839 | #: app/helpers/dates_helper.rb:31 | 839 | #: app/helpers/dates_helper.rb:31 |
| 840 | #: plugins/display_content/lib/display_content_block.rb:156 | 840 | #: plugins/display_content/lib/display_content_block.rb:156 |
| @@ -8043,7 +8043,7 @@ msgstr "" | @@ -8043,7 +8043,7 @@ msgstr "" | ||
| 8043 | 8043 | ||
| 8044 | #: app/views/account/index_anonymous.rhtml:10 | 8044 | #: app/views/account/index_anonymous.rhtml:10 |
| 8045 | msgid "Sign up." | 8045 | msgid "Sign up." |
| 8046 | -msgstr "" | 8046 | +msgstr "Aliĝi" |
| 8047 | 8047 | ||
| 8048 | #: app/views/account/index_anonymous.rhtml:11 | 8048 | #: app/views/account/index_anonymous.rhtml:11 |
| 8049 | msgid "" | 8049 | msgid "" |
po/es/noosfero.po
| @@ -7,7 +7,7 @@ msgid "" | @@ -7,7 +7,7 @@ msgid "" | ||
| 7 | msgstr "" | 7 | msgstr "" |
| 8 | "Project-Id-Version: noosfero 0.45.2\n" | 8 | "Project-Id-Version: noosfero 0.45.2\n" |
| 9 | "POT-Creation-Date: 2014-01-17 18:26-0000\n" | 9 | "POT-Creation-Date: 2014-01-17 18:26-0000\n" |
| 10 | -"PO-Revision-Date: 2013-01-03 18:39-0300\n" | 10 | +"PO-Revision-Date: 2014-03-25 14:55+0000\n" |
| 11 | "Last-Translator: Luis David Aguilar Carlos <ludwig9003@gmail.com>,Freddy " | 11 | "Last-Translator: Luis David Aguilar Carlos <ludwig9003@gmail.com>,Freddy " |
| 12 | "Martín Hernández Facio <fmhf14@gmail.com>, Pedro Alonzo Ramírez Tovar <pedro." | 12 | "Martín Hernández Facio <fmhf14@gmail.com>, Pedro Alonzo Ramírez Tovar <pedro." |
| 13 | "alonzo709@gmail.com>\n" | 13 | "alonzo709@gmail.com>\n" |
| @@ -292,7 +292,6 @@ msgid "Next" | @@ -292,7 +292,6 @@ msgid "Next" | ||
| 292 | msgstr "Siguiente" | 292 | msgstr "Siguiente" |
| 293 | 293 | ||
| 294 | #: app/helpers/application_helper.rb:1118 | 294 | #: app/helpers/application_helper.rb:1118 |
| 295 | -#, fuzzy | ||
| 296 | msgid "See all" | 295 | msgid "See all" |
| 297 | msgstr "Ver todos" | 296 | msgstr "Ver todos" |
| 298 | 297 | ||
| @@ -690,11 +689,11 @@ msgstr "Configurar foro" | @@ -690,11 +689,11 @@ msgstr "Configurar foro" | ||
| 690 | 689 | ||
| 691 | #: app/helpers/forum_helper.rb:14 app/helpers/blog_helper.rb:23 | 690 | #: app/helpers/forum_helper.rb:14 app/helpers/blog_helper.rb:23 |
| 692 | msgid "« Newer posts" | 691 | msgid "« Newer posts" |
| 693 | -msgstr "« Entradas recientes" | 692 | +msgstr "« Noticias más nuevas" |
| 694 | 693 | ||
| 695 | #: app/helpers/forum_helper.rb:15 app/helpers/blog_helper.rb:24 | 694 | #: app/helpers/forum_helper.rb:15 app/helpers/blog_helper.rb:24 |
| 696 | msgid "Older posts »" | 695 | msgid "Older posts »" |
| 697 | -msgstr "Entradas antiguas »" | 696 | +msgstr "Noticias más viejas »" |
| 698 | 697 | ||
| 699 | #: app/helpers/forum_helper.rb:18 | 698 | #: app/helpers/forum_helper.rb:18 |
| 700 | msgid "Discussion topic" | 699 | msgid "Discussion topic" |
| @@ -841,15 +840,13 @@ msgstr "%{day} de %{month} %{year}" | @@ -841,15 +840,13 @@ msgstr "%{day} de %{month} %{year}" | ||
| 841 | 840 | ||
| 842 | #: app/helpers/dates_helper.rb:28 app/helpers/dates_helper.rb:40 | 841 | #: app/helpers/dates_helper.rb:28 app/helpers/dates_helper.rb:40 |
| 843 | #: plugins/display_content/lib/display_content_block.rb:153 | 842 | #: plugins/display_content/lib/display_content_block.rb:153 |
| 844 | -#, fuzzy | ||
| 845 | msgid "%{month}/%{day}" | 843 | msgid "%{month}/%{day}" |
| 846 | -msgstr "%{day} de %{month} %{year}" | 844 | +msgstr "%{day}/%{month}" |
| 847 | 845 | ||
| 848 | #: app/helpers/dates_helper.rb:31 | 846 | #: app/helpers/dates_helper.rb:31 |
| 849 | #: plugins/display_content/lib/display_content_block.rb:156 | 847 | #: plugins/display_content/lib/display_content_block.rb:156 |
| 850 | -#, fuzzy | ||
| 851 | msgid "%{month_name} %{day}, %{year}" | 848 | msgid "%{month_name} %{day}, %{year}" |
| 852 | -msgstr "%{day} de %{month} %{year}" | 849 | +msgstr "%{day} de %{month} de %{year}" |
| 853 | 850 | ||
| 854 | # LAs cadenas de este tipo NO se traducen | 851 | # LAs cadenas de este tipo NO se traducen |
| 855 | #: app/helpers/dates_helper.rb:31 | 852 | #: app/helpers/dates_helper.rb:31 |
| @@ -877,21 +874,19 @@ msgstr "%{month} %{year}" | @@ -877,21 +874,19 @@ msgstr "%{month} %{year}" | ||
| 877 | 874 | ||
| 878 | #: app/helpers/dates_helper.rb:53 | 875 | #: app/helpers/dates_helper.rb:53 |
| 879 | msgid "%{day} %{month} %{year}, %{hour}:%{minutes}" | 876 | msgid "%{day} %{month} %{year}, %{hour}:%{minutes}" |
| 880 | -msgstr "%{day} %{month} %{year}, %{hour}:%{minutes}" | 877 | +msgstr "%{day} de %{month} de %{year}, %{hour}:%{minutes}" |
| 881 | 878 | ||
| 882 | #: app/helpers/dates_helper.rb:65 | 879 | #: app/helpers/dates_helper.rb:65 |
| 883 | -#, fuzzy | ||
| 884 | msgid "from %{month} %{day1} to %{day2}, %{year}" | 880 | msgid "from %{month} %{day1} to %{day2}, %{year}" |
| 885 | -msgstr "%{day} de %{month} %{year}" | 881 | +msgstr "de %{day1} para %{day2} de %{month} de %{year}" |
| 886 | 882 | ||
| 887 | #: app/helpers/dates_helper.rb:72 | 883 | #: app/helpers/dates_helper.rb:72 |
| 888 | -#, fuzzy | ||
| 889 | msgid "from %{date1} to %{date2}, %{year}" | 884 | msgid "from %{date1} to %{date2}, %{year}" |
| 890 | -msgstr "Por %{author} el %{date}" | 885 | +msgstr "de %{date1} para %{date2} de %{year}" |
| 891 | 886 | ||
| 892 | #: app/helpers/dates_helper.rb:79 | 887 | #: app/helpers/dates_helper.rb:79 |
| 893 | msgid "from %{date1} to %{date2}" | 888 | msgid "from %{date1} to %{date2}" |
| 894 | -msgstr "Por %{author} el %{date}" | 889 | +msgstr "de %{date1} para %{date2}" |
| 895 | 890 | ||
| 896 | #: app/helpers/dates_helper.rb:89 app/helpers/forms_helper.rb:163 | 891 | #: app/helpers/dates_helper.rb:89 app/helpers/forms_helper.rb:163 |
| 897 | msgid "Sun" | 892 | msgid "Sun" |
po/it/noosfero.po
| @@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
| 8 | msgstr "" | 8 | msgstr "" |
| 9 | "Project-Id-Version: noosfero 0.45.2\n" | 9 | "Project-Id-Version: noosfero 0.45.2\n" |
| 10 | "POT-Creation-Date: 2014-01-17 18:26-0000\n" | 10 | "POT-Creation-Date: 2014-01-17 18:26-0000\n" |
| 11 | -"PO-Revision-Date: 2012-06-05 10:27-0300\n" | 11 | +"PO-Revision-Date: 2014-03-25 15:39+0000\n" |
| 12 | "Last-Translator: Daniela Feitosa <danielafeitosa@colivre.coop.br>\n" | 12 | "Last-Translator: Daniela Feitosa <danielafeitosa@colivre.coop.br>\n" |
| 13 | "Language-Team: LANGUAGE TEAM <LL@li.org>\n" | 13 | "Language-Team: LANGUAGE TEAM <LL@li.org>\n" |
| 14 | "Language: it\n" | 14 | "Language: it\n" |
| @@ -109,7 +109,7 @@ msgstr "" | @@ -109,7 +109,7 @@ msgstr "" | ||
| 109 | #: app/views/blocks/profile_info_actions/_join_leave_community.rhtml:25 | 109 | #: app/views/blocks/profile_info_actions/_join_leave_community.rhtml:25 |
| 110 | #: app/views/profile/_private_profile.rhtml:10 | 110 | #: app/views/profile/_private_profile.rhtml:10 |
| 111 | msgid "Join" | 111 | msgid "Join" |
| 112 | -msgstr "" | 112 | +msgstr "Accedere" |
| 113 | 113 | ||
| 114 | #: app/helpers/application_helper.rb:554 | 114 | #: app/helpers/application_helper.rb:554 |
| 115 | #: app/views/blocks/profile_info_actions/_join_leave_community.rhtml:4 | 115 | #: app/views/blocks/profile_info_actions/_join_leave_community.rhtml:4 |
| @@ -752,63 +752,63 @@ msgstr "" | @@ -752,63 +752,63 @@ msgstr "" | ||
| 752 | #: app/helpers/dates_helper.rb:7 app/helpers/forms_helper.rb:172 | 752 | #: app/helpers/dates_helper.rb:7 app/helpers/forms_helper.rb:172 |
| 753 | #: plugins/display_content/lib/display_content_block.rb:4 | 753 | #: plugins/display_content/lib/display_content_block.rb:4 |
| 754 | msgid "January" | 754 | msgid "January" |
| 755 | -msgstr "" | 755 | +msgstr "gennaio" |
| 756 | 756 | ||
| 757 | #: app/helpers/dates_helper.rb:8 app/helpers/forms_helper.rb:172 | 757 | #: app/helpers/dates_helper.rb:8 app/helpers/forms_helper.rb:172 |
| 758 | #: plugins/display_content/lib/display_content_block.rb:5 | 758 | #: plugins/display_content/lib/display_content_block.rb:5 |
| 759 | msgid "February" | 759 | msgid "February" |
| 760 | -msgstr "" | 760 | +msgstr "febbraio" |
| 761 | 761 | ||
| 762 | #: app/helpers/dates_helper.rb:9 app/helpers/forms_helper.rb:172 | 762 | #: app/helpers/dates_helper.rb:9 app/helpers/forms_helper.rb:172 |
| 763 | #: plugins/display_content/lib/display_content_block.rb:6 | 763 | #: plugins/display_content/lib/display_content_block.rb:6 |
| 764 | msgid "March" | 764 | msgid "March" |
| 765 | -msgstr "" | 765 | +msgstr "marzo" |
| 766 | 766 | ||
| 767 | #: app/helpers/dates_helper.rb:10 app/helpers/forms_helper.rb:172 | 767 | #: app/helpers/dates_helper.rb:10 app/helpers/forms_helper.rb:172 |
| 768 | #: plugins/display_content/lib/display_content_block.rb:7 | 768 | #: plugins/display_content/lib/display_content_block.rb:7 |
| 769 | msgid "April" | 769 | msgid "April" |
| 770 | -msgstr "" | 770 | +msgstr "aprile" |
| 771 | 771 | ||
| 772 | #: app/helpers/dates_helper.rb:11 app/helpers/forms_helper.rb:172 | 772 | #: app/helpers/dates_helper.rb:11 app/helpers/forms_helper.rb:172 |
| 773 | #: app/helpers/forms_helper.rb:173 | 773 | #: app/helpers/forms_helper.rb:173 |
| 774 | #: plugins/display_content/lib/display_content_block.rb:8 | 774 | #: plugins/display_content/lib/display_content_block.rb:8 |
| 775 | msgid "May" | 775 | msgid "May" |
| 776 | -msgstr "" | 776 | +msgstr "maggio" |
| 777 | 777 | ||
| 778 | #: app/helpers/dates_helper.rb:12 app/helpers/forms_helper.rb:172 | 778 | #: app/helpers/dates_helper.rb:12 app/helpers/forms_helper.rb:172 |
| 779 | #: plugins/display_content/lib/display_content_block.rb:9 | 779 | #: plugins/display_content/lib/display_content_block.rb:9 |
| 780 | msgid "June" | 780 | msgid "June" |
| 781 | -msgstr "" | 781 | +msgstr "giugno" |
| 782 | 782 | ||
| 783 | #: app/helpers/dates_helper.rb:13 app/helpers/forms_helper.rb:172 | 783 | #: app/helpers/dates_helper.rb:13 app/helpers/forms_helper.rb:172 |
| 784 | #: plugins/display_content/lib/display_content_block.rb:10 | 784 | #: plugins/display_content/lib/display_content_block.rb:10 |
| 785 | msgid "July" | 785 | msgid "July" |
| 786 | -msgstr "" | 786 | +msgstr "luglio" |
| 787 | 787 | ||
| 788 | #: app/helpers/dates_helper.rb:14 app/helpers/forms_helper.rb:172 | 788 | #: app/helpers/dates_helper.rb:14 app/helpers/forms_helper.rb:172 |
| 789 | #: plugins/display_content/lib/display_content_block.rb:11 | 789 | #: plugins/display_content/lib/display_content_block.rb:11 |
| 790 | msgid "August" | 790 | msgid "August" |
| 791 | -msgstr "" | 791 | +msgstr "agosto" |
| 792 | 792 | ||
| 793 | #: app/helpers/dates_helper.rb:15 app/helpers/forms_helper.rb:172 | 793 | #: app/helpers/dates_helper.rb:15 app/helpers/forms_helper.rb:172 |
| 794 | #: plugins/display_content/lib/display_content_block.rb:12 | 794 | #: plugins/display_content/lib/display_content_block.rb:12 |
| 795 | msgid "September" | 795 | msgid "September" |
| 796 | -msgstr "" | 796 | +msgstr "settembre" |
| 797 | 797 | ||
| 798 | #: app/helpers/dates_helper.rb:16 app/helpers/forms_helper.rb:172 | 798 | #: app/helpers/dates_helper.rb:16 app/helpers/forms_helper.rb:172 |
| 799 | #: plugins/display_content/lib/display_content_block.rb:13 | 799 | #: plugins/display_content/lib/display_content_block.rb:13 |
| 800 | msgid "October" | 800 | msgid "October" |
| 801 | -msgstr "" | 801 | +msgstr "ottobre" |
| 802 | 802 | ||
| 803 | #: app/helpers/dates_helper.rb:17 app/helpers/forms_helper.rb:172 | 803 | #: app/helpers/dates_helper.rb:17 app/helpers/forms_helper.rb:172 |
| 804 | #: plugins/display_content/lib/display_content_block.rb:14 | 804 | #: plugins/display_content/lib/display_content_block.rb:14 |
| 805 | msgid "November" | 805 | msgid "November" |
| 806 | -msgstr "" | 806 | +msgstr "novembre" |
| 807 | 807 | ||
| 808 | #: app/helpers/dates_helper.rb:18 app/helpers/forms_helper.rb:172 | 808 | #: app/helpers/dates_helper.rb:18 app/helpers/forms_helper.rb:172 |
| 809 | #: plugins/display_content/lib/display_content_block.rb:15 | 809 | #: plugins/display_content/lib/display_content_block.rb:15 |
| 810 | msgid "December" | 810 | msgid "December" |
| 811 | -msgstr "" | 811 | +msgstr "dicembre" |
| 812 | 812 | ||
| 813 | #: app/helpers/dates_helper.rb:28 | 813 | #: app/helpers/dates_helper.rb:28 |
| 814 | #: plugins/display_content/lib/display_content_block.rb:153 | 814 | #: plugins/display_content/lib/display_content_block.rb:153 |
| @@ -823,7 +823,7 @@ msgstr "" | @@ -823,7 +823,7 @@ msgstr "" | ||
| 823 | #: app/helpers/dates_helper.rb:31 | 823 | #: app/helpers/dates_helper.rb:31 |
| 824 | #: plugins/display_content/lib/display_content_block.rb:156 | 824 | #: plugins/display_content/lib/display_content_block.rb:156 |
| 825 | msgid "%{month_name} %{day}, %{year}" | 825 | msgid "%{month_name} %{day}, %{year}" |
| 826 | -msgstr "" | 826 | +msgstr "%{day} %{month_name} %{year}" |
| 827 | 827 | ||
| 828 | #: app/helpers/dates_helper.rb:31 | 828 | #: app/helpers/dates_helper.rb:31 |
| 829 | #: plugins/display_content/lib/display_content_block.rb:156 | 829 | #: plugins/display_content/lib/display_content_block.rb:156 |
| @@ -8016,7 +8016,7 @@ msgstr "" | @@ -8016,7 +8016,7 @@ msgstr "" | ||
| 8016 | 8016 | ||
| 8017 | #: app/views/account/index_anonymous.rhtml:10 | 8017 | #: app/views/account/index_anonymous.rhtml:10 |
| 8018 | msgid "Sign up." | 8018 | msgid "Sign up." |
| 8019 | -msgstr "" | 8019 | +msgstr "Registro" |
| 8020 | 8020 | ||
| 8021 | #: app/views/account/index_anonymous.rhtml:11 | 8021 | #: app/views/account/index_anonymous.rhtml:11 |
| 8022 | msgid "" | 8022 | msgid "" |
test/unit/block_test.rb
| @@ -222,4 +222,11 @@ class BlockTest < ActiveSupport::TestCase | @@ -222,4 +222,11 @@ class BlockTest < ActiveSupport::TestCase | ||
| 222 | assert block.visible?(2) | 222 | assert block.visible?(2) |
| 223 | assert !block.visible?(3) | 223 | assert !block.visible?(3) |
| 224 | end | 224 | end |
| 225 | + | ||
| 226 | + should 'accept user as parameter on cache_key without change its value' do | ||
| 227 | + person = fast_create(Person) | ||
| 228 | + block = Block.new | ||
| 229 | + assert_equal block.cache_key('en'), block.cache_key('en', person) | ||
| 230 | + end | ||
| 231 | + | ||
| 225 | end | 232 | end |
test/unit/members_block_test.rb
| @@ -35,4 +35,28 @@ class MembersBlockTest < ActiveSupport::TestCase | @@ -35,4 +35,28 @@ class MembersBlockTest < ActiveSupport::TestCase | ||
| 35 | assert_same list, block.profiles | 35 | assert_same list, block.profiles |
| 36 | end | 36 | end |
| 37 | 37 | ||
| 38 | + should 'use logged-in to compose cache key' do | ||
| 39 | + person = fast_create(Person) | ||
| 40 | + community = fast_create(Community) | ||
| 41 | + block = MembersBlock.create | ||
| 42 | + block.expects(:owner).returns(community) | ||
| 43 | + | ||
| 44 | + assert_match(/-logged-in/,block.cache_key('en', person)) | ||
| 45 | + end | ||
| 46 | + | ||
| 47 | + should 'use logged-in and member to compose cache key for members' do | ||
| 48 | + person = fast_create(Person) | ||
| 49 | + community = fast_create(Community) | ||
| 50 | + community.add_member person | ||
| 51 | + block = MembersBlock.create | ||
| 52 | + block.expects(:owner).returns(community) | ||
| 53 | + | ||
| 54 | + assert_match(/-logged-in-member/,block.cache_key('en', person)) | ||
| 55 | + end | ||
| 56 | + | ||
| 57 | + should 'not change block cache key if user is nil' do | ||
| 58 | + block = MembersBlock.new | ||
| 59 | + assert_equal block.cache_key('en'), block.cache_key('en', nil) | ||
| 60 | + end | ||
| 61 | + | ||
| 38 | end | 62 | end |