Better list users frontend connection and setup of payment page

This commit is contained in:
2025-12-07 16:57:33 -05:00
parent 95bb2d98bd
commit a72559666d
5 changed files with 9 additions and 3 deletions
+2 -1
View File
@@ -24,10 +24,11 @@ module Users
join_requests
join_requests.user
table
users
orders
orders.product_orders
]
include_config << 'users' if @list.user_ids.size > 1
#include_config << 'users' if @list.user_ids.size > 1
render json: @list, include: include_config, serializer: Users::ListSerializer, is_collection: false
end
+4
View File
@@ -82,6 +82,10 @@ class Supplier
[lat, lng].join(',')
end
def suggested_tips
[0, 5, 10, 15, 20]
end
def add_manager(employee)
add_employee employee unless employee_ids.include? employee.id
settings = settings_for(employee)
+1 -1
View File
@@ -16,6 +16,6 @@ class Users::ListSerializer
@_include_linkages.any?{|link| link =~ /orders/}
end
related_link_for :orders, :table
related_link_for :orders, :table, :users
#belongs_to :table
end
+1 -1
View File
@@ -1,7 +1,7 @@
class Users::SupplierSerializer
include Mozo::UserBaseSerializer
attributes :open, :name, :orders_placed_count, :orders_in_process_count, :user_message
attributes :open, :name, :orders_placed_count, :orders_in_process_count, :user_message, :suggested_tips
has_many :product_categories, serializer: Users::ProductCategorySerializer
related_link_for :product_categories
end
+1
View File
@@ -90,6 +90,7 @@ Mozo::Application.routes.draw do
member do
get :table
get :orders
get :users
post :needs_payment
post :move_to_table
post :order_products