diff --git a/hasura/metadata/network.yaml b/hasura/metadata/network.yaml new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/hasura/metadata/network.yaml @@ -0,0 +1 @@ +{} diff --git a/hasura/metadata/tables.yaml b/hasura/metadata/tables.yaml index 698067c69..c997574f7 100644 --- a/hasura/metadata/tables.yaml +++ b/hasura/metadata/tables.yaml @@ -2,2094 +2,2096 @@ schema: public name: allocations object_relationships: - - name: employee - using: - foreign_key_constraint_on: employeeid - - name: jobline - using: - foreign_key_constraint_on: joblineid + - name: employee + using: + foreign_key_constraint_on: employeeid + - name: jobline + using: + foreign_key_constraint_on: joblineid insert_permissions: - - role: user - permission: - check: - jobline: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - hours - - created_at - - updated_at - - employeeid - - id - - joblineid + - role: user + permission: + check: + jobline: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - hours + - created_at + - updated_at + - employeeid + - id + - joblineid select_permissions: - - role: user - permission: - columns: - - hours - - created_at - - updated_at - - employeeid - - id - - joblineid - filter: - jobline: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - hours + - created_at + - updated_at + - employeeid + - id + - joblineid + filter: + jobline: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: [] - filter: - jobline: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: [] + filter: + jobline: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - jobline: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + jobline: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: appointments object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid - - name: job - using: - foreign_key_constraint_on: jobid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid + - name: job + using: + foreign_key_constraint_on: jobid insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - arrived - - block - - bodyshopid - - canceled - - color - - created_at - - end - - id - - isintake - - jobid - - note - - start - - title - - updated_at + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - arrived + - block + - bodyshopid + - canceled + - color + - created_at + - end + - id + - isintake + - jobid + - note + - start + - title + - updated_at select_permissions: - - role: user - permission: - columns: - - arrived - - block - - bodyshopid - - canceled - - color - - created_at - - end - - id - - isintake - - jobid - - note - - start - - title - - updated_at - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - arrived + - block + - bodyshopid + - canceled + - color + - created_at + - end + - id + - isintake + - jobid + - note + - start + - title + - updated_at + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - arrived - - block - - bodyshopid - - canceled - - color - - created_at - - end - - id - - isintake - - jobid - - note - - start - - title - - updated_at - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - arrived + - block + - bodyshopid + - canceled + - color + - created_at + - end + - id + - isintake + - jobid + - note + - start + - title + - updated_at + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: associations object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: shopid - - name: user - using: - foreign_key_constraint_on: useremail + - name: bodyshop + using: + foreign_key_constraint_on: shopid + - name: user + using: + foreign_key_constraint_on: useremail select_permissions: - - role: user - permission: - columns: - - active - - authlevel - - default_prod_list_view - - id - - kanban_settings - - qbo_realmId - - shopid - - useremail - filter: - user: - authid: - _eq: X-Hasura-User-Id - update_permissions: - - role: user - permission: - columns: - - active - - authlevel - - default_prod_list_view - - kanban_settings - - qbo_realmId - filter: - bodyshop: - associations: - user: - authid: - _eq: X-Hasura-User-Id - check: null -- table: - schema: public - name: audit_trail - object_relationships: - - name: bill - using: - foreign_key_constraint_on: billid - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid - - name: job - using: - foreign_key_constraint_on: jobid - - name: user - using: - foreign_key_constraint_on: useremail - insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - created - - operation - - new_val - - old_val - - useremail - - bodyshopid - - jobid - - billid - backend_only: false - select_permissions: - - role: user - permission: - columns: - - id - - new_val - - old_val - - operation - - useremail - - created - - billid - - bodyshopid - - jobid - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true -- table: - schema: public - name: available_jobs - object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid - - name: job - using: - foreign_key_constraint_on: jobid - insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - bodyshopid - - cieca_id - - clm_amt - - clm_no - - created_at - - est_data - - id - - ins_co_nm - - issupplement - - jobid - - ownr_name - - source_system - - supplement_number - - updated_at - - uploaded_by - - vehicle_info - select_permissions: - - role: user - permission: - columns: - - bodyshopid - - cieca_id - - clm_amt - - clm_no - - created_at - - est_data - - id - - ins_co_nm - - issupplement - - jobid - - ownr_name - - source_system - - supplement_number - - updated_at - - uploaded_by - - vehicle_info - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - update_permissions: - - role: user - permission: - columns: - - cieca_id - - clm_amt - - est_data - - ins_co_nm - - issupplement - - ownr_name - - source_system - - supplement_number - - uploaded_by - - vehicle_info - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null - delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true -- table: - schema: public - name: billlines - object_relationships: - - name: bill - using: - foreign_key_constraint_on: billid - - name: jobline - using: - foreign_key_constraint_on: joblineid - insert_permissions: - - role: user - permission: - check: - bill: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - actual_cost - - actual_price - - applicable_taxes - - billid - - cost_center - - created_at - - deductedfromlbr - - id - - joblineid - - lbr_adjustment - - line_desc - - quantity - - updated_at - select_permissions: - - role: user - permission: - columns: - - actual_cost - - actual_price - - applicable_taxes - - billid - - cost_center - - created_at - - deductedfromlbr - - id - - joblineid - - lbr_adjustment - - line_desc - - quantity - - updated_at - filter: - bill: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true - update_permissions: - - role: user - permission: - columns: - - actual_cost - - actual_price - - applicable_taxes - - billid - - cost_center - - created_at - - deductedfromlbr - - id - - joblineid - - lbr_adjustment - - line_desc - - quantity - - updated_at - filter: - bill: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null - delete_permissions: - - role: user - permission: - filter: - bill: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true -- table: - schema: public - name: bills - object_relationships: - - name: job - using: - foreign_key_constraint_on: jobid - - name: vendor - using: - foreign_key_constraint_on: vendorid - array_relationships: - - name: audit_trails - using: - foreign_key_constraint_on: - column: billid - table: - schema: public - name: audit_trail - - name: billlines - using: - foreign_key_constraint_on: - column: billid - table: - schema: public - name: billlines - - name: documents - using: - foreign_key_constraint_on: - column: billid - table: - schema: public - name: documents - - name: exportlogs - using: - foreign_key_constraint_on: - column: billid - table: - schema: public - name: exportlog - - name: parts_orders - using: - foreign_key_constraint_on: - column: returnfrombill - table: - schema: public - name: parts_orders - insert_permissions: - - role: user - permission: - check: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - created_at - - date - - due_date - - exported - - exported_at - - federal_tax_rate - - id - - invoice_number - - is_credit_memo - - isinhouse - - jobid - - local_tax_rate - - state_tax_rate - - total - - updated_at - - vendorid - select_permissions: - - role: user - permission: - columns: - - created_at - - date - - due_date - - exported - - exported_at - - federal_tax_rate - - id - - invoice_number - - is_credit_memo - - isinhouse - - jobid - - local_tax_rate - - state_tax_rate - - total - - updated_at - - vendorid - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true - update_permissions: - - role: user - permission: - columns: - - created_at - - date - - due_date - - exported - - exported_at - - federal_tax_rate - - id - - invoice_number - - is_credit_memo - - isinhouse - - jobid - - local_tax_rate - - state_tax_rate - - total - - updated_at - - vendorid - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null - delete_permissions: - - role: user - permission: - filter: - _and: - - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - - exported: - _eq: false -- table: - schema: public - name: bodyshops - array_relationships: - - name: appointments - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: appointments - - name: associations - using: - foreign_key_constraint_on: - column: shopid - table: - schema: public - name: associations - - name: audit_trails - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: audit_trail - - name: available_jobs - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: available_jobs - - name: conversations - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: conversations - - name: counters - using: - foreign_key_constraint_on: - column: shopid - table: - schema: public - name: counters - - name: courtesycars - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: courtesycars - - name: csiinvites - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: csi - - name: csiquestions - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: csiquestions - - name: dms_vehicles - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: dms_vehicles - - name: documents - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: documents - - name: employees - using: - foreign_key_constraint_on: - column: shopid - table: - schema: public - name: employees - - name: exportlogs - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: exportlog - - name: jobs - using: - foreign_key_constraint_on: - column: shopid - table: - schema: public - name: jobs - - name: owners - using: - foreign_key_constraint_on: - column: shopid - table: - schema: public - name: owners - - name: phonebooks - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: phonebook - - name: timetickets - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: timetickets - - name: vehicles - using: - foreign_key_constraint_on: - column: shopid - table: - schema: public - name: vehicles - - name: vendors - using: - foreign_key_constraint_on: - column: bodyshopid - table: - schema: public - name: vendors - select_permissions: - - role: user - permission: - columns: - - accountingconfig - - address1 - - address2 - - appt_alt_transport - - appt_colors - - appt_length - - attach_pdf_to_email - - bill_tax_rates - - cdk_configuration - - cdk_dealerid - - city - - country - - created_at - - default_adjustment_rate - - deliverchecklist - - email - - enforce_class - - enforce_referral - - entegral_configuration - - entegral_id - - features - - federal_tax_id - - id - - imexshopid - - inhousevendorid - - insurance_vendor_id - - intakechecklist - - jc_hourly_rates - - jobsizelimit - - last_name_first - - logo_img_path - - md_categories - - md_ccc_rates - - md_classes - - md_ded_notes - - md_email_cc - - md_estimators - - md_filehandlers - - md_from_emails - - md_hour_split - - md_ins_cos - - md_jobline_presets - - md_labor_rates - - md_messaging_presets - - md_notes_presets - - md_order_statuses - - md_parts_locations - - md_parts_order_comment - - md_payment_types - - md_rbac - - md_referral_sources - - md_responsibility_centers - - md_ro_statuses - - messagingservicesid - - pbs_configuration - - pbs_serialnumber - - phone - - prodtargethrs - - production_config - - region_config - - schedule_end_time - - schedule_start_time - - scoreboard_target - - shopname - - shoprates - - speedprint - - ss_configuration - - ssbuckets - - state - - state_tax_id - - stripe_acct_id - - sub_status - - target_touchtime - - template_header - - textid - - timezone - - tt_allow_post_to_invoiced - - updated_at - - use_fippa - - website - - workingdays - - zip_post - filter: - associations: + - role: user + permission: + columns: + - active + - authlevel + - default_prod_list_view + - id + - kanban_settings + - qbo_realmId + - shopid + - useremail + filter: user: authid: _eq: X-Hasura-User-Id update_permissions: - - role: user - permission: - columns: - - accountingconfig - - address1 - - address2 - - appt_alt_transport - - appt_colors - - appt_length - - attach_pdf_to_email - - bill_tax_rates - - cdk_configuration - - city - - country - - created_at - - default_adjustment_rate - - deliverchecklist - - email - - enforce_class - - enforce_referral - - federal_tax_id - - id - - inhousevendorid - - insurance_vendor_id - - intakechecklist - - jc_hourly_rates - - last_name_first - - logo_img_path - - md_categories - - md_ccc_rates - - md_classes - - md_ded_notes - - md_email_cc - - md_estimators - - md_filehandlers - - md_from_emails - - md_hour_split - - md_ins_cos - - md_jobline_presets - - md_labor_rates - - md_messaging_presets - - md_notes_presets - - md_order_statuses - - md_parts_locations - - md_parts_order_comment - - md_payment_types - - md_rbac - - md_referral_sources - - md_responsibility_centers - - md_ro_statuses - - pbs_configuration - - phone - - prodtargethrs - - production_config - - schedule_end_time - - schedule_start_time - - scoreboard_target - - shopname - - shoprates - - speedprint - - ss_configuration - - ssbuckets - - state - - state_tax_id - - target_touchtime - - timezone - - tt_allow_post_to_invoiced - - updated_at - - use_fippa - - website - - workingdays - - zip_post - filter: - associations: + - role: user + permission: + columns: + - active + - authlevel + - default_prod_list_view + - kanban_settings + - qbo_realmId + filter: + bodyshop: + associations: + user: + authid: + _eq: X-Hasura-User-Id + check: null +- table: + schema: public + name: audit_trail + object_relationships: + - name: bill + using: + foreign_key_constraint_on: billid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid + - name: job + using: + foreign_key_constraint_on: jobid + - name: user + using: + foreign_key_constraint_on: useremail + insert_permissions: + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - created + - operation + - new_val + - old_val + - useremail + - bodyshopid + - jobid + - billid + backend_only: false + select_permissions: + - role: user + permission: + columns: + - id + - new_val + - old_val + - operation + - useremail + - created + - billid + - bodyshopid + - jobid + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true +- table: + schema: public + name: available_jobs + object_relationships: + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid + - name: job + using: + foreign_key_constraint_on: jobid + insert_permissions: + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - bodyshopid + - cieca_id + - clm_amt + - clm_no + - created_at + - est_data + - id + - ins_co_nm + - issupplement + - jobid + - ownr_name + - source_system + - supplement_number + - updated_at + - uploaded_by + - vehicle_info + select_permissions: + - role: user + permission: + columns: + - bodyshopid + - cieca_id + - clm_amt + - clm_no + - created_at + - est_data + - id + - ins_co_nm + - issupplement + - jobid + - ownr_name + - source_system + - supplement_number + - updated_at + - uploaded_by + - vehicle_info + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + update_permissions: + - role: user + permission: + columns: + - cieca_id + - clm_amt + - est_data + - ins_co_nm + - issupplement + - ownr_name + - source_system + - supplement_number + - uploaded_by + - vehicle_info + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null + delete_permissions: + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true +- table: + schema: public + name: billlines + object_relationships: + - name: bill + using: + foreign_key_constraint_on: billid + - name: jobline + using: + foreign_key_constraint_on: joblineid + insert_permissions: + - role: user + permission: + check: + bill: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - actual_cost + - actual_price + - applicable_taxes + - billid + - cost_center + - created_at + - deductedfromlbr + - id + - joblineid + - lbr_adjustment + - line_desc + - quantity + - updated_at + select_permissions: + - role: user + permission: + columns: + - actual_cost + - actual_price + - applicable_taxes + - billid + - cost_center + - created_at + - deductedfromlbr + - id + - joblineid + - lbr_adjustment + - line_desc + - quantity + - updated_at + filter: + bill: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true + update_permissions: + - role: user + permission: + columns: + - actual_cost + - actual_price + - applicable_taxes + - billid + - cost_center + - created_at + - deductedfromlbr + - id + - joblineid + - lbr_adjustment + - line_desc + - quantity + - updated_at + filter: + bill: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null + delete_permissions: + - role: user + permission: + filter: + bill: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true +- table: + schema: public + name: bills + object_relationships: + - name: job + using: + foreign_key_constraint_on: jobid + - name: vendor + using: + foreign_key_constraint_on: vendorid + array_relationships: + - name: audit_trails + using: + foreign_key_constraint_on: + column: billid + table: + schema: public + name: audit_trail + - name: billlines + using: + foreign_key_constraint_on: + column: billid + table: + schema: public + name: billlines + - name: documents + using: + foreign_key_constraint_on: + column: billid + table: + schema: public + name: documents + - name: exportlogs + using: + foreign_key_constraint_on: + column: billid + table: + schema: public + name: exportlog + - name: parts_orders + using: + foreign_key_constraint_on: + column: returnfrombill + table: + schema: public + name: parts_orders + insert_permissions: + - role: user + permission: + check: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - created_at + - date + - due_date + - exported + - exported_at + - federal_tax_rate + - id + - invoice_number + - is_credit_memo + - isinhouse + - jobid + - local_tax_rate + - state_tax_rate + - total + - updated_at + - vendorid + select_permissions: + - role: user + permission: + columns: + - created_at + - date + - due_date + - exported + - exported_at + - federal_tax_rate + - id + - invoice_number + - is_credit_memo + - isinhouse + - jobid + - local_tax_rate + - state_tax_rate + - total + - updated_at + - vendorid + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true + update_permissions: + - role: user + permission: + columns: + - created_at + - date + - due_date + - exported + - exported_at + - federal_tax_rate + - id + - invoice_number + - is_credit_memo + - isinhouse + - jobid + - local_tax_rate + - state_tax_rate + - total + - updated_at + - vendorid + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null + delete_permissions: + - role: user + permission: + filter: _and: - - user: + - job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + - exported: + _eq: false +- table: + schema: public + name: bodyshops + array_relationships: + - name: appointments + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: appointments + - name: associations + using: + foreign_key_constraint_on: + column: shopid + table: + schema: public + name: associations + - name: audit_trails + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: audit_trail + - name: available_jobs + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: available_jobs + - name: conversations + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: conversations + - name: counters + using: + foreign_key_constraint_on: + column: shopid + table: + schema: public + name: counters + - name: courtesycars + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: courtesycars + - name: csiinvites + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: csi + - name: csiquestions + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: csiquestions + - name: dms_vehicles + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: dms_vehicles + - name: documents + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: documents + - name: employees + using: + foreign_key_constraint_on: + column: shopid + table: + schema: public + name: employees + - name: exportlogs + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: exportlog + - name: jobs + using: + foreign_key_constraint_on: + column: shopid + table: + schema: public + name: jobs + - name: owners + using: + foreign_key_constraint_on: + column: shopid + table: + schema: public + name: owners + - name: phonebooks + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: phonebook + - name: timetickets + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: timetickets + - name: vehicles + using: + foreign_key_constraint_on: + column: shopid + table: + schema: public + name: vehicles + - name: vendors + using: + foreign_key_constraint_on: + column: bodyshopid + table: + schema: public + name: vendors + select_permissions: + - role: user + permission: + columns: + - accountingconfig + - address1 + - address2 + - appt_alt_transport + - appt_colors + - appt_length + - attach_pdf_to_email + - bill_allow_post_to_closed + - bill_tax_rates + - cdk_configuration + - cdk_dealerid + - city + - country + - created_at + - default_adjustment_rate + - deliverchecklist + - email + - enforce_class + - enforce_referral + - entegral_configuration + - entegral_id + - features + - federal_tax_id + - id + - imexshopid + - inhousevendorid + - insurance_vendor_id + - intakechecklist + - jc_hourly_rates + - jobsizelimit + - last_name_first + - logo_img_path + - md_categories + - md_ccc_rates + - md_classes + - md_ded_notes + - md_email_cc + - md_estimators + - md_filehandlers + - md_from_emails + - md_hour_split + - md_ins_cos + - md_jobline_presets + - md_labor_rates + - md_messaging_presets + - md_notes_presets + - md_order_statuses + - md_parts_locations + - md_parts_order_comment + - md_payment_types + - md_rbac + - md_referral_sources + - md_responsibility_centers + - md_ro_statuses + - messagingservicesid + - pbs_configuration + - pbs_serialnumber + - phone + - prodtargethrs + - production_config + - region_config + - schedule_end_time + - schedule_start_time + - scoreboard_target + - shopname + - shoprates + - speedprint + - ss_configuration + - ssbuckets + - state + - state_tax_id + - stripe_acct_id + - sub_status + - target_touchtime + - template_header + - textid + - timezone + - tt_allow_post_to_invoiced + - updated_at + - use_fippa + - website + - workingdays + - zip_post + filter: + associations: + user: authid: _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + update_permissions: + - role: user + permission: + columns: + - accountingconfig + - address1 + - address2 + - appt_alt_transport + - appt_colors + - appt_length + - attach_pdf_to_email + - bill_allow_post_to_closed + - bill_tax_rates + - cdk_configuration + - city + - country + - created_at + - default_adjustment_rate + - deliverchecklist + - email + - enforce_class + - enforce_referral + - federal_tax_id + - id + - inhousevendorid + - insurance_vendor_id + - intakechecklist + - jc_hourly_rates + - last_name_first + - logo_img_path + - md_categories + - md_ccc_rates + - md_classes + - md_ded_notes + - md_email_cc + - md_estimators + - md_filehandlers + - md_from_emails + - md_hour_split + - md_ins_cos + - md_jobline_presets + - md_labor_rates + - md_messaging_presets + - md_notes_presets + - md_order_statuses + - md_parts_locations + - md_parts_order_comment + - md_payment_types + - md_rbac + - md_referral_sources + - md_responsibility_centers + - md_ro_statuses + - pbs_configuration + - phone + - prodtargethrs + - production_config + - schedule_end_time + - schedule_start_time + - scoreboard_target + - shopname + - shoprates + - speedprint + - ss_configuration + - ssbuckets + - state + - state_tax_id + - target_touchtime + - timezone + - tt_allow_post_to_invoiced + - updated_at + - use_fippa + - website + - workingdays + - zip_post + filter: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null - table: schema: public name: cccontracts object_relationships: - - name: courtesycar - using: - foreign_key_constraint_on: courtesycarid - - name: job - using: - foreign_key_constraint_on: jobid + - name: courtesycar + using: + foreign_key_constraint_on: courtesycarid + - name: job + using: + foreign_key_constraint_on: jobid insert_permissions: - - role: user - permission: - check: - courtesycar: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - actax - - actualreturn - - agreementnumber - - cleanupcharge - - contract_date - - courtesycarid - - coverage - - created_at - - dailyfreekm - - dailyrate - - damage - - damagewaiver - - driver_addr1 - - driver_addr2 - - driver_city - - driver_dlexpiry - - driver_dlnumber - - driver_dlst - - driver_dob - - driver_fn - - driver_ln - - driver_ph1 - - driver_state - - driver_zip - - excesskmrate - - federaltax - - fuelin - - fuelout - - id - - jobid - - kmend - - kmstart - - localtax - - refuelcharge - - scheduledreturn - - start - - statetax - - status - - updated_at + - role: user + permission: + check: + courtesycar: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - actax + - actualreturn + - agreementnumber + - cleanupcharge + - contract_date + - courtesycarid + - coverage + - created_at + - dailyfreekm + - dailyrate + - damage + - damagewaiver + - driver_addr1 + - driver_addr2 + - driver_city + - driver_dlexpiry + - driver_dlnumber + - driver_dlst + - driver_dob + - driver_fn + - driver_ln + - driver_ph1 + - driver_state + - driver_zip + - excesskmrate + - federaltax + - fuelin + - fuelout + - id + - jobid + - kmend + - kmstart + - localtax + - refuelcharge + - scheduledreturn + - start + - statetax + - status + - updated_at select_permissions: - - role: user - permission: - columns: - - actax - - actualreturn - - agreementnumber - - cleanupcharge - - contract_date - - courtesycarid - - coverage - - created_at - - dailyfreekm - - dailyrate - - damage - - damagewaiver - - driver_addr1 - - driver_addr2 - - driver_city - - driver_dlexpiry - - driver_dlnumber - - driver_dlst - - driver_dob - - driver_fn - - driver_ln - - driver_ph1 - - driver_state - - driver_zip - - excesskmrate - - federaltax - - fuelin - - fuelout - - id - - jobid - - kmend - - kmstart - - localtax - - refuelcharge - - scheduledreturn - - start - - statetax - - status - - updated_at - filter: - courtesycar: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - actax + - actualreturn + - agreementnumber + - cleanupcharge + - contract_date + - courtesycarid + - coverage + - created_at + - dailyfreekm + - dailyrate + - damage + - damagewaiver + - driver_addr1 + - driver_addr2 + - driver_city + - driver_dlexpiry + - driver_dlnumber + - driver_dlst + - driver_dob + - driver_fn + - driver_ln + - driver_ph1 + - driver_state + - driver_zip + - excesskmrate + - federaltax + - fuelin + - fuelout + - id + - jobid + - kmend + - kmstart + - localtax + - refuelcharge + - scheduledreturn + - start + - statetax + - status + - updated_at + filter: + courtesycar: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - actax - - actualreturn - - agreementnumber - - cleanupcharge - - contract_date - - courtesycarid - - coverage - - created_at - - dailyfreekm - - dailyrate - - damage - - damagewaiver - - driver_addr1 - - driver_addr2 - - driver_city - - driver_dlexpiry - - driver_dlnumber - - driver_dlst - - driver_dob - - driver_fn - - driver_ln - - driver_ph1 - - driver_state - - driver_zip - - excesskmrate - - federaltax - - fuelin - - fuelout - - id - - jobid - - kmend - - kmstart - - localtax - - refuelcharge - - scheduledreturn - - start - - statetax - - status - - updated_at - filter: - courtesycar: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - actax + - actualreturn + - agreementnumber + - cleanupcharge + - contract_date + - courtesycarid + - coverage + - created_at + - dailyfreekm + - dailyrate + - damage + - damagewaiver + - driver_addr1 + - driver_addr2 + - driver_city + - driver_dlexpiry + - driver_dlnumber + - driver_dlst + - driver_dob + - driver_fn + - driver_ln + - driver_ph1 + - driver_state + - driver_zip + - excesskmrate + - federaltax + - fuelin + - fuelout + - id + - jobid + - kmend + - kmstart + - localtax + - refuelcharge + - scheduledreturn + - start + - statetax + - status + - updated_at + filter: + courtesycar: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - courtesycar: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + courtesycar: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: conversations object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid array_relationships: - - name: job_conversations - using: - foreign_key_constraint_on: - column: conversationid - table: - schema: public - name: job_conversations - - name: messages - using: - foreign_key_constraint_on: - column: conversationid - table: - schema: public - name: messages + - name: job_conversations + using: + foreign_key_constraint_on: + column: conversationid + table: + schema: public + name: job_conversations + - name: messages + using: + foreign_key_constraint_on: + column: conversationid + table: + schema: public + name: messages insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - bodyshopid - - created_at - - id - - phone_num - - unreadcnt - - updated_at + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - bodyshopid + - created_at + - id + - phone_num + - unreadcnt + - updated_at select_permissions: - - role: user - permission: - columns: - - archived - - bodyshopid - - created_at - - id - - phone_num - - unreadcnt - - updated_at - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - archived + - bodyshopid + - created_at + - id + - phone_num + - unreadcnt + - updated_at + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - archived - - bodyshopid - - created_at - - id - - phone_num - - unreadcnt - - updated_at - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - archived + - bodyshopid + - created_at + - id + - phone_num + - unreadcnt + - updated_at + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null - table: schema: public name: counters object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: shopid + - name: bodyshop + using: + foreign_key_constraint_on: shopid - table: schema: public name: courtesycars object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid array_relationships: - - name: cccontracts - using: - foreign_key_constraint_on: - column: courtesycarid - table: - schema: public - name: cccontracts + - name: cccontracts + using: + foreign_key_constraint_on: + column: courtesycarid + table: + schema: public + name: cccontracts insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - created_at - - updated_at - - bodyshopid - - make - - model - - year - - plate - - color - - vin - - fleetnumber - - purchasedate - - servicestartdate - - serviceenddate - - leaseenddate - - status - - nextservicekm - - nextservicedate - - damage - - notes - - fuel - - registrationexpires - - insuranceexpires - - dailycost - - mileage + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - created_at + - updated_at + - bodyshopid + - make + - model + - year + - plate + - color + - vin + - fleetnumber + - purchasedate + - servicestartdate + - serviceenddate + - leaseenddate + - status + - nextservicekm + - nextservicedate + - damage + - notes + - fuel + - registrationexpires + - insuranceexpires + - dailycost + - mileage select_permissions: - - role: user - permission: - columns: - - insuranceexpires - - leaseenddate - - nextservicedate - - purchasedate - - registrationexpires - - serviceenddate - - servicestartdate - - dailycost - - fuel - - mileage - - nextservicekm - - color - - damage - - fleetnumber - - make - - model - - notes - - plate - - status - - vin - - year - - created_at - - updated_at - - bodyshopid - - id - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - insuranceexpires + - leaseenddate + - nextservicedate + - purchasedate + - registrationexpires + - serviceenddate + - servicestartdate + - dailycost + - fuel + - mileage + - nextservicekm + - color + - damage + - fleetnumber + - make + - model + - notes + - plate + - status + - vin + - year + - created_at + - updated_at + - bodyshopid + - id + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - insuranceexpires - - leaseenddate - - nextservicedate - - purchasedate - - registrationexpires - - serviceenddate - - servicestartdate - - dailycost - - fuel - - mileage - - nextservicekm - - color - - damage - - fleetnumber - - make - - model - - notes - - plate - - status - - vin - - year - - created_at - - updated_at - - bodyshopid - - id - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - insuranceexpires + - leaseenddate + - nextservicedate + - purchasedate + - registrationexpires + - serviceenddate + - servicestartdate + - dailycost + - fuel + - mileage + - nextservicekm + - color + - damage + - fleetnumber + - make + - model + - notes + - plate + - status + - vin + - year + - created_at + - updated_at + - bodyshopid + - id + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: csi object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid - - name: csiquestion - using: - foreign_key_constraint_on: questionset - - name: job - using: - foreign_key_constraint_on: jobid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid + - name: csiquestion + using: + foreign_key_constraint_on: questionset + - name: job + using: + foreign_key_constraint_on: jobid insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - bodyshopid - - created_at - - id - - jobid - - questionset - - relateddata - - updated_at - - valid - - validuntil + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - bodyshopid + - created_at + - id + - jobid + - questionset + - relateddata + - updated_at + - valid + - validuntil select_permissions: - - role: anonymous - permission: - columns: - - id - - relateddata - - valid - - validuntil - filter: - valid: - _eq: true - limit: 1 - - role: user - permission: - columns: - - bodyshopid - - completedon - - created_at - - id - - jobid - - questionset - - relateddata - - response - - updated_at - - valid - - validuntil - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: anonymous + permission: + columns: + - id + - relateddata + - valid + - validuntil + filter: + valid: + _eq: true + limit: 1 + - role: user + permission: + columns: + - bodyshopid + - completedon + - created_at + - id + - jobid + - questionset + - relateddata + - response + - updated_at + - valid + - validuntil + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: anonymous - permission: - columns: - - completedon - - response - - valid - filter: - valid: - _eq: true - check: null - - role: user - permission: - columns: - - bodyshopid - - completedon - - created_at - - id - - jobid - - relateddata - - updated_at - - valid - - validuntil - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: anonymous + permission: + columns: + - completedon + - response + - valid + filter: + valid: + _eq: true + check: null + - role: user + permission: + columns: + - bodyshopid + - completedon + - created_at + - id + - jobid + - relateddata + - updated_at + - valid + - validuntil + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null - table: schema: public name: csiquestions object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid array_relationships: - - name: csis - using: - foreign_key_constraint_on: - column: questionset - table: - schema: public - name: csi + - name: csis + using: + foreign_key_constraint_on: + column: questionset + table: + schema: public + name: csi insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - current - - config - - created_at - - updated_at - - bodyshopid - - id + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - current + - config + - created_at + - updated_at + - bodyshopid + - id select_permissions: - - role: anonymous - permission: - columns: - - config - - id - filter: {} - limit: 1 - - role: user - permission: - columns: - - current - - config - - created_at - - updated_at - - bodyshopid - - id - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: anonymous + permission: + columns: + - config + - id + filter: {} + limit: 1 + - role: user + permission: + columns: + - current + - config + - created_at + - updated_at + - bodyshopid + - id + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: - - current - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - current + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null - table: schema: public name: dms_vehicles object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - created_at - - makecode - - modelcode - - make - - model - - bodyshopid - backend_only: false + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - created_at + - makecode + - modelcode + - make + - model + - bodyshopid + backend_only: false select_permissions: - - role: user - permission: - columns: - - id - - created_at - - makecode - - modelcode - - make - - model - - bodyshopid - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - id + - created_at + - makecode + - modelcode + - make + - model + - bodyshopid + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: - - make - - makecode - - model - - modelcode - - created_at - - bodyshopid - - id - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - make + - makecode + - model + - modelcode + - created_at + - bodyshopid + - id + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: documents object_relationships: - - name: bill - using: - foreign_key_constraint_on: billid - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid - - name: job - using: - foreign_key_constraint_on: jobid + - name: bill + using: + foreign_key_constraint_on: billid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid + - name: job + using: + foreign_key_constraint_on: jobid insert_permissions: - - role: user - permission: - check: - _or: - - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - billid - - bodyshopid - - created_at - - extension - - id - - jobid - - key - - name - - size - - takenat - - type - - updated_at - - uploaded_by + - role: user + permission: + check: + _or: + - job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + - bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - billid + - bodyshopid + - created_at + - extension + - id + - jobid + - key + - name + - size + - takenat + - type + - updated_at + - uploaded_by select_permissions: - - role: user - permission: - columns: - - billid - - bodyshopid - - created_at - - extension - - id - - jobid - - key - - name - - size - - takenat - - type - - updated_at - - uploaded_by - filter: - _or: - - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - billid + - bodyshopid + - created_at + - extension + - id + - jobid + - key + - name + - size + - takenat + - type + - updated_at + - uploaded_by + filter: + _or: + - job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + - bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - extension - - key - - name - - type - - uploaded_by - - created_at - - updated_at - - billid - - bodyshopid - - id - - jobid - filter: - _or: - - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - extension + - key + - name + - type + - uploaded_by + - created_at + - updated_at + - billid + - bodyshopid + - id + - jobid + filter: + _or: + - job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + - bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - _or: - - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + _or: + - job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + - bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: employee_vacation object_relationships: - - name: employee - using: - foreign_key_constraint_on: employeeid + - name: employee + using: + foreign_key_constraint_on: employeeid insert_permissions: - - role: user - permission: - check: - employee: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - created_at - - updated_at - - employeeid - - start - - end - backend_only: false + - role: user + permission: + check: + employee: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - created_at + - updated_at + - employeeid + - start + - end + backend_only: false select_permissions: - - role: user - permission: - columns: - - end - - start - - created_at - - updated_at - - employeeid - - id - filter: - employee: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - end + - start + - created_at + - updated_at + - employeeid + - id + filter: + employee: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: - - end - - start - - created_at - - updated_at - - employeeid - - id - filter: - employee: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - end + - start + - created_at + - updated_at + - employeeid + - id + filter: + employee: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - employee: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + employee: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: employees object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: shopid - - name: user - using: - foreign_key_constraint_on: user_email + - name: bodyshop + using: + foreign_key_constraint_on: shopid + - name: user + using: + foreign_key_constraint_on: user_email array_relationships: - - name: allocations - using: - foreign_key_constraint_on: - column: employeeid - table: - schema: public - name: allocations - - name: employee_vacations - using: - foreign_key_constraint_on: - column: employeeid - table: - schema: public - name: employee_vacation - - name: jobsByEmployeeBody - using: - foreign_key_constraint_on: - column: employee_body - table: - schema: public - name: jobs - - name: jobsByEmployeeCsr - using: - foreign_key_constraint_on: - column: employee_csr - table: - schema: public - name: jobs - - name: jobsByEmployeePrep - using: - foreign_key_constraint_on: - column: employee_prep - table: - schema: public - name: jobs - - name: jobsByEmployeeRefinish - using: - foreign_key_constraint_on: - column: employee_refinish - table: - schema: public - name: jobs - - name: timetickets - using: - foreign_key_constraint_on: - column: employeeid - table: - schema: public - name: timetickets + - name: allocations + using: + foreign_key_constraint_on: + column: employeeid + table: + schema: public + name: allocations + - name: employee_vacations + using: + foreign_key_constraint_on: + column: employeeid + table: + schema: public + name: employee_vacation + - name: jobsByEmployeeBody + using: + foreign_key_constraint_on: + column: employee_body + table: + schema: public + name: jobs + - name: jobsByEmployeeCsr + using: + foreign_key_constraint_on: + column: employee_csr + table: + schema: public + name: jobs + - name: jobsByEmployeePrep + using: + foreign_key_constraint_on: + column: employee_prep + table: + schema: public + name: jobs + - name: jobsByEmployeeRefinish + using: + foreign_key_constraint_on: + column: employee_refinish + table: + schema: public + name: jobs + - name: timetickets + using: + foreign_key_constraint_on: + column: employeeid + table: + schema: public + name: timetickets insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - active - - created_at - - employee_number - - first_name - - flat_rate - - hire_date - - id - - last_name - - pin - - rates - - shopid - - termination_date - - updated_at - - user_email + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - active + - created_at + - employee_number + - first_name + - flat_rate + - hire_date + - id + - last_name + - pin + - rates + - shopid + - termination_date + - updated_at + - user_email select_permissions: - - role: user - permission: - columns: - - active - - created_at - - employee_number - - first_name - - flat_rate - - hire_date - - id - - last_name - - pin - - rates - - shopid - - termination_date - - updated_at - - user_email - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - active + - created_at + - employee_number + - first_name + - flat_rate + - hire_date + - id + - last_name + - pin + - rates + - shopid + - termination_date + - updated_at + - user_email + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - active - - created_at - - employee_number - - first_name - - flat_rate - - hire_date - - id - - last_name - - pin - - rates - - shopid - - termination_date - - updated_at - - user_email - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - active + - created_at + - employee_number + - first_name + - flat_rate + - hire_date + - id + - last_name + - pin + - rates + - shopid + - termination_date + - updated_at + - user_email + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: exportlog object_relationships: - - name: bill - using: - foreign_key_constraint_on: billid - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid - - name: job - using: - foreign_key_constraint_on: jobid - - name: payment - using: - foreign_key_constraint_on: paymentid - - name: user - using: - foreign_key_constraint_on: useremail + - name: bill + using: + foreign_key_constraint_on: billid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid + - name: job + using: + foreign_key_constraint_on: jobid + - name: payment + using: + foreign_key_constraint_on: paymentid + - name: user + using: + foreign_key_constraint_on: useremail insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - created_at - - updated_at - - jobid - - billid - - paymentid - - successful - - message - - bodyshopid - - useremail - backend_only: false + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - created_at + - updated_at + - jobid + - billid + - paymentid + - successful + - message + - bodyshopid + - useremail + backend_only: false select_permissions: - - role: user - permission: - columns: - - successful - - message - - useremail - - created_at - - updated_at - - billid - - bodyshopid - - id - - jobid - - paymentid - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - successful + - message + - useremail + - created_at + - updated_at + - billid + - bodyshopid + - id + - jobid + - paymentid + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true - table: schema: public name: ioevents @@ -2097,2865 +2099,2871 @@ schema: public name: job_conversations object_relationships: - - name: conversation - using: - foreign_key_constraint_on: conversationid - - name: job - using: - foreign_key_constraint_on: jobid + - name: conversation + using: + foreign_key_constraint_on: conversationid + - name: job + using: + foreign_key_constraint_on: jobid insert_permissions: - - role: user - permission: - check: - conversation: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - conversationid - - id - - jobid + - role: user + permission: + check: + conversation: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - conversationid + - id + - jobid select_permissions: - - role: user - permission: - columns: - - conversationid - - id - - jobid - filter: - conversation: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - conversationid + - id + - jobid + filter: + conversation: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: - - conversationid - - jobid - filter: - conversation: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - conversationid + - jobid + filter: + conversation: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - conversation: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + conversation: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: joblines object_relationships: - - name: job - using: - foreign_key_constraint_on: jobid + - name: job + using: + foreign_key_constraint_on: jobid array_relationships: - - name: allocations - using: - foreign_key_constraint_on: - column: joblineid - table: - schema: public - name: allocations - - name: billlines - using: - foreign_key_constraint_on: - column: joblineid - table: - schema: public - name: billlines - - name: parts_order_lines - using: - foreign_key_constraint_on: - column: job_line_id - table: - schema: public - name: parts_order_lines + - name: allocations + using: + foreign_key_constraint_on: + column: joblineid + table: + schema: public + name: allocations + - name: billlines + using: + foreign_key_constraint_on: + column: joblineid + table: + schema: public + name: billlines + - name: parts_order_lines + using: + foreign_key_constraint_on: + column: job_line_id + table: + schema: public + name: parts_order_lines insert_permissions: - - role: user - permission: - check: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - act_price - - alt_co_id - - alt_overrd - - alt_part_i - - alt_partm - - alt_partno - - bett_amt - - bett_pctg - - bett_tax - - bett_type - - cert_part - - created_at - - db_hrs - - db_price - - db_ref - - est_seq - - glass_flag - - id - - ioucreated - - jobid - - lbr_amt - - lbr_hrs_j - - lbr_inc - - lbr_op - - lbr_op_j - - lbr_tax - - lbr_typ_j - - line_desc - - line_ind - - line_no - - line_ref - - location - - manual_line - - misc_amt - - misc_sublt - - misc_tax - - mod_lb_hrs - - mod_lbr_ty - - notes - - oem_partno - - op_code_desc - - paint_stg - - paint_tone - - part_qty - - part_type - - price_inc - - price_j - - profitcenter_labor - - profitcenter_part - - prt_dsmk_m - - prt_dsmk_p - - removed - - status - - sublet_completed - - sublet_ignored - - tax_part - - tran_code - - unq_seq - - updated_at + - role: user + permission: + check: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - act_price + - alt_co_id + - alt_overrd + - alt_part_i + - alt_partm + - alt_partno + - bett_amt + - bett_pctg + - bett_tax + - bett_type + - cert_part + - created_at + - db_hrs + - db_price + - db_ref + - est_seq + - glass_flag + - id + - ioucreated + - jobid + - lbr_amt + - lbr_hrs_j + - lbr_inc + - lbr_op + - lbr_op_j + - lbr_tax + - lbr_typ_j + - line_desc + - line_ind + - line_no + - line_ref + - location + - manual_line + - misc_amt + - misc_sublt + - misc_tax + - mod_lb_hrs + - mod_lbr_ty + - notes + - oem_partno + - op_code_desc + - paint_stg + - paint_tone + - part_qty + - part_type + - price_inc + - price_j + - profitcenter_labor + - profitcenter_part + - prt_dsmk_m + - prt_dsmk_p + - removed + - status + - sublet_completed + - sublet_ignored + - tax_part + - tran_code + - unq_seq + - updated_at select_permissions: - - role: user - permission: - columns: - - act_price - - alt_co_id - - alt_overrd - - alt_part_i - - alt_partm - - alt_partno - - bett_amt - - bett_pctg - - bett_tax - - bett_type - - cert_part - - created_at - - db_hrs - - db_price - - db_ref - - est_seq - - glass_flag - - id - - ioucreated - - jobid - - lbr_amt - - lbr_hrs_j - - lbr_inc - - lbr_op - - lbr_op_j - - lbr_tax - - lbr_typ_j - - line_desc - - line_ind - - line_no - - line_ref - - location - - manual_line - - misc_amt - - misc_sublt - - misc_tax - - mod_lb_hrs - - mod_lbr_ty - - notes - - oem_partno - - op_code_desc - - paint_stg - - paint_tone - - part_qty - - part_type - - price_inc - - price_j - - profitcenter_labor - - profitcenter_part - - prt_dsmk_m - - prt_dsmk_p - - removed - - status - - sublet_completed - - sublet_ignored - - tax_part - - tran_code - - unq_seq - - updated_at - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - act_price + - alt_co_id + - alt_overrd + - alt_part_i + - alt_partm + - alt_partno + - bett_amt + - bett_pctg + - bett_tax + - bett_type + - cert_part + - created_at + - db_hrs + - db_price + - db_ref + - est_seq + - glass_flag + - id + - ioucreated + - jobid + - lbr_amt + - lbr_hrs_j + - lbr_inc + - lbr_op + - lbr_op_j + - lbr_tax + - lbr_typ_j + - line_desc + - line_ind + - line_no + - line_ref + - location + - manual_line + - misc_amt + - misc_sublt + - misc_tax + - mod_lb_hrs + - mod_lbr_ty + - notes + - oem_partno + - op_code_desc + - paint_stg + - paint_tone + - part_qty + - part_type + - price_inc + - price_j + - profitcenter_labor + - profitcenter_part + - prt_dsmk_m + - prt_dsmk_p + - removed + - status + - sublet_completed + - sublet_ignored + - tax_part + - tran_code + - unq_seq + - updated_at + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - act_price - - alt_co_id - - alt_overrd - - alt_part_i - - alt_partm - - alt_partno - - bett_amt - - bett_pctg - - bett_tax - - bett_type - - cert_part - - created_at - - db_hrs - - db_price - - db_ref - - est_seq - - glass_flag - - id - - ioucreated - - jobid - - lbr_amt - - lbr_hrs_j - - lbr_inc - - lbr_op - - lbr_op_j - - lbr_tax - - lbr_typ_j - - line_desc - - line_ind - - line_no - - line_ref - - location - - manual_line - - misc_amt - - misc_sublt - - misc_tax - - mod_lb_hrs - - mod_lbr_ty - - notes - - oem_partno - - op_code_desc - - paint_stg - - paint_tone - - part_qty - - part_type - - price_inc - - price_j - - profitcenter_labor - - profitcenter_part - - prt_dsmk_m - - prt_dsmk_p - - removed - - status - - sublet_completed - - sublet_ignored - - tax_part - - tran_code - - unq_seq - - updated_at - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - act_price + - alt_co_id + - alt_overrd + - alt_part_i + - alt_partm + - alt_partno + - bett_amt + - bett_pctg + - bett_tax + - bett_type + - cert_part + - created_at + - db_hrs + - db_price + - db_ref + - est_seq + - glass_flag + - id + - ioucreated + - jobid + - lbr_amt + - lbr_hrs_j + - lbr_inc + - lbr_op + - lbr_op_j + - lbr_tax + - lbr_typ_j + - line_desc + - line_ind + - line_no + - line_ref + - location + - manual_line + - misc_amt + - misc_sublt + - misc_tax + - mod_lb_hrs + - mod_lbr_ty + - notes + - oem_partno + - op_code_desc + - paint_stg + - paint_tone + - part_qty + - part_type + - price_inc + - price_j + - profitcenter_labor + - profitcenter_part + - prt_dsmk_m + - prt_dsmk_p + - removed + - status + - sublet_completed + - sublet_ignored + - tax_part + - tran_code + - unq_seq + - updated_at + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true delete_permissions: - - role: user - permission: - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: joblines_status object_relationships: - - name: job - using: - manual_configuration: - remote_table: - schema: public - name: jobs - insertion_order: null - column_mapping: - jobid: id + - name: job + using: + manual_configuration: + remote_table: + schema: public + name: jobs + insertion_order: null + column_mapping: + jobid: id select_permissions: - - role: user - permission: - columns: - - jobid - - status - - count - - part_type - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - jobid + - status + - count + - part_type + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: jobs object_relationships: - - name: bill - using: - manual_configuration: - remote_table: - schema: public - name: bills - insertion_order: null - column_mapping: - id: jobid - - name: bodyshop - using: - foreign_key_constraint_on: shopid - - name: employee_body_rel - using: - foreign_key_constraint_on: employee_body - - name: employee_csr_rel - using: - foreign_key_constraint_on: employee_csr - - name: employee_prep_rel - using: - foreign_key_constraint_on: employee_prep - - name: employee_refinish_rel - using: - foreign_key_constraint_on: employee_refinish - - name: iouparent_rel - using: - foreign_key_constraint_on: iouparent - - name: owner - using: - foreign_key_constraint_on: ownerid - - name: vehicle - using: - foreign_key_constraint_on: vehicleid + - name: bill + using: + manual_configuration: + remote_table: + schema: public + name: bills + insertion_order: null + column_mapping: + id: jobid + - name: bodyshop + using: + foreign_key_constraint_on: shopid + - name: employee_body_rel + using: + foreign_key_constraint_on: employee_body + - name: employee_csr_rel + using: + foreign_key_constraint_on: employee_csr + - name: employee_prep_rel + using: + foreign_key_constraint_on: employee_prep + - name: employee_refinish_rel + using: + foreign_key_constraint_on: employee_refinish + - name: iouparent_rel + using: + foreign_key_constraint_on: iouparent + - name: owner + using: + foreign_key_constraint_on: ownerid + - name: vehicle + using: + foreign_key_constraint_on: vehicleid array_relationships: - - name: appointments - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: appointments - - name: audit_trails - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: audit_trail - - name: available_jobs - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: available_jobs - - name: bills - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: bills - - name: cccontracts - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: cccontracts - - name: csiinvites - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: csi - - name: documents - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: documents - - name: exportlogs - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: exportlog - - name: ious - using: - foreign_key_constraint_on: - column: iouparent - table: - schema: public - name: jobs - - name: job_conversations - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: job_conversations - - name: joblines - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: joblines - - name: joblines_status - using: - manual_configuration: - remote_table: - schema: public - name: joblines_status - insertion_order: null - column_mapping: - id: jobid - - name: notes - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: notes - - name: parts_orders - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: parts_orders - - name: payments - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: payments - - name: relatedjobs_child - using: - foreign_key_constraint_on: - column: childjob - table: - schema: public - name: relatedjobs - - name: relatedjobs_parent - using: - foreign_key_constraint_on: - column: parentjob - table: - schema: public - name: relatedjobs - - name: scoreboards - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: scoreboard - - name: timetickets - using: - foreign_key_constraint_on: - column: jobid - table: - schema: public - name: timetickets + - name: appointments + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: appointments + - name: audit_trails + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: audit_trail + - name: available_jobs + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: available_jobs + - name: bills + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: bills + - name: cccontracts + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: cccontracts + - name: csiinvites + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: csi + - name: documents + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: documents + - name: exportlogs + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: exportlog + - name: ious + using: + foreign_key_constraint_on: + column: iouparent + table: + schema: public + name: jobs + - name: job_conversations + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: job_conversations + - name: joblines + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: joblines + - name: joblines_status + using: + manual_configuration: + remote_table: + schema: public + name: joblines_status + insertion_order: null + column_mapping: + id: jobid + - name: notes + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: notes + - name: parts_orders + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: parts_orders + - name: payments + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: payments + - name: relatedjobs_child + using: + foreign_key_constraint_on: + column: childjob + table: + schema: public + name: relatedjobs + - name: relatedjobs_parent + using: + foreign_key_constraint_on: + column: parentjob + table: + schema: public + name: relatedjobs + - name: scoreboards + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: scoreboard + - name: timetickets + using: + foreign_key_constraint_on: + column: jobid + table: + schema: public + name: timetickets insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - actual_completion - - actual_delivery - - actual_in - - adj_g_disc - - adj_strdis - - adj_towdis - - adjustment_bottom_line - - agt_addr1 - - agt_addr2 - - agt_city - - agt_co_id - - agt_co_nm - - agt_ct_fn - - agt_ct_ln - - agt_ct_ph - - agt_ct_phx - - agt_ctry - - agt_ea - - agt_fax - - agt_faxx - - agt_lic_no - - agt_ph1 - - agt_ph1x - - agt_ph2 - - agt_ph2x - - agt_st - - agt_zip - - alt_transport - - area_of_damage - - asgn_date - - asgn_no - - asgn_type - - ca_bc_pvrt - - ca_customer_gst - - ca_gst_registrant - - cat_no - - category - - cieca_stl - - cieca_ttl - - ciecaid - - class - - clm_addr1 - - clm_addr2 - - clm_city - - clm_ct_fn - - clm_ct_ln - - clm_ct_ph - - clm_ct_phx - - clm_ctry - - clm_ea - - clm_fax - - clm_faxx - - clm_no - - clm_ofc_id - - clm_ofc_nm - - clm_ph1 - - clm_ph1x - - clm_ph2 - - clm_ph2x - - clm_st - - clm_title - - clm_total - - clm_zip - - comment - - converted - - created_at - - cust_pr - - date_estimated - - date_exported - - date_invoiced - - date_last_contacted - - date_next_contact - - date_open - - date_rentalresp - - date_scheduled - - date_towin - - ded_amt - - ded_note - - ded_status - - deliverchecklist - - depreciation_taxes - - dms_allocation - - driveable - - employee_body - - employee_csr - - employee_prep - - employee_refinish - - est_addr1 - - est_addr2 - - est_city - - est_co_nm - - est_ct_fn - - est_ct_ln - - est_ctry - - est_ea - - est_ph1 - - est_st - - est_zip - - federal_tax_rate - - g_bett_amt - - id - - inproduction - - ins_addr1 - - ins_addr2 - - ins_city - - ins_co_id - - ins_co_nm - - ins_ct_fn - - ins_ct_ln - - ins_ct_ph - - ins_ct_phx - - ins_ctry - - ins_ea - - ins_fax - - ins_faxx - - ins_memo - - ins_ph1 - - ins_ph1x - - ins_ph2 - - ins_ph2x - - ins_st - - ins_title - - ins_zip - - insd_addr1 - - insd_addr2 - - insd_city - - insd_co_nm - - insd_ctry - - insd_ea - - insd_fax - - insd_faxx - - insd_fn - - insd_ln - - insd_ph1 - - insd_ph1x - - insd_ph2 - - insd_ph2x - - insd_st - - insd_title - - insd_zip - - intakechecklist - - invoice_allocation - - invoice_date - - invoice_final_note - - iouparent - - job_totals - - kanbanparent - - kmin - - kmout - - labor_rate_desc - - labor_rate_id - - lbr_adjustments - - local_tax_rate - - loss_cat - - loss_date - - loss_desc - - loss_of_use - - loss_type - - materials - - other_amount_payable - - owner_owing - - ownerid - - ownr_addr1 - - ownr_addr2 - - ownr_city - - ownr_co_nm - - ownr_ctry - - ownr_ea - - ownr_fax - - ownr_faxx - - ownr_fn - - ownr_ln - - ownr_ph1 - - ownr_ph1x - - ownr_ph2 - - ownr_ph2x - - ownr_st - - ownr_title - - ownr_zip - - parts_tax_rates - - pay_amt - - pay_chknm - - pay_date - - pay_type - - payee_nms - - plate_no - - plate_st - - po_number - - policy_no - - production_vars - - queued_for_parts - - rate_la1 - - rate_la2 - - rate_la3 - - rate_la4 - - rate_laa - - rate_lab - - rate_lad - - rate_lae - - rate_laf - - rate_lag - - rate_lam - - rate_lar - - rate_las - - rate_lau - - rate_ma2s - - rate_ma2t - - rate_ma3s - - rate_mabl - - rate_macs - - rate_mahw - - rate_mapa - - rate_mash - - rate_matd - - referral_source - - referral_source_extra - - regie_number - - ro_number - - scheduled_completion - - scheduled_delivery - - scheduled_in - - selling_dealer - - selling_dealer_contact - - servicing_dealer - - servicing_dealer_contact - - shopid - - special_coverage_policy - - state_tax_rate - - status - - storage_payable - - suspended - - tax_lbr_rt - - tax_levies_rt - - tax_paint_mat_rt - - tax_predis - - tax_prethr - - tax_pstthr - - tax_registration_number - - tax_shop_mat_rt - - tax_str_rt - - tax_sub_rt - - tax_thramt - - tax_tow_rt - - theft_ind - - tlos_ind - - towin - - towing_payable - - unit_number - - updated_at - - v_color - - v_make_desc - - v_model_desc - - v_model_yr - - v_vin - - vehicleid - - voided + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - actual_completion + - actual_delivery + - actual_in + - adj_g_disc + - adj_strdis + - adj_towdis + - adjustment_bottom_line + - agt_addr1 + - agt_addr2 + - agt_city + - agt_co_id + - agt_co_nm + - agt_ct_fn + - agt_ct_ln + - agt_ct_ph + - agt_ct_phx + - agt_ctry + - agt_ea + - agt_fax + - agt_faxx + - agt_lic_no + - agt_ph1 + - agt_ph1x + - agt_ph2 + - agt_ph2x + - agt_st + - agt_zip + - alt_transport + - area_of_damage + - asgn_date + - asgn_no + - asgn_type + - auto_add_ats + - ca_bc_pvrt + - ca_customer_gst + - ca_gst_registrant + - cat_no + - category + - cieca_stl + - cieca_ttl + - ciecaid + - class + - clm_addr1 + - clm_addr2 + - clm_city + - clm_ct_fn + - clm_ct_ln + - clm_ct_ph + - clm_ct_phx + - clm_ctry + - clm_ea + - clm_fax + - clm_faxx + - clm_no + - clm_ofc_id + - clm_ofc_nm + - clm_ph1 + - clm_ph1x + - clm_ph2 + - clm_ph2x + - clm_st + - clm_title + - clm_total + - clm_zip + - comment + - converted + - created_at + - cust_pr + - date_estimated + - date_exported + - date_invoiced + - date_last_contacted + - date_next_contact + - date_open + - date_rentalresp + - date_scheduled + - date_towin + - ded_amt + - ded_note + - ded_status + - deliverchecklist + - depreciation_taxes + - dms_allocation + - driveable + - employee_body + - employee_csr + - employee_prep + - employee_refinish + - est_addr1 + - est_addr2 + - est_city + - est_co_nm + - est_ct_fn + - est_ct_ln + - est_ctry + - est_ea + - est_ph1 + - est_st + - est_zip + - federal_tax_rate + - g_bett_amt + - id + - inproduction + - ins_addr1 + - ins_addr2 + - ins_city + - ins_co_id + - ins_co_nm + - ins_ct_fn + - ins_ct_ln + - ins_ct_ph + - ins_ct_phx + - ins_ctry + - ins_ea + - ins_fax + - ins_faxx + - ins_memo + - ins_ph1 + - ins_ph1x + - ins_ph2 + - ins_ph2x + - ins_st + - ins_title + - ins_zip + - insd_addr1 + - insd_addr2 + - insd_city + - insd_co_nm + - insd_ctry + - insd_ea + - insd_fax + - insd_faxx + - insd_fn + - insd_ln + - insd_ph1 + - insd_ph1x + - insd_ph2 + - insd_ph2x + - insd_st + - insd_title + - insd_zip + - intakechecklist + - invoice_allocation + - invoice_date + - invoice_final_note + - iouparent + - job_totals + - kanbanparent + - kmin + - kmout + - labor_rate_desc + - labor_rate_id + - lbr_adjustments + - local_tax_rate + - loss_cat + - loss_date + - loss_desc + - loss_of_use + - loss_type + - materials + - other_amount_payable + - owner_owing + - ownerid + - ownr_addr1 + - ownr_addr2 + - ownr_city + - ownr_co_nm + - ownr_ctry + - ownr_ea + - ownr_fax + - ownr_faxx + - ownr_fn + - ownr_ln + - ownr_ph1 + - ownr_ph1x + - ownr_ph2 + - ownr_ph2x + - ownr_st + - ownr_title + - ownr_zip + - parts_tax_rates + - pay_amt + - pay_chknm + - pay_date + - pay_type + - payee_nms + - plate_no + - plate_st + - po_number + - policy_no + - production_vars + - queued_for_parts + - rate_ats + - rate_la1 + - rate_la2 + - rate_la3 + - rate_la4 + - rate_laa + - rate_lab + - rate_lad + - rate_lae + - rate_laf + - rate_lag + - rate_lam + - rate_lar + - rate_las + - rate_lau + - rate_ma2s + - rate_ma2t + - rate_ma3s + - rate_mabl + - rate_macs + - rate_mahw + - rate_mapa + - rate_mash + - rate_matd + - referral_source + - referral_source_extra + - regie_number + - ro_number + - scheduled_completion + - scheduled_delivery + - scheduled_in + - selling_dealer + - selling_dealer_contact + - servicing_dealer + - servicing_dealer_contact + - shopid + - special_coverage_policy + - state_tax_rate + - status + - storage_payable + - suspended + - tax_lbr_rt + - tax_levies_rt + - tax_paint_mat_rt + - tax_predis + - tax_prethr + - tax_pstthr + - tax_registration_number + - tax_shop_mat_rt + - tax_str_rt + - tax_sub_rt + - tax_thramt + - tax_tow_rt + - theft_ind + - tlos_ind + - towin + - towing_payable + - unit_number + - updated_at + - v_color + - v_make_desc + - v_model_desc + - v_model_yr + - v_vin + - vehicleid + - voided select_permissions: - - role: user - permission: - columns: - - actual_completion - - actual_delivery - - actual_in - - adj_g_disc - - adj_strdis - - adj_towdis - - adjustment_bottom_line - - agt_addr1 - - agt_addr2 - - agt_city - - agt_co_id - - agt_co_nm - - agt_ct_fn - - agt_ct_ln - - agt_ct_ph - - agt_ct_phx - - agt_ctry - - agt_ea - - agt_fax - - agt_faxx - - agt_lic_no - - agt_ph1 - - agt_ph1x - - agt_ph2 - - agt_ph2x - - agt_st - - agt_zip - - alt_transport - - area_of_damage - - asgn_date - - asgn_no - - asgn_type - - ca_bc_pvrt - - ca_customer_gst - - ca_gst_registrant - - cat_no - - category - - cieca_stl - - cieca_ttl - - ciecaid - - class - - clm_addr1 - - clm_addr2 - - clm_city - - clm_ct_fn - - clm_ct_ln - - clm_ct_ph - - clm_ct_phx - - clm_ctry - - clm_ea - - clm_fax - - clm_faxx - - clm_no - - clm_ofc_id - - clm_ofc_nm - - clm_ph1 - - clm_ph1x - - clm_ph2 - - clm_ph2x - - clm_st - - clm_title - - clm_total - - clm_zip - - comment - - converted - - created_at - - cust_pr - - date_estimated - - date_exported - - date_invoiced - - date_last_contacted - - date_next_contact - - date_open - - date_rentalresp - - date_scheduled - - date_towin - - ded_amt - - ded_note - - ded_status - - deliverchecklist - - depreciation_taxes - - dms_allocation - - driveable - - employee_body - - employee_csr - - employee_prep - - employee_refinish - - est_addr1 - - est_addr2 - - est_city - - est_co_nm - - est_ct_fn - - est_ct_ln - - est_ctry - - est_ea - - est_ph1 - - est_st - - est_zip - - federal_tax_rate - - g_bett_amt - - id - - inproduction - - ins_addr1 - - ins_addr2 - - ins_city - - ins_co_id - - ins_co_nm - - ins_ct_fn - - ins_ct_ln - - ins_ct_ph - - ins_ct_phx - - ins_ctry - - ins_ea - - ins_fax - - ins_faxx - - ins_memo - - ins_ph1 - - ins_ph1x - - ins_ph2 - - ins_ph2x - - ins_st - - ins_title - - ins_zip - - insd_addr1 - - insd_addr2 - - insd_city - - insd_co_nm - - insd_ctry - - insd_ea - - insd_fax - - insd_faxx - - insd_fn - - insd_ln - - insd_ph1 - - insd_ph1x - - insd_ph2 - - insd_ph2x - - insd_st - - insd_title - - insd_zip - - intakechecklist - - invoice_allocation - - invoice_date - - invoice_final_note - - iouparent - - job_totals - - kanbanparent - - kmin - - kmout - - labor_rate_desc - - labor_rate_id - - lbr_adjustments - - local_tax_rate - - loss_cat - - loss_date - - loss_desc - - loss_of_use - - loss_type - - materials - - other_amount_payable - - owner_owing - - ownerid - - ownr_addr1 - - ownr_addr2 - - ownr_city - - ownr_co_nm - - ownr_ctry - - ownr_ea - - ownr_fax - - ownr_faxx - - ownr_fn - - ownr_ln - - ownr_ph1 - - ownr_ph1x - - ownr_ph2 - - ownr_ph2x - - ownr_st - - ownr_title - - ownr_zip - - parts_tax_rates - - pay_amt - - pay_chknm - - pay_date - - pay_type - - payee_nms - - plate_no - - plate_st - - po_number - - policy_no - - production_vars - - queued_for_parts - - rate_la1 - - rate_la2 - - rate_la3 - - rate_la4 - - rate_laa - - rate_lab - - rate_lad - - rate_lae - - rate_laf - - rate_lag - - rate_lam - - rate_lar - - rate_las - - rate_lau - - rate_ma2s - - rate_ma2t - - rate_ma3s - - rate_mabl - - rate_macs - - rate_mahw - - rate_mapa - - rate_mash - - rate_matd - - referral_source - - referral_source_extra - - regie_number - - ro_number - - scheduled_completion - - scheduled_delivery - - scheduled_in - - selling_dealer - - selling_dealer_contact - - servicing_dealer - - servicing_dealer_contact - - shopid - - special_coverage_policy - - state_tax_rate - - status - - storage_payable - - suspended - - tax_lbr_rt - - tax_levies_rt - - tax_paint_mat_rt - - tax_predis - - tax_prethr - - tax_pstthr - - tax_registration_number - - tax_shop_mat_rt - - tax_str_rt - - tax_sub_rt - - tax_thramt - - tax_tow_rt - - theft_ind - - tlos_ind - - towin - - towing_payable - - unit_number - - updated_at - - v_color - - v_make_desc - - v_model_desc - - v_model_yr - - v_vin - - vehicleid - - voided - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - actual_completion + - actual_delivery + - actual_in + - adj_g_disc + - adj_strdis + - adj_towdis + - adjustment_bottom_line + - agt_addr1 + - agt_addr2 + - agt_city + - agt_co_id + - agt_co_nm + - agt_ct_fn + - agt_ct_ln + - agt_ct_ph + - agt_ct_phx + - agt_ctry + - agt_ea + - agt_fax + - agt_faxx + - agt_lic_no + - agt_ph1 + - agt_ph1x + - agt_ph2 + - agt_ph2x + - agt_st + - agt_zip + - alt_transport + - area_of_damage + - asgn_date + - asgn_no + - asgn_type + - auto_add_ats + - ca_bc_pvrt + - ca_customer_gst + - ca_gst_registrant + - cat_no + - category + - cieca_stl + - cieca_ttl + - ciecaid + - class + - clm_addr1 + - clm_addr2 + - clm_city + - clm_ct_fn + - clm_ct_ln + - clm_ct_ph + - clm_ct_phx + - clm_ctry + - clm_ea + - clm_fax + - clm_faxx + - clm_no + - clm_ofc_id + - clm_ofc_nm + - clm_ph1 + - clm_ph1x + - clm_ph2 + - clm_ph2x + - clm_st + - clm_title + - clm_total + - clm_zip + - comment + - converted + - created_at + - cust_pr + - date_estimated + - date_exported + - date_invoiced + - date_last_contacted + - date_next_contact + - date_open + - date_rentalresp + - date_scheduled + - date_towin + - ded_amt + - ded_note + - ded_status + - deliverchecklist + - depreciation_taxes + - dms_allocation + - driveable + - employee_body + - employee_csr + - employee_prep + - employee_refinish + - est_addr1 + - est_addr2 + - est_city + - est_co_nm + - est_ct_fn + - est_ct_ln + - est_ctry + - est_ea + - est_ph1 + - est_st + - est_zip + - federal_tax_rate + - g_bett_amt + - id + - inproduction + - ins_addr1 + - ins_addr2 + - ins_city + - ins_co_id + - ins_co_nm + - ins_ct_fn + - ins_ct_ln + - ins_ct_ph + - ins_ct_phx + - ins_ctry + - ins_ea + - ins_fax + - ins_faxx + - ins_memo + - ins_ph1 + - ins_ph1x + - ins_ph2 + - ins_ph2x + - ins_st + - ins_title + - ins_zip + - insd_addr1 + - insd_addr2 + - insd_city + - insd_co_nm + - insd_ctry + - insd_ea + - insd_fax + - insd_faxx + - insd_fn + - insd_ln + - insd_ph1 + - insd_ph1x + - insd_ph2 + - insd_ph2x + - insd_st + - insd_title + - insd_zip + - intakechecklist + - invoice_allocation + - invoice_date + - invoice_final_note + - iouparent + - job_totals + - kanbanparent + - kmin + - kmout + - labor_rate_desc + - labor_rate_id + - lbr_adjustments + - local_tax_rate + - loss_cat + - loss_date + - loss_desc + - loss_of_use + - loss_type + - materials + - other_amount_payable + - owner_owing + - ownerid + - ownr_addr1 + - ownr_addr2 + - ownr_city + - ownr_co_nm + - ownr_ctry + - ownr_ea + - ownr_fax + - ownr_faxx + - ownr_fn + - ownr_ln + - ownr_ph1 + - ownr_ph1x + - ownr_ph2 + - ownr_ph2x + - ownr_st + - ownr_title + - ownr_zip + - parts_tax_rates + - pay_amt + - pay_chknm + - pay_date + - pay_type + - payee_nms + - plate_no + - plate_st + - po_number + - policy_no + - production_vars + - queued_for_parts + - rate_ats + - rate_la1 + - rate_la2 + - rate_la3 + - rate_la4 + - rate_laa + - rate_lab + - rate_lad + - rate_lae + - rate_laf + - rate_lag + - rate_lam + - rate_lar + - rate_las + - rate_lau + - rate_ma2s + - rate_ma2t + - rate_ma3s + - rate_mabl + - rate_macs + - rate_mahw + - rate_mapa + - rate_mash + - rate_matd + - referral_source + - referral_source_extra + - regie_number + - ro_number + - scheduled_completion + - scheduled_delivery + - scheduled_in + - selling_dealer + - selling_dealer_contact + - servicing_dealer + - servicing_dealer_contact + - shopid + - special_coverage_policy + - state_tax_rate + - status + - storage_payable + - suspended + - tax_lbr_rt + - tax_levies_rt + - tax_paint_mat_rt + - tax_predis + - tax_prethr + - tax_pstthr + - tax_registration_number + - tax_shop_mat_rt + - tax_str_rt + - tax_sub_rt + - tax_thramt + - tax_tow_rt + - theft_ind + - tlos_ind + - towin + - towing_payable + - unit_number + - updated_at + - v_color + - v_make_desc + - v_model_desc + - v_model_yr + - v_vin + - vehicleid + - voided + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - actual_completion - - actual_delivery - - actual_in - - adj_g_disc - - adj_strdis - - adj_towdis - - adjustment_bottom_line - - agt_addr1 - - agt_addr2 - - agt_city - - agt_co_id - - agt_co_nm - - agt_ct_fn - - agt_ct_ln - - agt_ct_ph - - agt_ct_phx - - agt_ctry - - agt_ea - - agt_fax - - agt_faxx - - agt_lic_no - - agt_ph1 - - agt_ph1x - - agt_ph2 - - agt_ph2x - - agt_st - - agt_zip - - alt_transport - - area_of_damage - - asgn_date - - asgn_no - - asgn_type - - ca_bc_pvrt - - ca_customer_gst - - ca_gst_registrant - - cat_no - - category - - cieca_stl - - cieca_ttl - - ciecaid - - class - - clm_addr1 - - clm_addr2 - - clm_city - - clm_ct_fn - - clm_ct_ln - - clm_ct_ph - - clm_ct_phx - - clm_ctry - - clm_ea - - clm_fax - - clm_faxx - - clm_no - - clm_ofc_id - - clm_ofc_nm - - clm_ph1 - - clm_ph1x - - clm_ph2 - - clm_ph2x - - clm_st - - clm_title - - clm_total - - clm_zip - - comment - - converted - - created_at - - cust_pr - - date_estimated - - date_exported - - date_invoiced - - date_last_contacted - - date_next_contact - - date_open - - date_rentalresp - - date_scheduled - - date_towin - - ded_amt - - ded_note - - ded_status - - deliverchecklist - - depreciation_taxes - - dms_allocation - - driveable - - employee_body - - employee_csr - - employee_prep - - employee_refinish - - est_addr1 - - est_addr2 - - est_city - - est_co_nm - - est_ct_fn - - est_ct_ln - - est_ctry - - est_ea - - est_ph1 - - est_st - - est_zip - - federal_tax_rate - - g_bett_amt - - id - - inproduction - - ins_addr1 - - ins_addr2 - - ins_city - - ins_co_id - - ins_co_nm - - ins_ct_fn - - ins_ct_ln - - ins_ct_ph - - ins_ct_phx - - ins_ctry - - ins_ea - - ins_fax - - ins_faxx - - ins_memo - - ins_ph1 - - ins_ph1x - - ins_ph2 - - ins_ph2x - - ins_st - - ins_title - - ins_zip - - insd_addr1 - - insd_addr2 - - insd_city - - insd_co_nm - - insd_ctry - - insd_ea - - insd_fax - - insd_faxx - - insd_fn - - insd_ln - - insd_ph1 - - insd_ph1x - - insd_ph2 - - insd_ph2x - - insd_st - - insd_title - - insd_zip - - intakechecklist - - invoice_allocation - - invoice_date - - invoice_final_note - - iouparent - - job_totals - - kanbanparent - - kmin - - kmout - - labor_rate_desc - - labor_rate_id - - lbr_adjustments - - local_tax_rate - - loss_cat - - loss_date - - loss_desc - - loss_of_use - - loss_type - - materials - - other_amount_payable - - owner_owing - - ownerid - - ownr_addr1 - - ownr_addr2 - - ownr_city - - ownr_co_nm - - ownr_ctry - - ownr_ea - - ownr_fax - - ownr_faxx - - ownr_fn - - ownr_ln - - ownr_ph1 - - ownr_ph1x - - ownr_ph2 - - ownr_ph2x - - ownr_st - - ownr_title - - ownr_zip - - parts_tax_rates - - pay_amt - - pay_chknm - - pay_date - - pay_type - - payee_nms - - plate_no - - plate_st - - po_number - - policy_no - - production_vars - - queued_for_parts - - rate_la1 - - rate_la2 - - rate_la3 - - rate_la4 - - rate_laa - - rate_lab - - rate_lad - - rate_lae - - rate_laf - - rate_lag - - rate_lam - - rate_lar - - rate_las - - rate_lau - - rate_ma2s - - rate_ma2t - - rate_ma3s - - rate_mabl - - rate_macs - - rate_mahw - - rate_mapa - - rate_mash - - rate_matd - - referral_source - - referral_source_extra - - regie_number - - ro_number - - scheduled_completion - - scheduled_delivery - - scheduled_in - - selling_dealer - - selling_dealer_contact - - servicing_dealer - - servicing_dealer_contact - - shopid - - special_coverage_policy - - state_tax_rate - - status - - storage_payable - - suspended - - tax_lbr_rt - - tax_levies_rt - - tax_paint_mat_rt - - tax_predis - - tax_prethr - - tax_pstthr - - tax_registration_number - - tax_shop_mat_rt - - tax_str_rt - - tax_sub_rt - - tax_thramt - - tax_tow_rt - - theft_ind - - tlos_ind - - towin - - towing_payable - - unit_number - - updated_at - - v_color - - v_make_desc - - v_model_desc - - v_model_yr - - v_vin - - vehicleid - - voided - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - actual_completion + - actual_delivery + - actual_in + - adj_g_disc + - adj_strdis + - adj_towdis + - adjustment_bottom_line + - agt_addr1 + - agt_addr2 + - agt_city + - agt_co_id + - agt_co_nm + - agt_ct_fn + - agt_ct_ln + - agt_ct_ph + - agt_ct_phx + - agt_ctry + - agt_ea + - agt_fax + - agt_faxx + - agt_lic_no + - agt_ph1 + - agt_ph1x + - agt_ph2 + - agt_ph2x + - agt_st + - agt_zip + - alt_transport + - area_of_damage + - asgn_date + - asgn_no + - asgn_type + - auto_add_ats + - ca_bc_pvrt + - ca_customer_gst + - ca_gst_registrant + - cat_no + - category + - cieca_stl + - cieca_ttl + - ciecaid + - class + - clm_addr1 + - clm_addr2 + - clm_city + - clm_ct_fn + - clm_ct_ln + - clm_ct_ph + - clm_ct_phx + - clm_ctry + - clm_ea + - clm_fax + - clm_faxx + - clm_no + - clm_ofc_id + - clm_ofc_nm + - clm_ph1 + - clm_ph1x + - clm_ph2 + - clm_ph2x + - clm_st + - clm_title + - clm_total + - clm_zip + - comment + - converted + - created_at + - cust_pr + - date_estimated + - date_exported + - date_invoiced + - date_last_contacted + - date_next_contact + - date_open + - date_rentalresp + - date_scheduled + - date_towin + - ded_amt + - ded_note + - ded_status + - deliverchecklist + - depreciation_taxes + - dms_allocation + - driveable + - employee_body + - employee_csr + - employee_prep + - employee_refinish + - est_addr1 + - est_addr2 + - est_city + - est_co_nm + - est_ct_fn + - est_ct_ln + - est_ctry + - est_ea + - est_ph1 + - est_st + - est_zip + - federal_tax_rate + - g_bett_amt + - id + - inproduction + - ins_addr1 + - ins_addr2 + - ins_city + - ins_co_id + - ins_co_nm + - ins_ct_fn + - ins_ct_ln + - ins_ct_ph + - ins_ct_phx + - ins_ctry + - ins_ea + - ins_fax + - ins_faxx + - ins_memo + - ins_ph1 + - ins_ph1x + - ins_ph2 + - ins_ph2x + - ins_st + - ins_title + - ins_zip + - insd_addr1 + - insd_addr2 + - insd_city + - insd_co_nm + - insd_ctry + - insd_ea + - insd_fax + - insd_faxx + - insd_fn + - insd_ln + - insd_ph1 + - insd_ph1x + - insd_ph2 + - insd_ph2x + - insd_st + - insd_title + - insd_zip + - intakechecklist + - invoice_allocation + - invoice_date + - invoice_final_note + - iouparent + - job_totals + - kanbanparent + - kmin + - kmout + - labor_rate_desc + - labor_rate_id + - lbr_adjustments + - local_tax_rate + - loss_cat + - loss_date + - loss_desc + - loss_of_use + - loss_type + - materials + - other_amount_payable + - owner_owing + - ownerid + - ownr_addr1 + - ownr_addr2 + - ownr_city + - ownr_co_nm + - ownr_ctry + - ownr_ea + - ownr_fax + - ownr_faxx + - ownr_fn + - ownr_ln + - ownr_ph1 + - ownr_ph1x + - ownr_ph2 + - ownr_ph2x + - ownr_st + - ownr_title + - ownr_zip + - parts_tax_rates + - pay_amt + - pay_chknm + - pay_date + - pay_type + - payee_nms + - plate_no + - plate_st + - po_number + - policy_no + - production_vars + - queued_for_parts + - rate_ats + - rate_la1 + - rate_la2 + - rate_la3 + - rate_la4 + - rate_laa + - rate_lab + - rate_lad + - rate_lae + - rate_laf + - rate_lag + - rate_lam + - rate_lar + - rate_las + - rate_lau + - rate_ma2s + - rate_ma2t + - rate_ma3s + - rate_mabl + - rate_macs + - rate_mahw + - rate_mapa + - rate_mash + - rate_matd + - referral_source + - referral_source_extra + - regie_number + - ro_number + - scheduled_completion + - scheduled_delivery + - scheduled_in + - selling_dealer + - selling_dealer_contact + - servicing_dealer + - servicing_dealer_contact + - shopid + - special_coverage_policy + - state_tax_rate + - status + - storage_payable + - suspended + - tax_lbr_rt + - tax_levies_rt + - tax_paint_mat_rt + - tax_predis + - tax_prethr + - tax_pstthr + - tax_registration_number + - tax_shop_mat_rt + - tax_str_rt + - tax_sub_rt + - tax_thramt + - tax_tow_rt + - theft_ind + - tlos_ind + - towin + - towing_payable + - unit_number + - updated_at + - v_color + - v_make_desc + - v_model_desc + - v_model_yr + - v_vin + - vehicleid + - voided + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: masterdata select_permissions: - - role: anonymous - permission: - columns: - - key - - value - filter: {} - - role: user - permission: - columns: - - key - - value - filter: {} + - role: anonymous + permission: + columns: + - key + - value + filter: {} + - role: user + permission: + columns: + - key + - value + filter: {} - table: schema: public name: messages object_relationships: - - name: conversation - using: - foreign_key_constraint_on: conversationid - - name: user - using: - foreign_key_constraint_on: userid + - name: conversation + using: + foreign_key_constraint_on: conversationid + - name: user + using: + foreign_key_constraint_on: userid insert_permissions: - - role: user - permission: - check: - conversation: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - conversationid - - created_at - - id - - image - - image_path - - isoutbound - - msid - - read - - status - - text - - updated_at - - userid + - role: user + permission: + check: + conversation: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - conversationid + - created_at + - id + - image + - image_path + - isoutbound + - msid + - read + - status + - text + - updated_at + - userid select_permissions: - - role: user - permission: - columns: - - conversationid - - created_at - - id - - image - - image_path - - isoutbound - - msid - - read - - status - - text - - updated_at - - userid - filter: - conversation: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - conversationid + - created_at + - id + - image + - image_path + - isoutbound + - msid + - read + - status + - text + - updated_at + - userid + filter: + conversation: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - conversationid - - created_at - - id - - image - - image_path - - isoutbound - - msid - - read - - status - - text - - updated_at - filter: - conversation: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - conversationid + - created_at + - id + - image + - image_path + - isoutbound + - msid + - read + - status + - text + - updated_at + filter: + conversation: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - conversation: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + conversation: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: notes object_relationships: - - name: job - using: - foreign_key_constraint_on: jobid - - name: user - using: - foreign_key_constraint_on: created_by + - name: job + using: + foreign_key_constraint_on: jobid + - name: user + using: + foreign_key_constraint_on: created_by insert_permissions: - - role: user - permission: - check: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - audit - - created_at - - created_by - - critical - - id - - jobid - - private - - text - - updated_at + - role: user + permission: + check: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - audit + - created_at + - created_by + - critical + - id + - jobid + - private + - text + - updated_at select_permissions: - - role: user - permission: - columns: - - audit - - created_at - - created_by - - critical - - id - - jobid - - private - - text - - updated_at - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - audit + - created_at + - created_by + - critical + - id + - jobid + - private + - text + - updated_at + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: - - audit - - created_at - - created_by - - critical - - id - - jobid - - private - - text - - updated_at - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - audit + - created_at + - created_by + - critical + - id + - jobid + - private + - text + - updated_at + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: owners object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: shopid + - name: bodyshop + using: + foreign_key_constraint_on: shopid array_relationships: - - name: jobs - using: - foreign_key_constraint_on: - column: ownerid - table: - schema: public - name: jobs + - name: jobs + using: + foreign_key_constraint_on: + column: ownerid + table: + schema: public + name: jobs insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - created_at - - updated_at - - ownr_fn - - ownr_ln - - ownr_addr1 - - ownr_addr2 - - ownr_city - - ownr_st - - ownr_zip - - ownr_ctry - - ownr_ea - - ownr_ph1 - - preferred_contact - - allow_text_message - - shopid - - ownr_ph2 - - ownr_co_nm - - ownr_title - - accountingid + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - created_at + - updated_at + - ownr_fn + - ownr_ln + - ownr_addr1 + - ownr_addr2 + - ownr_city + - ownr_st + - ownr_zip + - ownr_ctry + - ownr_ea + - ownr_ph1 + - preferred_contact + - allow_text_message + - shopid + - ownr_ph2 + - ownr_co_nm + - ownr_title + - accountingid select_permissions: - - role: user - permission: - columns: - - allow_text_message - - accountingid - - ownr_addr1 - - ownr_addr2 - - ownr_city - - ownr_co_nm - - ownr_ctry - - ownr_ea - - ownr_fn - - ownr_ln - - ownr_ph1 - - ownr_ph2 - - ownr_st - - ownr_title - - ownr_zip - - preferred_contact - - created_at - - updated_at - - id - - shopid - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - allow_text_message + - accountingid + - ownr_addr1 + - ownr_addr2 + - ownr_city + - ownr_co_nm + - ownr_ctry + - ownr_ea + - ownr_fn + - ownr_ln + - ownr_ph1 + - ownr_ph2 + - ownr_st + - ownr_title + - ownr_zip + - preferred_contact + - created_at + - updated_at + - id + - shopid + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - allow_text_message - - accountingid - - ownr_addr1 - - ownr_addr2 - - ownr_city - - ownr_co_nm - - ownr_ctry - - ownr_ea - - ownr_fn - - ownr_ln - - ownr_ph1 - - ownr_ph2 - - ownr_st - - ownr_title - - ownr_zip - - preferred_contact - - created_at - - updated_at - - id - - shopid - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - allow_text_message + - accountingid + - ownr_addr1 + - ownr_addr2 + - ownr_city + - ownr_co_nm + - ownr_ctry + - ownr_ea + - ownr_fn + - ownr_ln + - ownr_ph1 + - ownr_ph2 + - ownr_st + - ownr_title + - ownr_zip + - preferred_contact + - created_at + - updated_at + - id + - shopid + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: parts_order_lines object_relationships: - - name: jobline - using: - foreign_key_constraint_on: job_line_id - - name: parts_order - using: - foreign_key_constraint_on: orderid + - name: jobline + using: + foreign_key_constraint_on: job_line_id + - name: parts_order + using: + foreign_key_constraint_on: orderid insert_permissions: - - role: user - permission: - check: - parts_order: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - act_price - - backordered_eta - - backordered_on - - cost - - created_at - - db_price - - id - - job_line_id - - line_desc - - line_remarks - - oem_partno - - orderid - - part_type - - quantity - - status - - updated_at + - role: user + permission: + check: + parts_order: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - act_price + - backordered_eta + - backordered_on + - cost + - created_at + - db_price + - id + - job_line_id + - line_desc + - line_remarks + - oem_partno + - orderid + - part_type + - quantity + - status + - updated_at select_permissions: - - role: user - permission: - columns: - - act_price - - backordered_eta - - backordered_on - - cost - - created_at - - db_price - - id - - job_line_id - - line_desc - - line_remarks - - oem_partno - - orderid - - part_type - - quantity - - status - - updated_at - filter: - parts_order: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - act_price + - backordered_eta + - backordered_on + - cost + - created_at + - db_price + - id + - job_line_id + - line_desc + - line_remarks + - oem_partno + - orderid + - part_type + - quantity + - status + - updated_at + filter: + parts_order: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: - - act_price - - backordered_eta - - backordered_on - - cost - - created_at - - db_price - - id - - job_line_id - - line_desc - - line_remarks - - oem_partno - - orderid - - part_type - - quantity - - status - - updated_at - filter: - parts_order: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - act_price + - backordered_eta + - backordered_on + - cost + - created_at + - db_price + - id + - job_line_id + - line_desc + - line_remarks + - oem_partno + - orderid + - part_type + - quantity + - status + - updated_at + filter: + parts_order: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - parts_order: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + parts_order: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: parts_orders object_relationships: - - name: bill - using: - foreign_key_constraint_on: returnfrombill - - name: job - using: - foreign_key_constraint_on: jobid - - name: user - using: - foreign_key_constraint_on: user_email - - name: userByOrderedby - using: - foreign_key_constraint_on: orderedby - - name: vendor - using: - foreign_key_constraint_on: vendorid + - name: bill + using: + foreign_key_constraint_on: returnfrombill + - name: job + using: + foreign_key_constraint_on: jobid + - name: user + using: + foreign_key_constraint_on: user_email + - name: userByOrderedby + using: + foreign_key_constraint_on: orderedby + - name: vendor + using: + foreign_key_constraint_on: vendorid array_relationships: - - name: parts_order_lines - using: - foreign_key_constraint_on: - column: orderid - table: - schema: public - name: parts_order_lines + - name: parts_order_lines + using: + foreign_key_constraint_on: + column: orderid + table: + schema: public + name: parts_order_lines insert_permissions: - - role: user - permission: - check: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - comments - - created_at - - deliver_by - - id - - jobid - - order_date - - order_number - - orderedby - - return - - returnfrombill - - status - - updated_at - - user_email - - vendorid + - role: user + permission: + check: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - comments + - created_at + - deliver_by + - id + - jobid + - order_date + - order_number + - orderedby + - return + - returnfrombill + - status + - updated_at + - user_email + - vendorid select_permissions: - - role: user - permission: - columns: - - comments - - created_at - - deliver_by - - id - - jobid - - order_date - - order_number - - orderedby - - return - - returnfrombill - - status - - updated_at - - user_email - - vendorid - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - comments + - created_at + - deliver_by + - id + - jobid + - order_date + - order_number + - orderedby + - return + - returnfrombill + - status + - updated_at + - user_email + - vendorid + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: - - comments - - created_at - - deliver_by - - id - - jobid - - order_date - - order_number - - orderedby - - returnfrombill - - status - - updated_at - - user_email - - vendorid - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - comments + - created_at + - deliver_by + - id + - jobid + - order_date + - order_number + - orderedby + - returnfrombill + - status + - updated_at + - user_email + - vendorid + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: payments object_relationships: - - name: job - using: - foreign_key_constraint_on: jobid + - name: job + using: + foreign_key_constraint_on: jobid array_relationships: - - name: exportlogs - using: - foreign_key_constraint_on: - column: paymentid - table: - schema: public - name: exportlog + - name: exportlogs + using: + foreign_key_constraint_on: + column: paymentid + table: + schema: public + name: exportlog insert_permissions: - - role: user - permission: - check: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - amount - - created_at - - date - - exportedat - - id - - jobid - - memo - - payer - - paymentnum - - stripeid - - transactionid - - type - - updated_at + - role: user + permission: + check: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - amount + - created_at + - date + - exportedat + - id + - jobid + - memo + - payer + - paymentnum + - stripeid + - transactionid + - type + - updated_at select_permissions: - - role: user - permission: - columns: - - amount - - created_at - - date - - exportedat - - id - - jobid - - memo - - payer - - paymentnum - - stripeid - - transactionid - - type - - updated_at - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - amount + - created_at + - date + - exportedat + - id + - jobid + - memo + - payer + - paymentnum + - stripeid + - transactionid + - type + - updated_at + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - amount - - created_at - - date - - exportedat - - id - - jobid - - memo - - payer - - paymentnum - - stripeid - - transactionid - - type - - updated_at - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - amount + - created_at + - date + - exportedat + - id + - jobid + - memo + - payer + - paymentnum + - stripeid + - transactionid + - type + - updated_at + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: phonebook object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - created_at - - updated_at - - bodyshopid - - firstname - - lastname - - phone1 - - email - - address1 - - address2 - - city - - state - - zip - - country - - company - - phone2 - - fax - - category - backend_only: false + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - created_at + - updated_at + - bodyshopid + - firstname + - lastname + - phone1 + - email + - address1 + - address2 + - city + - state + - zip + - country + - company + - phone2 + - fax + - category + backend_only: false select_permissions: - - role: user - permission: - columns: - - address1 - - address2 - - category - - city - - company - - country - - email - - fax - - firstname - - lastname - - phone1 - - phone2 - - state - - zip - - created_at - - updated_at - - bodyshopid - - id - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - address1 + - address2 + - category + - city + - company + - country + - email + - fax + - firstname + - lastname + - phone1 + - phone2 + - state + - zip + - created_at + - updated_at + - bodyshopid + - id + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - address1 - - address2 - - category - - city - - company - - country - - email - - fax - - firstname - - lastname - - phone1 - - phone2 - - state - - zip - - created_at - - updated_at - - bodyshopid - - id - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - address1 + - address2 + - category + - city + - company + - country + - email + - fax + - firstname + - lastname + - phone1 + - phone2 + - state + - zip + - created_at + - updated_at + - bodyshopid + - id + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: relatedjobs object_relationships: - - name: childjob_rel - using: - foreign_key_constraint_on: childjob - - name: parentjob_rel - using: - foreign_key_constraint_on: parentjob + - name: childjob_rel + using: + foreign_key_constraint_on: childjob + - name: parentjob_rel + using: + foreign_key_constraint_on: parentjob insert_permissions: - - role: user - permission: - check: - _or: - - parentjob_rel: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - - childjob_rel: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - created_at - - updated_at - - parentjob - - childjob - backend_only: false + - role: user + permission: + check: + _or: + - parentjob_rel: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + - childjob_rel: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - created_at + - updated_at + - parentjob + - childjob + backend_only: false select_permissions: - - role: user - permission: - columns: - - created_at - - updated_at - - childjob - - id - - parentjob - filter: - _or: - - parentjob_rel: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - - childjob_rel: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - created_at + - updated_at + - childjob + - id + - parentjob + filter: + _or: + - parentjob_rel: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + - childjob_rel: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: - - created_at - - updated_at - - childjob - - id - - parentjob - filter: - _or: - - parentjob_rel: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - - childjob_rel: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - created_at + - updated_at + - childjob + - id + - parentjob + filter: + _or: + - parentjob_rel: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + - childjob_rel: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - _or: - - parentjob_rel: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - - childjob_rel: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + _or: + - parentjob_rel: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + - childjob_rel: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: scoreboard object_relationships: - - name: job - using: - foreign_key_constraint_on: jobid + - name: job + using: + foreign_key_constraint_on: jobid insert_permissions: - - role: user - permission: - check: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - jobid - - painthrs - - bodyhrs - - date - backend_only: false + - role: user + permission: + check: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - jobid + - painthrs + - bodyhrs + - date + backend_only: false select_permissions: - - role: user - permission: - columns: - - date - - bodyhrs - - painthrs - - id - - jobid - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - date + - bodyhrs + - painthrs + - id + - jobid + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - date - - bodyhrs - - painthrs - - id - - jobid - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - date + - bodyhrs + - painthrs + - id + - jobid + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - job: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + job: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: timetickets object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid - - name: employee - using: - foreign_key_constraint_on: employeeid - - name: job - using: - foreign_key_constraint_on: jobid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid + - name: employee + using: + foreign_key_constraint_on: employeeid + - name: job + using: + foreign_key_constraint_on: jobid insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - actualhrs - - bodyshopid - - ciecacode - - clockoff - - clockon - - cost_center - - created_at - - date - - employeeid - - flat_rate - - id - - jobid - - memo - - productivehrs - - rate - - updated_at + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - actualhrs + - bodyshopid + - ciecacode + - clockoff + - clockon + - cost_center + - created_at + - date + - employeeid + - flat_rate + - id + - jobid + - memo + - productivehrs + - rate + - updated_at select_permissions: - - role: user - permission: - columns: - - actualhrs - - bodyshopid - - ciecacode - - clockoff - - clockon - - cost_center - - created_at - - date - - employeeid - - flat_rate - - id - - jobid - - memo - - productivehrs - - rate - - updated_at - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + columns: + - actualhrs + - bodyshopid + - ciecacode + - clockoff + - clockon + - cost_center + - created_at + - date + - employeeid + - flat_rate + - id + - jobid + - memo + - productivehrs + - rate + - updated_at + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true update_permissions: - - role: user - permission: - columns: - - actualhrs - - bodyshopid - - ciecacode - - clockoff - - clockon - - cost_center - - created_at - - date - - employeeid - - flat_rate - - id - - jobid - - memo - - productivehrs - - rate - - updated_at - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - actualhrs + - bodyshopid + - ciecacode + - clockoff + - clockon + - cost_center + - created_at + - date + - employeeid + - flat_rate + - id + - jobid + - memo + - productivehrs + - rate + - updated_at + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: users object_relationships: - - name: employee - using: - manual_configuration: - remote_table: - schema: public - name: employees - insertion_order: null - column_mapping: - email: user_email + - name: employee + using: + manual_configuration: + remote_table: + schema: public + name: employees + insertion_order: null + column_mapping: + email: user_email array_relationships: - - name: associations - using: - foreign_key_constraint_on: - column: useremail - table: - schema: public - name: associations - - name: audit_trails - using: - foreign_key_constraint_on: - column: useremail - table: - schema: public - name: audit_trail - - name: exportlogs - using: - foreign_key_constraint_on: - column: useremail - table: - schema: public - name: exportlog - - name: messages - using: - foreign_key_constraint_on: - column: userid - table: - schema: public - name: messages - - name: notes - using: - foreign_key_constraint_on: - column: created_by - table: - schema: public - name: notes - - name: partsOrdersByOrderedby - using: - foreign_key_constraint_on: - column: orderedby - table: - schema: public - name: parts_orders - - name: parts_orders - using: - foreign_key_constraint_on: - column: user_email - table: - schema: public - name: parts_orders + - name: associations + using: + foreign_key_constraint_on: + column: useremail + table: + schema: public + name: associations + - name: audit_trails + using: + foreign_key_constraint_on: + column: useremail + table: + schema: public + name: audit_trail + - name: exportlogs + using: + foreign_key_constraint_on: + column: useremail + table: + schema: public + name: exportlog + - name: messages + using: + foreign_key_constraint_on: + column: userid + table: + schema: public + name: messages + - name: notes + using: + foreign_key_constraint_on: + column: created_by + table: + schema: public + name: notes + - name: partsOrdersByOrderedby + using: + foreign_key_constraint_on: + column: orderedby + table: + schema: public + name: parts_orders + - name: parts_orders + using: + foreign_key_constraint_on: + column: user_email + table: + schema: public + name: parts_orders insert_permissions: - - role: user - permission: - check: {} - columns: - - authid - - email - - fcmtokens - - validemail + - role: user + permission: + check: {} + columns: + - authid + - email + - fcmtokens + - validemail select_permissions: - - role: user - permission: - columns: - - authid - - created_at - - dashboardlayout - - email - - fcmtokens - - updated_at - - validemail - filter: - associations: - bodyshop: - associations: - active: - _eq: true + - role: user + permission: + columns: + - authid + - created_at + - dashboardlayout + - email + - fcmtokens + - updated_at + - validemail + filter: + associations: + bodyshop: + associations: + active: + _eq: true update_permissions: - - role: user - permission: - columns: - - authid - - dashboardlayout - - email - - fcmtokens - filter: - authid: - _eq: X-Hasura-User-Id - check: null + - role: user + permission: + columns: + - authid + - dashboardlayout + - email + - fcmtokens + filter: + authid: + _eq: X-Hasura-User-Id + check: null - table: schema: public name: vehicles object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: shopid + - name: bodyshop + using: + foreign_key_constraint_on: shopid array_relationships: - - name: jobs - using: - foreign_key_constraint_on: - column: vehicleid - table: - schema: public - name: jobs + - name: jobs + using: + foreign_key_constraint_on: + column: vehicleid + table: + schema: public + name: jobs insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - id - - created_at - - updated_at - - v_vin - - v_make_desc - - v_model_desc - - v_model_yr - - v_color - - v_paint_codes - - v_bstyle - - v_engine - - shopid - - db_v_code - - plate_no - - plate_st - - v_cond - - v_prod_dt - - v_type - - v_trimcode - - trim_color - - v_mldgcode - - v_options - - v_tone - - v_stage - - v_makecode + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - id + - created_at + - updated_at + - v_vin + - v_make_desc + - v_model_desc + - v_model_yr + - v_color + - v_paint_codes + - v_bstyle + - v_engine + - shopid + - db_v_code + - plate_no + - plate_st + - v_cond + - v_prod_dt + - v_type + - v_trimcode + - trim_color + - v_mldgcode + - v_options + - v_tone + - v_stage + - v_makecode select_permissions: - - role: user - permission: - columns: - - v_paint_codes - - db_v_code - - plate_no - - plate_st - - trim_color - - v_bstyle - - v_color - - v_cond - - v_engine - - v_makecode - - v_make_desc - - v_mldgcode - - v_model_desc - - v_model_yr - - v_options - - v_prod_dt - - v_stage - - v_tone - - v_trimcode - - v_type - - v_vin - - created_at - - updated_at - - id - - shopid - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - v_paint_codes + - db_v_code + - plate_no + - plate_st + - trim_color + - v_bstyle + - v_color + - v_cond + - v_engine + - v_makecode + - v_make_desc + - v_mldgcode + - v_model_desc + - v_model_yr + - v_options + - v_prod_dt + - v_stage + - v_tone + - v_trimcode + - v_type + - v_vin + - created_at + - updated_at + - id + - shopid + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - v_paint_codes - - db_v_code - - plate_no - - plate_st - - trim_color - - v_bstyle - - v_color - - v_cond - - v_engine - - v_makecode - - v_make_desc - - v_mldgcode - - v_model_desc - - v_model_yr - - v_options - - v_prod_dt - - v_stage - - v_tone - - v_trimcode - - v_type - - v_vin - - created_at - - updated_at - - id - - shopid - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - v_paint_codes + - db_v_code + - plate_no + - plate_st + - trim_color + - v_bstyle + - v_color + - v_cond + - v_engine + - v_makecode + - v_make_desc + - v_mldgcode + - v_model_desc + - v_model_yr + - v_options + - v_prod_dt + - v_stage + - v_tone + - v_trimcode + - v_type + - v_vin + - created_at + - updated_at + - id + - shopid + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true - table: schema: public name: vendors object_relationships: - - name: bodyshop - using: - foreign_key_constraint_on: bodyshopid + - name: bodyshop + using: + foreign_key_constraint_on: bodyshopid array_relationships: - - name: invoices - using: - foreign_key_constraint_on: - column: vendorid - table: - schema: public - name: bills - - name: parts_orders - using: - foreign_key_constraint_on: - column: vendorid - table: - schema: public - name: parts_orders + - name: invoices + using: + foreign_key_constraint_on: + column: vendorid + table: + schema: public + name: bills + - name: parts_orders + using: + foreign_key_constraint_on: + column: vendorid + table: + schema: public + name: parts_orders insert_permissions: - - role: user - permission: - check: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - columns: - - active - - bodyshopid - - city - - cost_center - - country - - created_at - - discount - - due_date - - email - - favorite - - id - - name - - phone - - state - - street1 - - street2 - - updated_at - - zip + - role: user + permission: + check: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + columns: + - active + - bodyshopid + - city + - cost_center + - country + - created_at + - discount + - due_date + - email + - favorite + - id + - name + - phone + - state + - street1 + - street2 + - updated_at + - zip select_permissions: - - role: user - permission: - columns: - - active - - bodyshopid - - city - - cost_center - - country - - created_at - - discount - - due_date - - email - - favorite - - id - - name - - phone - - state - - street1 - - street2 - - updated_at - - zip - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - allow_aggregations: true + - role: user + permission: + columns: + - active + - bodyshopid + - city + - cost_center + - country + - created_at + - discount + - due_date + - email + - favorite + - id + - name + - phone + - state + - street1 + - street2 + - updated_at + - zip + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + allow_aggregations: true update_permissions: - - role: user - permission: - columns: - - active - - bodyshopid - - city - - cost_center - - country - - created_at - - discount - - due_date - - email - - favorite - - id - - name - - phone - - state - - street1 - - street2 - - updated_at - - zip - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true - check: null + - role: user + permission: + columns: + - active + - bodyshopid + - city + - cost_center + - country + - created_at + - discount + - due_date + - email + - favorite + - id + - name + - phone + - state + - street1 + - street2 + - updated_at + - zip + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true + check: null delete_permissions: - - role: user - permission: - filter: - bodyshop: - associations: - _and: - - user: - authid: - _eq: X-Hasura-User-Id - - active: - _eq: true + - role: user + permission: + filter: + bodyshop: + associations: + _and: + - user: + authid: + _eq: X-Hasura-User-Id + - active: + _eq: true diff --git a/hasura/migrations/1649892095049_alter_table_public_bodyshops_add_column_bill_allow_post_to_closed/down.sql b/hasura/migrations/1649892095049_alter_table_public_bodyshops_add_column_bill_allow_post_to_closed/down.sql new file mode 100644 index 000000000..07b8f361c --- /dev/null +++ b/hasura/migrations/1649892095049_alter_table_public_bodyshops_add_column_bill_allow_post_to_closed/down.sql @@ -0,0 +1,4 @@ +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- alter table "public"."bodyshops" add column "bill_allow_post_to_closed" boolean +-- not null default 'false'; diff --git a/hasura/migrations/1649892095049_alter_table_public_bodyshops_add_column_bill_allow_post_to_closed/up.sql b/hasura/migrations/1649892095049_alter_table_public_bodyshops_add_column_bill_allow_post_to_closed/up.sql new file mode 100644 index 000000000..1a341e105 --- /dev/null +++ b/hasura/migrations/1649892095049_alter_table_public_bodyshops_add_column_bill_allow_post_to_closed/up.sql @@ -0,0 +1,2 @@ +alter table "public"."bodyshops" add column "bill_allow_post_to_closed" boolean + not null default 'false'; diff --git a/hasura/migrations/1649892415070_alter_table_public_jobs_add_column_auto_add_ats/down.sql b/hasura/migrations/1649892415070_alter_table_public_jobs_add_column_auto_add_ats/down.sql new file mode 100644 index 000000000..4e79135c5 --- /dev/null +++ b/hasura/migrations/1649892415070_alter_table_public_jobs_add_column_auto_add_ats/down.sql @@ -0,0 +1,4 @@ +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- alter table "public"."jobs" add column "auto_add_ats" boolean +-- null default 'false'; diff --git a/hasura/migrations/1649892415070_alter_table_public_jobs_add_column_auto_add_ats/up.sql b/hasura/migrations/1649892415070_alter_table_public_jobs_add_column_auto_add_ats/up.sql new file mode 100644 index 000000000..19d07f4fe --- /dev/null +++ b/hasura/migrations/1649892415070_alter_table_public_jobs_add_column_auto_add_ats/up.sql @@ -0,0 +1,2 @@ +alter table "public"."jobs" add column "auto_add_ats" boolean + null default 'false'; diff --git a/hasura/migrations/1649892458433_alter_table_public_jobs_add_column_rate_ats/down.sql b/hasura/migrations/1649892458433_alter_table_public_jobs_add_column_rate_ats/down.sql new file mode 100644 index 000000000..b2a29ab27 --- /dev/null +++ b/hasura/migrations/1649892458433_alter_table_public_jobs_add_column_rate_ats/down.sql @@ -0,0 +1,4 @@ +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- alter table "public"."jobs" add column "rate_ats" numeric +-- null; diff --git a/hasura/migrations/1649892458433_alter_table_public_jobs_add_column_rate_ats/up.sql b/hasura/migrations/1649892458433_alter_table_public_jobs_add_column_rate_ats/up.sql new file mode 100644 index 000000000..d4c6fa058 --- /dev/null +++ b/hasura/migrations/1649892458433_alter_table_public_jobs_add_column_rate_ats/up.sql @@ -0,0 +1,2 @@ +alter table "public"."jobs" add column "rate_ats" numeric + null;