diff --git a/client/src/utils/TemplateConstants.js b/client/src/utils/TemplateConstants.js index 7973c5adf..129161477 100644 --- a/client/src/utils/TemplateConstants.js +++ b/client/src/utils/TemplateConstants.js @@ -185,7 +185,7 @@ export const TemplateList = (type, context) => { thirdpartypayer: { title: i18n.t("printcenter.jobs.thirdpartypayer"), description: "CSI invite", - key: "special/thirdpartypayer", + key: "thirdpartypayer", disabled: false, }, } diff --git a/hasura/migrations/1614050626219_track_all_relationships/down.yaml b/hasura/migrations/1614050626219_track_all_relationships/down.yaml new file mode 100644 index 000000000..ab2833ddb --- /dev/null +++ b/hasura/migrations/1614050626219_track_all_relationships/down.yaml @@ -0,0 +1,12 @@ +- args: + relationship: messages + table: + name: users + schema: public + type: drop_relationship +- args: + relationship: user + table: + name: messages + schema: public + type: drop_relationship diff --git a/hasura/migrations/1614050626219_track_all_relationships/up.yaml b/hasura/migrations/1614050626219_track_all_relationships/up.yaml new file mode 100644 index 000000000..f8bb9712b --- /dev/null +++ b/hasura/migrations/1614050626219_track_all_relationships/up.yaml @@ -0,0 +1,20 @@ +- args: + name: messages + table: + name: users + schema: public + using: + foreign_key_constraint_on: + column: userid + table: + name: messages + schema: public + type: create_array_relationship +- args: + name: user + table: + name: messages + schema: public + using: + foreign_key_constraint_on: userid + type: create_object_relationship diff --git a/hasura/migrations/1614050650688_set_fk_public_parts_order_lines_job_line_id/down.yaml b/hasura/migrations/1614050650688_set_fk_public_parts_order_lines_job_line_id/down.yaml new file mode 100644 index 000000000..c57bd1fb0 --- /dev/null +++ b/hasura/migrations/1614050650688_set_fk_public_parts_order_lines_job_line_id/down.yaml @@ -0,0 +1,12 @@ +- args: + cascade: false + read_only: false + sql: |- + alter table "public"."parts_order_lines" drop constraint "parts_order_lines_job_line_id_fkey", + add constraint "parts_order_lines_job_line_id_fkey" + foreign key ("job_line_id") + references "public"."joblines" + ("id") + on update restrict + on delete set null; + type: run_sql diff --git a/hasura/migrations/1614050650688_set_fk_public_parts_order_lines_job_line_id/up.yaml b/hasura/migrations/1614050650688_set_fk_public_parts_order_lines_job_line_id/up.yaml new file mode 100644 index 000000000..f7f60ce95 --- /dev/null +++ b/hasura/migrations/1614050650688_set_fk_public_parts_order_lines_job_line_id/up.yaml @@ -0,0 +1,10 @@ +- args: + cascade: false + read_only: false + sql: |- + alter table "public"."parts_order_lines" drop constraint "parts_order_lines_job_line_id_fkey", + add constraint "parts_order_lines_job_line_id_fkey" + foreign key ("job_line_id") + references "public"."joblines" + ("id") on update cascade on delete cascade; + type: run_sql diff --git a/hasura/migrations/1614050682025_set_fk_public_parts_orders_vendorid/down.yaml b/hasura/migrations/1614050682025_set_fk_public_parts_orders_vendorid/down.yaml new file mode 100644 index 000000000..6cb4be174 --- /dev/null +++ b/hasura/migrations/1614050682025_set_fk_public_parts_orders_vendorid/down.yaml @@ -0,0 +1,12 @@ +- args: + cascade: false + read_only: false + sql: |- + alter table "public"."parts_orders" drop constraint "parts_orders_vendorid_fkey", + add constraint "parts_order_vendorid_fkey" + foreign key ("vendorid") + references "public"."vendors" + ("id") + on update restrict + on delete restrict; + type: run_sql diff --git a/hasura/migrations/1614050682025_set_fk_public_parts_orders_vendorid/up.yaml b/hasura/migrations/1614050682025_set_fk_public_parts_orders_vendorid/up.yaml new file mode 100644 index 000000000..98753bbf6 --- /dev/null +++ b/hasura/migrations/1614050682025_set_fk_public_parts_orders_vendorid/up.yaml @@ -0,0 +1,10 @@ +- args: + cascade: false + read_only: false + sql: |- + alter table "public"."parts_orders" drop constraint "parts_order_vendorid_fkey", + add constraint "parts_orders_vendorid_fkey" + foreign key ("vendorid") + references "public"."vendors" + ("id") on update set null on delete set null; + type: run_sql diff --git a/hasura/migrations/1614050692948_set_fk_public_parts_orders_returnfrombill/down.yaml b/hasura/migrations/1614050692948_set_fk_public_parts_orders_returnfrombill/down.yaml new file mode 100644 index 000000000..e0ab89739 --- /dev/null +++ b/hasura/migrations/1614050692948_set_fk_public_parts_orders_returnfrombill/down.yaml @@ -0,0 +1,12 @@ +- args: + cascade: false + read_only: false + sql: |- + alter table "public"."parts_orders" drop constraint "parts_orders_returnfrombill_fkey", + add constraint "parts_orders_returnfrominvoice_fkey" + foreign key ("returnfrombill") + references "public"."bills" + ("id") + on update restrict + on delete restrict; + type: run_sql diff --git a/hasura/migrations/1614050692948_set_fk_public_parts_orders_returnfrombill/up.yaml b/hasura/migrations/1614050692948_set_fk_public_parts_orders_returnfrombill/up.yaml new file mode 100644 index 000000000..1f662fe6a --- /dev/null +++ b/hasura/migrations/1614050692948_set_fk_public_parts_orders_returnfrombill/up.yaml @@ -0,0 +1,10 @@ +- args: + cascade: false + read_only: false + sql: |- + alter table "public"."parts_orders" drop constraint "parts_orders_returnfrominvoice_fkey", + add constraint "parts_orders_returnfrombill_fkey" + foreign key ("returnfrombill") + references "public"."bills" + ("id") on update set null on delete set null; + type: run_sql diff --git a/hasura/migrations/1614051586531_alter_table_public_bodyshops_alter_column_messagingservicesid/down.yaml b/hasura/migrations/1614051586531_alter_table_public_bodyshops_alter_column_messagingservicesid/down.yaml new file mode 100644 index 000000000..49ecde702 --- /dev/null +++ b/hasura/migrations/1614051586531_alter_table_public_bodyshops_alter_column_messagingservicesid/down.yaml @@ -0,0 +1,6 @@ +- args: + cascade: false + read_only: false + sql: ALTER TABLE "public"."bodyshops" ADD CONSTRAINT "bodyshops_messagingservicesid_key" + UNIQUE ("messagingservicesid"); + type: run_sql diff --git a/hasura/migrations/1614051586531_alter_table_public_bodyshops_alter_column_messagingservicesid/up.yaml b/hasura/migrations/1614051586531_alter_table_public_bodyshops_alter_column_messagingservicesid/up.yaml new file mode 100644 index 000000000..fc7304595 --- /dev/null +++ b/hasura/migrations/1614051586531_alter_table_public_bodyshops_alter_column_messagingservicesid/up.yaml @@ -0,0 +1,5 @@ +- args: + cascade: false + read_only: false + sql: ALTER TABLE "public"."bodyshops" DROP CONSTRAINT "bodyshops_messagingservicesid_key"; + type: run_sql diff --git a/hasura/migrations/metadata.yaml b/hasura/migrations/metadata.yaml index 606cd097c..ab0bb429b 100644 --- a/hasura/migrations/metadata.yaml +++ b/hasura/migrations/metadata.yaml @@ -3001,6 +3001,9 @@ tables: - name: conversation using: foreign_key_constraint_on: conversationid + - name: user + using: + foreign_key_constraint_on: userid insert_permissions: - role: user permission: @@ -3861,6 +3864,13 @@ tables: table: schema: public name: audit_trail + - name: messages + using: + foreign_key_constraint_on: + column: userid + table: + schema: public + name: messages - name: notes using: foreign_key_constraint_on: