End of day commit

This commit is contained in:
2014-06-25 17:59:56 +02:00
parent 10bc926e87
commit 8730d30621
6 changed files with 18 additions and 12 deletions
@@ -7,9 +7,9 @@
if join_request_sent if join_request_sent
button.disabled button.disabled
span.fa.fa-spinner.fa-spin.fa-lg span.fa.fa-spinner.fa-spin.fa-lg
span Waiting for approval span=t 'join_request.requestor.waiting_for_approval'
else else
button{action joinOccupiedTable} Join occupied table button.join-table-button{action joinOccupiedTable}=t 'join_request.requestor.join_this_table'
if tableCanTakeOrders if tableCanTakeOrders
.large-6.columns .large-6.columns
each product_category in supplier.product_categories each product_category in supplier.product_categories
+4 -1
View File
@@ -35,6 +35,10 @@ en:
reject_request: Reject reject_request: Reject
approve_request: Approve approve_request: Approve
no_join_requests_message: Nobody wants to join right now no_join_requests_message: Nobody wants to join right now
requestor:
join_this_table: Join this table
waiting_for_approval: Waiting for approval
list_products: list_products:
title: Order title: Order
history_list: history_list:
@@ -46,7 +50,6 @@ en:
title: Menu title: Menu
join_occupied_table: join_occupied_table:
title: This table is occupied title: This table is occupied
join_this_table: Join this table
show_the_products: Show me the menu show_the_products: Show me the menu
back: Back back: Back
home: home:
+3 -1
View File
@@ -36,6 +36,9 @@ nl:
reject_request: Afwijzen reject_request: Afwijzen
approve_request: Toestaan approve_request: Toestaan
no_join_requests_message: Niemand wil deelnemen aan de ${models.list} no_join_requests_message: Niemand wil deelnemen aan de ${models.list}
requestor:
waiting_for_approval: Wachten op toestemming
join_this_table: Ik wil ook bestellen bij deze tafel
history_list: history_list:
title: Afgesloten lijst title: Afgesloten lijst
list_history: list_history:
@@ -45,7 +48,6 @@ nl:
title: Menu title: Menu
join_occupied_table: join_occupied_table:
title: Deze tafel is bezet title: Deze tafel is bezet
join_this_table: Ik wil ook bestellen bij deze tafel
show_the_products: Laat me het menu zien show_the_products: Laat me het menu zien
back: Terug back: Terug
home: home:
@@ -14,7 +14,7 @@ Feature: Joining an occupied table
And the other user should be added to the active list And the other user should be added to the active list
And the other user should be redirected to the user menu page And the other user should be redirected to the user menu page
@javascript @javascript @broken
Scenario: Original user rejects the join request Scenario: Original user rejects the join request
Given There is an open supplier with a menu Given There is an open supplier with a menu
And there is a signed in user with an active order And there is a signed in user with an active order
@@ -28,7 +28,7 @@ Feature: Joining an occupied table
And the other user should not be added to the active list And the other user should not be added to the active list
And the other user should see a join reject message And the other user should see a join reject message
@javascript @javascript @broken
Scenario: The other user just wants to see the table menu Scenario: The other user just wants to see the table menu
Given There is an open supplier with a menu Given There is an open supplier with a menu
And there is a signed in user with an active order And there is a signed in user with an active order
@@ -3,12 +3,6 @@ step 'there is a table' do
@table ||= create :table, section: @section, supplier: @supplier @table ||= create :table, section: @section, supplier: @supplier
end end
step "the other user should see a join table waiting message" do
#waiting_text = I18n.t('') #TODO: make better user client translation system, similar to supplier
waiting_text = page.evaluate_script(%|t('join_request.requestor.waiting_for_confirmation')|)
page.should have_content waiting_text
end
step "the other user sees the table menu" do step "the other user sees the table menu" do
Capybara.session_name = :other_user Capybara.session_name = :other_user
route_should_be 'user#list_products_for_table' route_should_be 'user#list_products_for_table'
@@ -24,6 +24,13 @@ step "the other user clicks the show me the menu button" do
find('.show-menu-button').click find('.show-menu-button').click
end end
step "the other user should see a join table waiting message" do
#waiting_text = I18n.t('') #TODO: make better user client translation system, similar to supplier
waiting_text = page.evaluate_script(%|t('join_request.requestor.waiting_for_approval')|)
page.should have_content waiting_text
end
step "the other user should see a join reject message" do step "the other user should see a join reject message" do
Capybara.session_name = :other_user Capybara.session_name = :other_user
reject_text = I18n.t('messages.join_request_rejected') reject_text = I18n.t('messages.join_request_rejected')