organized code into Smr module
[smr.git] / gui / app / views / objects / portfolio / index.html.erb
blobd396f06dbb6d4927d7f396e8f9b89f9f99e6e0b3
1 <h1><%= @headline %></h1>
3 <% if @portfolio %>
4     <%= form_for @portfolio, :url=>{action: :create}, :method=>:POST do |f| %>
5      <fieldset id='portfolio'>
6       <legend><% if @portfolio.id  %>Edit<% else %>Add<% end %> Portfolio</legend>
7         <%= f.hidden_field :id %>
8       <div style='display: block; float: left;'>
9         <%= f.text_field :name, :placeholder=>'Name' %><br/>
10         <%= date_field_tag :time_created, @portfolio.time_created, :placeholder=>'Date opened'  %><br/>
11         <%= f.number_field :taxallowance, :placeholder=>'Amount not taxed' %><br/>
13         <%= f.submit 'Save Portfolio' %>
14       </div>
15       <div style='display: block; float: left;'>
16         <%= f.text_area :comment, :cols=>40, :rows=>15, placeholder: 'Why did you open this Account?' %>
17       </div>
18      </fieldset>
19     <% end %>
20 <% end %>
22 <h2>Portfolios</h2>
23 <% if not @portfolios %>
24     <p>No securities exist yet.</p>
25 <% else %>
28 <table id='portfolios' border>
29     <thead>
30     <tr>
31         <th><%= smr_paginate @page, @total_pages, objects_portfolio_index_path %></th>
32         <th>Created</th>
33         <th>Tax Allowance</th>
34     </tr>
35     </thead>
36     <tbody>
37     <% @portfolios.each do |p| %>
38         <tr>
39             <td rowspan=2>
40               <%= link_to '+', controller: 'objects/portfolio', action: 'edit', id: p.id %>
41               <%= p.name %><br/>
42             </td>
43             <td><%= p.time_created.to_date %></td>
44             <td><%= smr_humanize(p.taxallowance) %></td>
45         </tr>
46         <tr>
47             <td colspan=3><%= p.comment %></td>
48         </tr>
49     <% end %>
50     </tbody>
51 </table>
52 <% end %>