From a0d62f7948c20e6c67ffec039c8b3d84fa158fb5 Mon Sep 17 00:00:00 2001 From: Philipp Rothmann Date: Wed, 22 Feb 2023 11:32:30 +0100 Subject: [PATCH] wip: rework group order details tried to reduce the amount of informations shown. but needs some user feedback, what information are actually relevant --- app/views/group_orders/_order_details.haml | 86 +++++++++++++++------- 1 file changed, 60 insertions(+), 26 deletions(-) diff --git a/app/views/group_orders/_order_details.haml b/app/views/group_orders/_order_details.haml index 6be2ff2d..6ccb183d 100644 --- a/app/views/group_orders/_order_details.haml +++ b/app/views/group_orders/_order_details.haml @@ -1,28 +1,62 @@ -%a(href='#tab1' data-toggle="collapse") - =t '.details' -#tab1.collapse - %dl.dl-horizontal - - unless @order.note.blank? - %dt= heading_helper Order, :note - %dd= @order.note - %dt= heading_helper Order, :created_by - %dd= show_user_link(@order.created_by) - %dt= heading_helper Order, :ends - %dd= format_time(@order.ends) +%dl.dl-horizontal + // GENERAL ORDER DETAILS FOR ALL + // Name + %dt= heading_helper Order, :name + %dd= @order.name + // Order Ends + %dt= heading_helper Order, :ends + %dd= format_time(@order.ends) + // Pickup + - unless @order.pickup.blank? %dt= heading_helper Order, :pickup %dd= format_date(@order.pickup) - - unless @order.stockit? or @order.supplier.min_order_quantity.blank? - %dt= heading_helper Supplier, :min_order_quantity, short: true - %dd= @order.supplier.min_order_quantity - %dt= t 'group_orders.form.sum_amount' - %dd= number_to_currency @order.sum - - unless @group_order.new_record? - %dt= heading_helper GroupOrder, :updated_by - %dd - = show_user(@group_order.updated_by) - (#{format_time(@group_order.updated_on)}) - %dt= heading_helper Ordergroup, :account_balance - %dd= number_to_currency(@ordering_data[:account_balance]) - - unless FoodsoftConfig[:charge_members_manually] - %dt= heading_helper Ordergroup, :available_funds - %dd= number_to_currency(@ordering_data[:available_funds]) \ No newline at end of file + // Min Order Quantity + - unless @order.stockit? or @order.supplier.min_order_quantity.blank? + %dt= heading_helper Supplier, :min_order_quantity, short: true + %dd= @order.supplier.min_order_quantity + // Group Order Sum Amount + %dt= t 'group_orders.form.sum_amount' + %dd= number_to_currency @order.sum + // Created By + %dt= heading_helper Order, :created_by + %dd= show_user_link(@order.created_by) + // Updated By + - unless @group_order.new_record? + %dt= heading_helper GroupOrder, :updated_by + %dd + = show_user(@group_order.updated_by) + (#{format_time(@group_order.updated_on)}) + // Closed By + - if @order.closed? + %dt= heading_helper Order, :closed_by + %dd= show_user_link @order.updated_by + // Note + - unless @order.note.blank? + %dt= heading_helper Order, :note + %dd= @order.note + +-# // YOUR ORDER DETAILS +-# // TODO What do users want to see here? +-# %dl.dl-horizontal +-# // YOUR CREDIT +-# - if @ordering_data +-# %dt= heading_helper Ordergroup, :account_balance +-# %dd= number_to_currency(@ordering_data[:account_balance]) +-# - unless FoodsoftConfig[:charge_members_manually] +-# %dt= heading_helper Ordergroup, :available_funds +-# %dd= number_to_currency(@ordering_data[:available_funds]) + +-# // Price of this order +-# %dt= heading_helper GroupOrder, :price +-# %dd +-# - if @group_order +-# = number_to_currency(@group_order.price) +-# - else +-# = t '.not_ordered' + +-# // Order Transport Costs +-# - if @group_order && @group_order.transport +-# %dt= heading_helper GroupOrder, :transport +-# %dd= number_to_currency(@group_order.transport) +-# %dt= heading_helper GroupOrder, :total +-# %dd= number_to_currency(@group_order.total)