contractHours notNullable, defaultTo(0)
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user