Added shift clock framework + login on tech console BOD-97 BOD-188

This commit is contained in:
Patrick Fic
2020-07-16 10:17:23 -07:00
parent bf74d9a042
commit 6a8b59c7e6
67 changed files with 1791 additions and 217 deletions

View File

@@ -433,6 +433,13 @@ tables:
table:
schema: public
name: templates
- name: timetickets
using:
foreign_key_constraint_on:
column: bodyshopid
table:
schema: public
name: timetickets
- name: vehicles
using:
foreign_key_constraint_on:
@@ -1175,6 +1182,9 @@ tables:
- name: bodyshop
using:
foreign_key_constraint_on: shopid
- name: user
using:
foreign_key_constraint_on: user_email
array_relationships:
- name: allocations
using:
@@ -1217,6 +1227,7 @@ tables:
- shopid
- termination_date
- updated_at
- user_email
select_permissions:
- role: user
permission:
@@ -1235,6 +1246,7 @@ tables:
- shopid
- termination_date
- updated_at
- user_email
filter:
bodyshop:
associations:
@@ -1262,6 +1274,7 @@ tables:
- shopid
- termination_date
- updated_at
- user_email
filter:
bodyshop:
associations:
@@ -3538,6 +3551,9 @@ tables:
schema: public
name: timetickets
object_relationships:
- name: bodyshop
using:
foreign_key_constraint_on: bodyshopid
- name: employee
using:
foreign_key_constraint_on: employeeid
@@ -3548,100 +3564,111 @@ tables:
- role: user
permission:
check:
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:
- id
- created_at
- updated_at
- date
- cost_center
- employeeid
- jobid
- rate
- productivehrs
- actualhrs
- clockon
- clockoff
- bodyshopid
- ciecacode
- clockoff
- clockon
- cost_center
- created_at
- date
- employeeid
- id
- jobid
- memo
- productivehrs
- rate
- updated_at
select_permissions:
- role: user
permission:
columns:
- date
- actualhrs
- productivehrs
- rate
- bodyshopid
- ciecacode
- cost_center
- clockoff
- clockon
- cost_center
- created_at
- updated_at
- date
- employeeid
- id
- jobid
- memo
- productivehrs
- rate
- updated_at
filter:
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
update_permissions:
- role: user
permission:
columns:
- date
- actualhrs
- productivehrs
- rate
- bodyshopid
- ciecacode
- cost_center
- clockoff
- clockon
- cost_center
- created_at
- updated_at
- date
- employeeid
- id
- jobid
- memo
- productivehrs
- rate
- updated_at
filter:
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:
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: users
object_relationships:
- name: employee
using:
manual_configuration:
remote_table:
schema: public
name: employees
column_mapping:
email: user_email
array_relationships:
- name: associations
using: