Commit f8de6d1b315f64e99988e3c4cffb6bea6fadca61

Authored by Daniela Feitosa
1 parent 2b429040

Changing screen to edit templates

(ActionItem2378)
app/views/templates/index.html.erb
1 <h1><%= _('Edit Templates') %></h1> 1 <h1><%= _('Edit Templates') %></h1>
2 2
  3 +<%= _('Manage the templates used on creation of profiles') %>
  4 +
3 <% list_of_templates = [[_('Person') , Person.templates , 'person' ], 5 <% list_of_templates = [[_('Person') , Person.templates , 'person' ],
4 [_('Community') , Community.templates , 'community' ], 6 [_('Community') , Community.templates , 'community' ],
5 [_('Enterprise'), Enterprise.templates, 'enterprise']] %> 7 [_('Enterprise'), Enterprise.templates, 'enterprise']] %>
6 8
7 -<ul>  
8 - <% list_of_templates.each do |title, templates, kind|%>  
9 - <li><%= title %></li> 9 +<% list_of_templates.each do |title, templates, kind|%>
  10 + <div class='template-kind'>
  11 + <h2><%= title %></h2>
  12 + <%= button :add, _('New...'), {:action => "create_#{kind}_template"}, :title => _("Create a new template for %s") % title.downcase %>
10 <ul> 13 <ul>
11 <% templates.each do |template| %> 14 <% templates.each do |template| %>
12 - <li><%= link_to(template.name, {:controller => 'profile_editor', :profile => template.identifier}) %></li> 15 + <li>
  16 + <%= image_tag "icons-app/#{kind}-icon.png" %>
  17 + <%= link_to(template.name, {:controller => 'profile_editor', :profile => template.identifier}, :title => _('Edit template "%s"') % template.name ) %>
  18 + </li>
13 <% end %> 19 <% end %>
14 - <li><strong>  
15 - <%= link_to(_('New...'), {:action => "create_#{kind}_template"}) %>  
16 - </strong></li>  
17 </ul> 20 </ul>
18 - <% end %>  
19 -</ul> 21 + </div>
  22 +<% end %>
  23 +
  24 +<% button_bar do %>
  25 + <%= button :back, _('Back to admin panel'), :controller => 'admin_panel' %>
  26 +<% end %>
public/stylesheets/application.css
@@ -5928,6 +5928,29 @@ h1#agenda-title { @@ -5928,6 +5928,29 @@ h1#agenda-title {
5928 font-size: 20px; 5928 font-size: 20px;
5929 } 5929 }
5930 5930
  5931 +/* Templates */
  5932 +
  5933 +.controller-templates .template-kind {
  5934 + border-bottom: 1px solid #CCC;
  5935 +}
  5936 +
  5937 +.controller-templates .template-kind ul {
  5938 + padding-left: 5px;
  5939 +}
  5940 +
  5941 +.controller-templates .template-kind li {
  5942 + list-style: none;
  5943 + padding: 3px;
  5944 +}
  5945 +
  5946 +.controller-templates .template-kind li:hover {
  5947 + background-color: #f0f0f0;
  5948 +}
  5949 +
  5950 +.controller-templates .template-kind li a {
  5951 + font-size: 13px;
  5952 +}
  5953 +
5931 /* }}} */ 5954 /* }}} */
5932 5955
5933 #alt-beautify { 5956 #alt-beautify {