Added scoreboard initial design BOD-91

This commit is contained in:
Patrick Fic
2020-06-26 16:25:54 -07:00
parent 4516491c8c
commit 3df456e2dd
41 changed files with 1388 additions and 11 deletions

View File

@@ -472,6 +472,7 @@ tables:
- messagingservicesid
- production_config
- region_config
- scoreboard_target
- shopname
- shoprates
- ssbuckets
@@ -512,6 +513,7 @@ tables:
- md_responsibility_centers
- md_ro_statuses
- production_config
- scoreboard_target
- shopname
- shoprates
- ssbuckets
@@ -1897,6 +1899,13 @@ tables:
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:
@@ -3346,6 +3355,86 @@ tables:
- active:
_eq: true
allow_aggregations: 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: templates