Merge branch 'transaction-vc' of github.com:ZeusWPI/Tab into transaction-vc

This commit is contained in:
Ilion Beyst 2015-09-08 17:46:13 +02:00
commit 5d2eff242c
4 changed files with 25 additions and 2 deletions

View file

@ -13,6 +13,10 @@ class TransactionsController < ApplicationController
end
def create
creditor = User.find params.require(:transaction).require(:creditor)
debtor = current_user
amount = params.require(:transaction).require(:amount)
@transaction = Transaction.create debtor: debtor, creditor: creditor, amount: amount, origin: I18n.t('origin.created_by_user'), message: "Transaction by #{debtor.name} to #{creditor.name}"
end
end

View file

@ -0,0 +1,17 @@
%table
%tbody
%tr
%th Debtor
%td= @transaction.debtor.name
%tr
%th Creditor
%td= @transaction.creditor.name
%tr
%th Amount
%td= @transaction.amount
%tr
%th Origin
%td= @transaction.origin
%tr
%th Message
%td= @transaction.message

View file

@ -1,4 +1,4 @@
= form_for @transaction do |f|
= f.select :creditor, User.all, {}, { class: 'select2-selector' }
= f.collection_select :creditor, User.all, :id, :name, {}, { class: 'select2-selector' }
= f.number_field :amount
= f.submit "Send it!"

View file

@ -20,4 +20,6 @@
# available at http://guides.rubyonrails.org/i18n.html.
en:
hello: "Hello world"
origin:
created_by_user: "User"