Ability to delete non-exported payment IO-559
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
- args:
|
||||
role: user
|
||||
table:
|
||||
name: bills
|
||||
schema: public
|
||||
type: drop_delete_permission
|
||||
@@ -0,0 +1,21 @@
|
||||
- args:
|
||||
permission:
|
||||
backend_only: false
|
||||
filter:
|
||||
_and:
|
||||
- job:
|
||||
bodyshop:
|
||||
associations:
|
||||
_and:
|
||||
- user:
|
||||
authid:
|
||||
_eq: X-Hasura-User-Id
|
||||
- active:
|
||||
_eq: true
|
||||
- exported:
|
||||
_eq: false
|
||||
role: user
|
||||
table:
|
||||
name: bills
|
||||
schema: public
|
||||
type: create_delete_permission
|
||||
@@ -0,0 +1,12 @@
|
||||
- args:
|
||||
cascade: false
|
||||
read_only: false
|
||||
sql: |-
|
||||
alter table "public"."documents" drop constraint "documents_billid_fkey",
|
||||
add constraint "documents_invoiceid_fkey"
|
||||
foreign key ("billid")
|
||||
references "public"."bills"
|
||||
("id")
|
||||
on update restrict
|
||||
on delete restrict;
|
||||
type: run_sql
|
||||
@@ -0,0 +1,10 @@
|
||||
- args:
|
||||
cascade: false
|
||||
read_only: false
|
||||
sql: |-
|
||||
alter table "public"."documents" drop constraint "documents_invoiceid_fkey",
|
||||
add constraint "documents_billid_fkey"
|
||||
foreign key ("billid")
|
||||
references "public"."bills"
|
||||
("id") on update restrict on delete set null;
|
||||
type: run_sql
|
||||
@@ -587,6 +587,22 @@ tables:
|
||||
- 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
|
||||
|
||||
Reference in New Issue
Block a user