Makes Budgets editable, and makes their description editable with html
This commit is contained in:
16
app/views/admin/budgets/_form.html.erb
Normal file
16
app/views/admin/budgets/_form.html.erb
Normal file
@@ -0,0 +1,16 @@
|
||||
<%= form_for [:admin, @budget] do |f| %>
|
||||
|
||||
<%= f.text_field :name, maxlength: Budget.title_max_length %>
|
||||
|
||||
<%= f.cktext_area :description, maxlength: Budget.description_max_length, ckeditor: { language: I18n.locale } %>
|
||||
|
||||
<div class="row">
|
||||
<div class="small-12 medium-9 column">
|
||||
<%= f.select :phase, budget_phases_select_options %>
|
||||
</div>
|
||||
<div class="small-12 medium-3 column">
|
||||
<%= f.select :currency_symbol, budget_currency_symbol_select_options %>
|
||||
</div>
|
||||
</div>
|
||||
<%= f.submit t("shared.send"), class: "button success" %>
|
||||
<% end %>
|
||||
7
app/views/admin/budgets/edit.html.erb
Normal file
7
app/views/admin/budgets/edit.html.erb
Normal file
@@ -0,0 +1,7 @@
|
||||
<div class="row">
|
||||
<div class="small-12 medium-9 column">
|
||||
<h2><%= t("admin.budgets.edit.title") %></h2>
|
||||
|
||||
<%= render '/admin/budgets/form' %>
|
||||
</div>
|
||||
</div>
|
||||
@@ -2,28 +2,6 @@
|
||||
<div class="small-12 medium-9 column">
|
||||
<h2><%= t("admin.budgets.new.title") %></h2>
|
||||
|
||||
<%= form_for [:admin, @budget] do |f| %>
|
||||
|
||||
<%= f.label :name, t("admin.budgets.new.name") %>
|
||||
<%= f.text_field :name,
|
||||
label: false,
|
||||
maxlength: 30,
|
||||
placeholder: t("admin.budgets.new.name") %>
|
||||
|
||||
<%= f.label :description, t("admin.budgets.new.description") %>
|
||||
<%= f.text_area :description, rows: 3, maxlength: 6000, label: false, placeholder: t("admin.budgets.new.description") %>
|
||||
|
||||
<div class="row">
|
||||
<div class="small-12 medium-9 column">
|
||||
<%= f.label :description, t("admin.budgets.new.phase") %>
|
||||
<%= f.select :phase, budget_phases_select_options, {label: false} %>
|
||||
</div>
|
||||
<div class="small-12 medium-3 column">
|
||||
<%= f.label :description, t("admin.budgets.new.currency") %>
|
||||
<%= f.select :currency_symbol, budget_currency_symbol_select_options, {label: false} %>
|
||||
</div>
|
||||
</div>
|
||||
<%= f.submit t("admin.budgets.new.create"), class: "button success" %>
|
||||
<% end %>
|
||||
<%= render '/admin/budgets/form' %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<div class="row">
|
||||
<div class="small-12 medium-9 column">
|
||||
<h2><%= @budget.name %></h2>
|
||||
<h2><%= @budget.name %> <small><%= link_to(t('shared.edit'), edit_admin_budget_path(@budget)) %></small></h2>
|
||||
|
||||
<%= simple_format(text_with_links(@budget.description), {}, sanitize: false) %>
|
||||
<%= @budget.description %>
|
||||
|
||||
<p>
|
||||
<strong><%= t('admin.budgets.show.phase') %>:</strong> <%= t("budget.phase.#{@budget.phase}") %> |
|
||||
@@ -13,4 +13,4 @@
|
||||
|
||||
<div id="<%= dom_id @budget %>_groups" class="row">
|
||||
<%= render "groups", groups: @budget.groups %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user