Commit 9356036a4ea54b3da2a4e766de838881b667a13f
1 parent
692e6f67
Exists in
staging
and in
42 other branches
ActionItem1050: restricting user themes
Showing
2 changed files
with
26 additions
and
22 deletions
Show diff stats
app/models/environment.rb
| ... | ... | @@ -48,6 +48,7 @@ class Environment < ActiveRecord::Base |
| 48 | 48 | 'select_preferred_domain' => _('Select preferred domains per profile'), |
| 49 | 49 | 'display_wizard_signup' => _('Display wizard signup'), |
| 50 | 50 | 'use_portal_community' => _('Use the portal as news source for front page'), |
| 51 | + 'user_themes' => N_('Allow users to create their own themes'), | |
| 51 | 52 | } |
| 52 | 53 | end |
| 53 | 54 | ... | ... |
app/views/themes/index.rhtml
| ... | ... | @@ -65,31 +65,34 @@ |
| 65 | 65 | <% end %> |
| 66 | 66 | |
| 67 | 67 | |
| 68 | - <tr> | |
| 69 | - <td colspan='6'> | |
| 70 | - <h2><%= _('My themes') %></h2> | |
| 71 | - </td> | |
| 72 | - </tr> | |
| 73 | - <% for themes in profile.themes.in_groups_of(3) %> | |
| 68 | + <% if environment.enabled?('user_themes') %> | |
| 74 | 69 | <tr> |
| 75 | - <% for theme in themes %> | |
| 76 | - <td> | |
| 77 | - <%# FIXME add proper thumbnails %> | |
| 78 | - <%= image_tag('/images/icons-app/design-editor.png', :alt => (_('The "%s" theme.') % theme.name)) if theme %> | |
| 79 | - </td> | |
| 80 | - <td> | |
| 81 | - <strong><%= theme.name if theme%></strong><br/> | |
| 82 | - <%= link_to(_('Edit this theme'), :action => 'edit', :id => theme.id) if theme %> | |
| 83 | - <br/> | |
| 84 | - <%= link_to(_('Test this theme'), :action => 'start_test', :id => theme.id) if theme %> | |
| 85 | - </td> | |
| 86 | - <td> | |
| 87 | - | |
| 88 | - </td> | |
| 89 | - <% end %> | |
| 70 | + <td colspan='6'> | |
| 71 | + <h2><%= _('My themes') %></h2> | |
| 72 | + </td> | |
| 90 | 73 | </tr> |
| 91 | - <tr><td colspan='3'> </td></tr> | |
| 74 | + <% for themes in profile.themes.in_groups_of(3) %> | |
| 75 | + <tr> | |
| 76 | + <% for theme in themes %> | |
| 77 | + <td> | |
| 78 | + <%# FIXME add proper thumbnails %> | |
| 79 | + <%= image_tag('/images/icons-app/design-editor.png', :alt => (_('The "%s" theme.') % theme.name)) if theme %> | |
| 80 | + </td> | |
| 81 | + <td> | |
| 82 | + <strong><%= theme.name if theme%></strong><br/> | |
| 83 | + <%= link_to(_('Edit this theme'), :action => 'edit', :id => theme.id) if theme %> | |
| 84 | + <br/> | |
| 85 | + <%= link_to(_('Test this theme'), :action => 'start_test', :id => theme.id) if theme %> | |
| 86 | + </td> | |
| 87 | + <td> | |
| 88 | + | |
| 89 | + </td> | |
| 90 | + <% end %> | |
| 91 | + </tr> | |
| 92 | + <tr><td colspan='3'> </td></tr> | |
| 93 | + <% end %> | |
| 92 | 94 | <% end %> |
| 95 | + | |
| 93 | 96 | </table> |
| 94 | 97 | |
| 95 | 98 | <% button_bar do %> | ... | ... |