contractHours notNullable, defaultTo(0)

This commit is contained in:
Sockenklaus
2021-11-15 16:48:20 +01:00
parent 665bf6b22f
commit 583a74bcdc
2 changed files with 6 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
import { BasePolicy } from '@ioc:Adonis/Addons/Bouncer'
import Employee from 'App/Models/Employee'
import Logger from '@ioc:Adonis/Core/Logger'
export default class EmployeesPolicy extends BasePolicy {
public async index(employee: Employee) {
@@ -15,6 +16,9 @@ export default class EmployeesPolicy extends BasePolicy {
}
public async update(employee: Employee, editContractHours: boolean, query: Employee) {
Logger.info("Is Admin? "+employee.isAdmin())
Logger.info("Same ids? "+(employee.id === query.id))
Logger.info("Edit contract Hours? "+editContractHours)
return employee.isAdmin() || (employee.id === query.id && !editContractHours)
}