Files
twenty/hasura/metadata/databases/default/tables/public_companies.yaml
Charles Bochet 27d5edc031 Fetch workspace and user from database (#94)
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-05-04 11:09:06 +02:00

75 lines
1.5 KiB
YAML

table:
name: companies
schema: public
object_relationships:
- name: account_owner
using:
manual_configuration:
column_mapping:
account_owner_id: id
insertion_order: null
remote_table:
name: users
schema: auth
- name: workspace
using:
foreign_key_constraint_on: workspace_id
insert_permissions:
- role: user
permission:
check:
workspace_id:
_eq: x-hasura-workspace-id
columns:
- id
- workspace_id
- account_owner_id
- address
- employees
- name
- domain_name
- created_at
- updated_at
- deleted_at
select_permissions:
- role: user
permission:
columns:
- domain_name
- name
- account_owner_id
- address
- employees
- created_at
- deleted_at
- updated_at
- id
- workspace_id
filter:
workspace_id:
_eq: x-hasura-workspace-id
update_permissions:
- role: user
permission:
columns:
- domain_name
- name
- employees
- address
- account_owner_id
- created_at
- deleted_at
- updated_at
- id
- workspace_id
filter:
workspace_id:
_eq: x-hasura-workspace-id
check: null
delete_permissions:
- role: user
permission:
filter:
workspace_id:
_eq: x-hasura-workspace-id