Created namespace 'finance' and moved invoices into it.
This commit is contained in:
parent
30f3d199d3
commit
1d85b880f2
17 changed files with 163 additions and 133 deletions
|
|
@ -1,5 +1,24 @@
|
|||
%h1 Finanzbereich
|
||||
.left_column{:style => 'width: 50%'}
|
||||
.box_title
|
||||
%h2 Unpaid invoices
|
||||
.column_content
|
||||
%p= link_to "Show all invoices", invoices_path
|
||||
%table.list
|
||||
%thead
|
||||
%tr
|
||||
%th Date
|
||||
%th Amount
|
||||
%th Supplier
|
||||
%th
|
||||
%tbody
|
||||
- for invoice in @unpaid_invoices
|
||||
%tr{:class => cycle("even","odd", :name => "invoices")}
|
||||
%td= format_date(invoice.date)
|
||||
%td= number_to_currency(invoice.amount)
|
||||
%td=h invoice.supplier.name
|
||||
%td= link_to "Edit", edit_invoice_path(invoice)
|
||||
|
||||
.box_title
|
||||
%h2 letzte Überweisungen
|
||||
.column_content
|
||||
|
|
|
|||
36
app/views/finance/invoices/edit.html.erb
Normal file
36
app/views/finance/invoices/edit.html.erb
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<h1>Editing invoice</h1>
|
||||
|
||||
<% form_for([:finance, @invoice]) do |f| %>
|
||||
<%= f.error_messages %>
|
||||
|
||||
<p>
|
||||
<%= f.label :supplier_id %><br />
|
||||
<%= f.select :supplier_id, Supplier.all.collect { |s| [s.name, s.id] } %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :number %><br />
|
||||
<%= f.text_field :number %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :date %><br />
|
||||
<%= f.date_select :date %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :paid_on %><br />
|
||||
<%= f.date_select :paid_on, :include_blank => true %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :amount %><br />
|
||||
<%= f.text_field :amount %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :note %><br />
|
||||
<%= f.text_area :note %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.submit "Update" %>
|
||||
</p>
|
||||
<% end %>
|
||||
|
||||
<%= link_to 'Show', [:finance, @invoice] %> |
|
||||
<%= link_to 'Back', finance_invoices_path %>
|
||||
38
app/views/finance/invoices/index.html.erb
Normal file
38
app/views/finance/invoices/index.html.erb
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
<% title "Invoices" %>
|
||||
|
||||
<table class="list" style="width:70em">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Supplier</th>
|
||||
<th>Number</th>
|
||||
<th>Date</th>
|
||||
<th>Paid on</th>
|
||||
<th>Amount</th>
|
||||
<th>Delivery</th>
|
||||
<th>Note</th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<% for invoice in @invoices %>
|
||||
<tr>
|
||||
<td><%=h invoice.supplier.name %></td>
|
||||
<td><%=h invoice.number %></td>
|
||||
<td><%= invoice.date %></td>
|
||||
<td><%= invoice.paid_on %></td>
|
||||
<td><%= invoice.amount %></td>
|
||||
<td><%=h invoice.delivery_id %></td>
|
||||
<td><%=h truncate(invoice.note) %></td>
|
||||
<td><%= link_to 'Show', finance_invoice_path(invoice) %></td>
|
||||
<td><%= link_to 'Edit', edit_finance_invoice_path(invoice) %></td>
|
||||
<td><%= link_to 'Destroy', finance_invoice_path(invoice), :confirm => 'Are you sure?', :method => :delete %></td>
|
||||
</tr>
|
||||
<% end %>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<br />
|
||||
|
||||
<%= link_to 'New invoice', new_finance_invoice_path %>
|
||||
35
app/views/finance/invoices/new.html.erb
Normal file
35
app/views/finance/invoices/new.html.erb
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<h1>New invoice</h1>
|
||||
|
||||
<% form_for([:finance, @invoice]) do |f| %>
|
||||
<%= f.error_messages %>
|
||||
|
||||
<p>
|
||||
<%= f.label :supplier_id %><br />
|
||||
<%= f.select :supplier_id, Supplier.all.collect { |s| [s.name, s.id] } %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :number %><br />
|
||||
<%= f.text_field :number %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :date %><br />
|
||||
<%= f.date_select :date %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :paid_on %><br />
|
||||
<%= f.date_select :paid_on, :include_blank => true %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :amount %><br />
|
||||
<%= f.text_field :amount %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :note %><br />
|
||||
<%= f.text_area :note %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.submit "Create" %>
|
||||
</p>
|
||||
<% end %>
|
||||
|
||||
<%= link_to 'Back', finance_invoices_path %>
|
||||
40
app/views/finance/invoices/show.html.erb
Normal file
40
app/views/finance/invoices/show.html.erb
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<% title "Show invoice #{@invoice.number}" %>
|
||||
|
||||
<p>
|
||||
<b>Supplier:</b>
|
||||
<%=h @invoice.supplier.name %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>Delivery:</b>
|
||||
<%=h @invoice.delivery_id %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>Number:</b>
|
||||
<%=h @invoice.number %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>Date:</b>
|
||||
<%=h @invoice.date %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>Paid on:</b>
|
||||
<%=h @invoice.paid_on %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>Amount:</b>
|
||||
<%=h @invoice.amount %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>Note:</b>
|
||||
<%=h @invoice.note %>
|
||||
</p>
|
||||
|
||||
|
||||
<%= link_to 'Edit', edit_finance_invoice_path(@invoice) %> |
|
||||
<%= link_to 'Back', finance_invoices_path %>
|
||||
Loading…
Add table
Add a link
Reference in a new issue