version: 2 tables: - table: schema: public name: allocations object_relationships: - 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 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 update_permissions: - 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 - table: schema: public name: appointments 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: - 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 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 delete_permissions: - 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 select_permissions: - role: user permission: columns: - active - authlevel - default_prod_list_view - id - shopid - useremail filter: user: authid: _eq: X-Hasura-User-Id update_permissions: - role: user permission: columns: - active - authlevel - default_prod_list_view 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 - features - federal_tax_id - id - imexshopid - inhousevendorid - insurance_vendor_id - intakechecklist - jc_hourly_rates - jobsizelimit - logo_img_path - md_categories - md_ccc_rates - md_classes - 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_payment_types - md_rbac - md_referral_sources - md_responsibility_centers - md_ro_statuses - messagingservicesid - phone - prodtargethrs - production_config - region_config - schedule_end_time - schedule_start_time - scoreboard_target - shopname - shoprates - speedprint - ssbuckets - state - state_tax_id - stripe_acct_id - sub_status - target_touchtime - template_header - textid - tt_allow_post_to_invoiced - updated_at - use_fippa - website - workingdays - zip_post filter: associations: 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 - logo_img_path - md_categories - md_ccc_rates - md_classes - 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_payment_types - md_rbac - md_referral_sources - md_responsibility_centers - md_ro_statuses - phone - prodtargethrs - production_config - schedule_end_time - schedule_start_time - scoreboard_target - shopname - shoprates - speedprint - ssbuckets - state - state_tax_id - target_touchtime - 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 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 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 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 delete_permissions: - 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 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 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 - phone_num select_permissions: - role: user permission: columns: - archived - bodyshopid - created_at - id - phone_num - 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 - 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 - table: schema: public name: courtesycars object_relationships: - name: bodyshop using: foreign_key_constraint_on: bodyshopid array_relationships: - 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 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 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 delete_permissions: - 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 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 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 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 - table: schema: public name: csiquestions object_relationships: - name: bodyshop using: foreign_key_constraint_on: bodyshopid array_relationships: - 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 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 update_permissions: - 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 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 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 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 delete_permissions: - 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 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 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 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 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 - table: schema: public name: employees object_relationships: - 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: 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 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 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 delete_permissions: - 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 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 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 - table: schema: public name: ioevents - table: schema: public name: job_conversations object_relationships: - 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 select_permissions: - 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 delete_permissions: - 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 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 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 - 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 - 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 - 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 - 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 - 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 - unq_seq - 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 - table: schema: public name: joblines_status object_relationships: - name: job using: manual_configuration: remote_table: schema: public name: jobs 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 - table: schema: public name: jobs object_relationships: - name: bill using: manual_configuration: remote_table: schema: public name: bills 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: 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: 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 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: 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 - converted - created_at - cust_pr - date_estimated - date_exported - date_invoiced - date_open - date_scheduled - ded_amt - ded_status - deliverchecklist - depreciation_taxes - 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 - job_totals - kanbanparent - kmin - kmout - labor_rate_desc - labor_rate_id - lbr_adjustments - local_tax_rate - loss_cat - loss_date - loss_desc - loss_type - 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 - 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 - 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 - converted - created_at - cust_pr - date_estimated - date_exported - date_invoiced - date_open - date_scheduled - ded_amt - ded_status - deliverchecklist - depreciation_taxes - 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 - job_totals - kanbanparent - kmin - kmout - labor_rate_desc - labor_rate_id - lbr_adjustments - local_tax_rate - loss_cat - loss_date - loss_desc - loss_type - 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 - 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 - 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 - converted - created_at - cust_pr - date_estimated - date_exported - date_invoiced - date_open - date_scheduled - ded_amt - ded_status - deliverchecklist - depreciation_taxes - 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 - job_totals - kanbanparent - kmin - kmout - labor_rate_desc - labor_rate_id - lbr_adjustments - local_tax_rate - loss_cat - loss_date - loss_desc - loss_type - 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 - 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 - 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 - table: schema: public name: masterdata select_permissions: - 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 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 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 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 delete_permissions: - 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 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 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 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 delete_permissions: - 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 array_relationships: - 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 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 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 delete_permissions: - 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 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 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 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 delete_permissions: - 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 array_relationships: - 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: - 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: - 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: - 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 - table: schema: public name: payments object_relationships: - name: job using: foreign_key_constraint_on: jobid array_relationships: - 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 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 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 delete_permissions: - 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 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 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 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 delete_permissions: - role: user permission: filter: 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 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 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 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 delete_permissions: - 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 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 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 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 delete_permissions: - 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 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: parts_orders using: foreign_key_constraint_on: column: user_email table: schema: public name: parts_orders - name: partsOrdersByOrderedby using: foreign_key_constraint_on: column: orderedby table: schema: public name: parts_orders insert_permissions: - 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 update_permissions: - 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 array_relationships: - 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 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 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 delete_permissions: - 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 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 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 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 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 delete_permissions: - role: user permission: filter: bodyshop: associations: _and: - user: authid: _eq: X-Hasura-User-Id - active: _eq: true functions: - function: schema: public name: search_bills - function: schema: public name: search_cccontracts - function: schema: public name: search_dms_vehicles - function: schema: public name: search_exportlog - function: schema: public name: search_jobs - function: schema: public name: search_owners - function: schema: public name: search_payments - function: schema: public name: search_phonebook - function: schema: public name: search_vehicles