work with current supplier backend

This commit is contained in:
2020-02-26 14:24:32 -05:00
parent 8740300b9a
commit 9e86b18c3e
4 changed files with 15 additions and 2 deletions
+2
View File
@@ -8,3 +8,5 @@
//
//= link supplier/foundation1/application.js
//= link supplier/foundation1/application.css
//
//= link supplier/app/application.js
@@ -15,6 +15,15 @@ class ApplicationController < ActionController::Base
private
def authenticate_employee!
if auth_token = params[:auth_token].presence
raise CanCan::AccessDenied unless employee = Employee.find_by_authentication_token(auth_token)
sign_in employee
else
super
end
end
def allow_all_origins
headers['Access-Control-Allow-Origin'] = '*'
headers['Access-Control-Request-Method'] = '*'
@@ -25,7 +25,8 @@ module Suppliers
supplier = current_supplier || employee.suppliers.first
render json: {
employee: JSONAPI::Serializer.serialize(employee, serializer: Suppliers::EmployeeSerializer),
supplier: JSONAPI::Serializer.serialize(supplier, serializer: Suppliers::SupplierSerializer)
supplier: JSONAPI::Serializer.serialize(supplier, serializer: Suppliers::SupplierSerializer),
auth_token: employee.authentication_token,
}
end
+2 -1
View File
@@ -22,7 +22,8 @@ module Qwaiter::SupplierBaseSerializer
#alias_method :default_relationship_related_link, :relationship_related_link
def relationship_related_link(attribute_name)
#super if related_link_for_attributes.include?(attribute_name)
super
#super
nil
end