ability to settle cashpositions
commit4d6933aedc70cbacfde239c892d48af25a1c5055
authorpqauvsum <pqauvsum@posteo.cz>
Sat, 7 Nov 2015 14:43:25 +0000 (7 09:43 -0500)
committerpqauvsum <pqauvsum@posteo.cz>
Sat, 7 Nov 2015 14:43:25 +0000 (7 09:43 -0500)
treecb16a3170be240ad157208c0ec9ec5e8628f828d
parent15d2b7af9a44dee7520bbd5a9a0d3647e1e5c5cd
ability to settle cashpositions
- settle happens right at midnight between the years
  This makes them show up on Dec 31st while they disappear on Jan 1st.
  The open one for the new year (new period) is shown from Jan 1st and includes
  the old balance.
- usability: have smr_securities_list and symbolextensions sorted by name
- layout: show '-' for zero dates, tell average purchase price of position
- BUGFIX: cashflow for openend bonds was broken
- layout fixes for Firefox 40
21 files changed:
gui/Gemfile
gui/app/assets/stylesheets/application.css
gui/app/controllers/application_controller.rb
gui/app/controllers/cashposition_controller.rb
gui/app/controllers/objects/security_controller.rb
gui/app/controllers/position_controller.rb
gui/app/helpers/application_helper.rb
gui/app/models/security_bond.rb
gui/app/views/cashposition/show.html.erb
gui/app/views/objects/security/index.html.erb
gui/app/views/position/_security_info_bond.html.erb
gui/app/views/position/new.html.erb
gui/app/views/position/show.html.erb
gui/config/routes.rb
gui/lib/smr/asset.rb
gui/lib/smr/asset_position.rb
gui/lib/smr/transaction.rb
gui/test/fixtures/position.yml
gui/test/integration/demo1_working_with_positions_test.rb
gui/test/unit/security_models_test.rb
gui/test/unit/smr_transaction_test.rb