##// END OF EJS Templates
Add a setting to pick alternative Gravatar images. #2734...
Eric Davis -
r2962:ec4ba2324883
parent child
Show More
@@ -670,7 +670,7 module ApplicationHelper
670 # +user+ can be a User or a string that will be scanned for an email address (eg. 'joe <joe@foo.bar>')
670 # +user+ can be a User or a string that will be scanned for an email address (eg. 'joe <joe@foo.bar>')
671 def avatar(user, options = { })
671 def avatar(user, options = { })
672 if Setting.gravatar_enabled?
672 if Setting.gravatar_enabled?
673 options.merge!({:ssl => Setting.protocol == 'https'})
673 options.merge!({:ssl => Setting.protocol == 'https', :default => Setting.gravatar_default})
674 email = nil
674 email = nil
675 if user.respond_to?(:mail)
675 if user.respond_to?(:mail)
676 email = user.mail
676 email = user.mail
@@ -20,6 +20,10
20 <%= hidden_field_tag 'settings[gravatar_enabled]', 0 %>
20 <%= hidden_field_tag 'settings[gravatar_enabled]', 0 %>
21 <%= check_box_tag 'settings[gravatar_enabled]', 1, Setting.gravatar_enabled? %>
21 <%= check_box_tag 'settings[gravatar_enabled]', 1, Setting.gravatar_enabled? %>
22 </p>
22 </p>
23
24 <p><label><%= l(:setting_gravatar_default) %></label>
25 <%= select_tag 'settings[gravatar_default]', options_for_select([[l(:label_none), ''], ["Wavatars", 'wavatar'], ["Identicons", 'identicon'], ["Monster ids", 'monsterid']], Setting.gravatar_default) %></p>
26 </p>
23 </div>
27 </div>
24
28
25 <%= submit_tag l(:button_save) %>
29 <%= submit_tag l(:button_save) %>
@@ -834,3 +834,4 bg:
834 label_user_anonymous: Anonymous
834 label_user_anonymous: Anonymous
835 button_move_and_follow: Move and follow
835 button_move_and_follow: Move and follow
836 setting_default_projects_modules: Default enabled modules for new projects
836 setting_default_projects_modules: Default enabled modules for new projects
837 setting_gravatar_default: Default Gravatar image
@@ -858,3 +858,4 bs:
858 label_user_anonymous: Anonymous
858 label_user_anonymous: Anonymous
859 button_move_and_follow: Move and follow
859 button_move_and_follow: Move and follow
860 setting_default_projects_modules: Default enabled modules for new projects
860 setting_default_projects_modules: Default enabled modules for new projects
861 setting_gravatar_default: Default Gravatar image
@@ -837,3 +837,4 ca:
837 label_user_anonymous: Anonymous
837 label_user_anonymous: Anonymous
838 button_move_and_follow: Move and follow
838 button_move_and_follow: Move and follow
839 setting_default_projects_modules: Default enabled modules for new projects
839 setting_default_projects_modules: Default enabled modules for new projects
840 setting_gravatar_default: Default Gravatar image
@@ -840,3 +840,4 cs:
840 label_user_anonymous: Anonymous
840 label_user_anonymous: Anonymous
841 button_move_and_follow: Move and follow
841 button_move_and_follow: Move and follow
842 setting_default_projects_modules: Default enabled modules for new projects
842 setting_default_projects_modules: Default enabled modules for new projects
843 setting_gravatar_default: Default Gravatar image
@@ -860,3 +860,4 da:
860 label_user_anonymous: Anonymous
860 label_user_anonymous: Anonymous
861 button_move_and_follow: Move and follow
861 button_move_and_follow: Move and follow
862 setting_default_projects_modules: Default enabled modules for new projects
862 setting_default_projects_modules: Default enabled modules for new projects
863 setting_gravatar_default: Default Gravatar image
@@ -860,3 +860,4 de:
860 label_user_anonymous: Anonymous
860 label_user_anonymous: Anonymous
861 button_move_and_follow: Move and follow
861 button_move_and_follow: Move and follow
862 setting_default_projects_modules: Default enabled modules for new projects
862 setting_default_projects_modules: Default enabled modules for new projects
863 setting_gravatar_default: Default Gravatar image
@@ -840,3 +840,4 el:
840 label_user_anonymous: Anonymous
840 label_user_anonymous: Anonymous
841 button_move_and_follow: Move and follow
841 button_move_and_follow: Move and follow
842 setting_default_projects_modules: Default enabled modules for new projects
842 setting_default_projects_modules: Default enabled modules for new projects
843 setting_gravatar_default: Default Gravatar image
@@ -306,6 +306,7 en:
306 setting_mail_handler_api_key: API key
306 setting_mail_handler_api_key: API key
307 setting_sequential_project_identifiers: Generate sequential project identifiers
307 setting_sequential_project_identifiers: Generate sequential project identifiers
308 setting_gravatar_enabled: Use Gravatar user icons
308 setting_gravatar_enabled: Use Gravatar user icons
309 setting_gravatar_default: Default Gravatar image
309 setting_diff_max_lines_displayed: Max number of diff lines displayed
310 setting_diff_max_lines_displayed: Max number of diff lines displayed
310 setting_file_max_size_displayed: Max size of text files displayed inline
311 setting_file_max_size_displayed: Max size of text files displayed inline
311 setting_repository_log_display_limit: Maximum number of revisions displayed on file log
312 setting_repository_log_display_limit: Maximum number of revisions displayed on file log
@@ -881,3 +881,4 es:
881 label_user_anonymous: Anonymous
881 label_user_anonymous: Anonymous
882 button_move_and_follow: Move and follow
882 button_move_and_follow: Move and follow
883 setting_default_projects_modules: Default enabled modules for new projects
883 setting_default_projects_modules: Default enabled modules for new projects
884 setting_gravatar_default: Default Gravatar image
@@ -870,3 +870,4 fi:
870 label_user_anonymous: Anonymous
870 label_user_anonymous: Anonymous
871 button_move_and_follow: Move and follow
871 button_move_and_follow: Move and follow
872 setting_default_projects_modules: Default enabled modules for new projects
872 setting_default_projects_modules: Default enabled modules for new projects
873 setting_gravatar_default: Default Gravatar image
@@ -863,3 +863,4 fr:
863 text_journal_added: "{{label}} {{value}} ajouté"
863 text_journal_added: "{{label}} {{value}} ajouté"
864 field_active: Actif
864 field_active: Actif
865 enumeration_system_activity: Activité système
865 enumeration_system_activity: Activité système
866 setting_gravatar_default: Default Gravatar image
@@ -860,3 +860,4 gl:
860 label_user_anonymous: Anonymous
860 label_user_anonymous: Anonymous
861 button_move_and_follow: Move and follow
861 button_move_and_follow: Move and follow
862 setting_default_projects_modules: Default enabled modules for new projects
862 setting_default_projects_modules: Default enabled modules for new projects
863 setting_gravatar_default: Default Gravatar image
@@ -844,3 +844,4 he:
844 label_user_anonymous: Anonymous
844 label_user_anonymous: Anonymous
845 button_move_and_follow: Move and follow
845 button_move_and_follow: Move and follow
846 setting_default_projects_modules: Default enabled modules for new projects
846 setting_default_projects_modules: Default enabled modules for new projects
847 setting_gravatar_default: Default Gravatar image
@@ -865,3 +865,4
865 label_user_anonymous: Anonymous
865 label_user_anonymous: Anonymous
866 button_move_and_follow: Move and follow
866 button_move_and_follow: Move and follow
867 setting_default_projects_modules: Default enabled modules for new projects
867 setting_default_projects_modules: Default enabled modules for new projects
868 setting_gravatar_default: Default Gravatar image
@@ -847,3 +847,4 it:
847 label_user_anonymous: Anonymous
847 label_user_anonymous: Anonymous
848 button_move_and_follow: Move and follow
848 button_move_and_follow: Move and follow
849 setting_default_projects_modules: Default enabled modules for new projects
849 setting_default_projects_modules: Default enabled modules for new projects
850 setting_gravatar_default: Default Gravatar image
@@ -869,3 +869,4 ja:
869 label_user_anonymous: Anonymous
869 label_user_anonymous: Anonymous
870 button_move_and_follow: Move and follow
870 button_move_and_follow: Move and follow
871 setting_default_projects_modules: Default enabled modules for new projects
871 setting_default_projects_modules: Default enabled modules for new projects
872 setting_gravatar_default: Default Gravatar image
@@ -900,3 +900,4 ko:
900 label_user_anonymous: Anonymous
900 label_user_anonymous: Anonymous
901 button_move_and_follow: Move and follow
901 button_move_and_follow: Move and follow
902 setting_default_projects_modules: Default enabled modules for new projects
902 setting_default_projects_modules: Default enabled modules for new projects
903 setting_gravatar_default: Default Gravatar image
@@ -870,3 +870,4 lt:
870 label_user_anonymous: Anonymous
870 label_user_anonymous: Anonymous
871 button_move_and_follow: Move and follow
871 button_move_and_follow: Move and follow
872 setting_default_projects_modules: Default enabled modules for new projects
872 setting_default_projects_modules: Default enabled modules for new projects
873 setting_gravatar_default: Default Gravatar image
@@ -822,3 +822,4 nl:
822 label_user_anonymous: Anonymous
822 label_user_anonymous: Anonymous
823 button_move_and_follow: Move and follow
823 button_move_and_follow: Move and follow
824 setting_default_projects_modules: Default enabled modules for new projects
824 setting_default_projects_modules: Default enabled modules for new projects
825 setting_gravatar_default: Default Gravatar image
@@ -835,3 +835,4
835 label_user_anonymous: Anonymous
835 label_user_anonymous: Anonymous
836 button_move_and_follow: Move and follow
836 button_move_and_follow: Move and follow
837 setting_default_projects_modules: Default enabled modules for new projects
837 setting_default_projects_modules: Default enabled modules for new projects
838 setting_gravatar_default: Default Gravatar image
@@ -863,3 +863,4 pl:
863 label_user_anonymous: Anonymous
863 label_user_anonymous: Anonymous
864 button_move_and_follow: Move and follow
864 button_move_and_follow: Move and follow
865 setting_default_projects_modules: Default enabled modules for new projects
865 setting_default_projects_modules: Default enabled modules for new projects
866 setting_gravatar_default: Default Gravatar image
@@ -866,3 +866,4 pt-BR:
866 label_user_anonymous: Anônimo
866 label_user_anonymous: Anônimo
867 button_move_and_follow: Mover e seguir
867 button_move_and_follow: Mover e seguir
868 setting_default_projects_modules: Módulos habilitados por padrão para novos projetos
868 setting_default_projects_modules: Módulos habilitados por padrão para novos projetos
869 setting_gravatar_default: Default Gravatar image
@@ -852,3 +852,4 pt:
852 label_user_anonymous: Anonymous
852 label_user_anonymous: Anonymous
853 button_move_and_follow: Move and follow
853 button_move_and_follow: Move and follow
854 setting_default_projects_modules: Default enabled modules for new projects
854 setting_default_projects_modules: Default enabled modules for new projects
855 setting_gravatar_default: Default Gravatar image
@@ -837,3 +837,4 ro:
837 label_user_anonymous: Anonymous
837 label_user_anonymous: Anonymous
838 button_move_and_follow: Move and follow
838 button_move_and_follow: Move and follow
839 setting_default_projects_modules: Default enabled modules for new projects
839 setting_default_projects_modules: Default enabled modules for new projects
840 setting_gravatar_default: Default Gravatar image
@@ -948,3 +948,4 ru:
948 label_user_anonymous: Аноним
948 label_user_anonymous: Аноним
949 button_move_and_follow: Переместить и перейти
949 button_move_and_follow: Переместить и перейти
950 setting_default_projects_modules: Включенные по умолчанию модули для новых проектов
950 setting_default_projects_modules: Включенные по умолчанию модули для новых проектов
951 setting_gravatar_default: Default Gravatar image
@@ -839,3 +839,4 sk:
839 label_user_anonymous: Anonymous
839 label_user_anonymous: Anonymous
840 button_move_and_follow: Move and follow
840 button_move_and_follow: Move and follow
841 setting_default_projects_modules: Default enabled modules for new projects
841 setting_default_projects_modules: Default enabled modules for new projects
842 setting_gravatar_default: Default Gravatar image
@@ -836,3 +836,4 sl:
836 label_user_anonymous: Anonymous
836 label_user_anonymous: Anonymous
837 button_move_and_follow: Move and follow
837 button_move_and_follow: Move and follow
838 setting_default_projects_modules: Default enabled modules for new projects
838 setting_default_projects_modules: Default enabled modules for new projects
839 setting_gravatar_default: Default Gravatar image
@@ -855,3 +855,4
855 label_user_anonymous: Anonymous
855 label_user_anonymous: Anonymous
856 button_move_and_follow: Move and follow
856 button_move_and_follow: Move and follow
857 setting_default_projects_modules: Default enabled modules for new projects
857 setting_default_projects_modules: Default enabled modules for new projects
858 setting_gravatar_default: Default Gravatar image
@@ -888,3 +888,4 sv:
888 label_user_anonymous: Anonymous
888 label_user_anonymous: Anonymous
889 button_move_and_follow: Move and follow
889 button_move_and_follow: Move and follow
890 setting_default_projects_modules: Default enabled modules for new projects
890 setting_default_projects_modules: Default enabled modules for new projects
891 setting_gravatar_default: Default Gravatar image
@@ -837,3 +837,4 th:
837 label_user_anonymous: Anonymous
837 label_user_anonymous: Anonymous
838 button_move_and_follow: Move and follow
838 button_move_and_follow: Move and follow
839 setting_default_projects_modules: Default enabled modules for new projects
839 setting_default_projects_modules: Default enabled modules for new projects
840 setting_gravatar_default: Default Gravatar image
@@ -867,3 +867,4 tr:
867 label_user_anonymous: Anonymous
867 label_user_anonymous: Anonymous
868 button_move_and_follow: Move and follow
868 button_move_and_follow: Move and follow
869 setting_default_projects_modules: Default enabled modules for new projects
869 setting_default_projects_modules: Default enabled modules for new projects
870 setting_gravatar_default: Default Gravatar image
@@ -836,3 +836,4 uk:
836 label_user_anonymous: Anonymous
836 label_user_anonymous: Anonymous
837 button_move_and_follow: Move and follow
837 button_move_and_follow: Move and follow
838 setting_default_projects_modules: Default enabled modules for new projects
838 setting_default_projects_modules: Default enabled modules for new projects
839 setting_gravatar_default: Default Gravatar image
@@ -899,3 +899,4 vi:
899 label_user_anonymous: Anonymous
899 label_user_anonymous: Anonymous
900 button_move_and_follow: Move and follow
900 button_move_and_follow: Move and follow
901 setting_default_projects_modules: Default enabled modules for new projects
901 setting_default_projects_modules: Default enabled modules for new projects
902 setting_gravatar_default: Default Gravatar image
@@ -931,3 +931,4
931 enumeration_system_activity: 系統活動
931 enumeration_system_activity: 系統活動
932 button_move_and_follow: Move and follow
932 button_move_and_follow: Move and follow
933 setting_default_projects_modules: Default enabled modules for new projects
933 setting_default_projects_modules: Default enabled modules for new projects
934 setting_gravatar_default: Default Gravatar image
@@ -864,3 +864,4 zh:
864 enumeration_system_activity: 系统活动
864 enumeration_system_activity: 系统活动
865 button_move_and_follow: Move and follow
865 button_move_and_follow: Move and follow
866 setting_default_projects_modules: Default enabled modules for new projects
866 setting_default_projects_modules: Default enabled modules for new projects
867 setting_gravatar_default: Default Gravatar image
@@ -168,3 +168,5 gravatar_enabled:
168 default: 0
168 default: 0
169 openid:
169 openid:
170 default: 0
170 default: 0
171 gravatar_default:
172 default: ''
General Comments 0
You need to be logged in to leave comments. Login now