onEmployeePermissionsUpdated
Last updated
Last updated
exports['sd-shops']:registerServerHook('onEmployeePermissionsUpdated', function(data)
-- Log permission change
print(('[PERMISSIONS] %s updated permissions for %s at %s'):format(
data.updatedBy, data.employeeName, data.shopName
))
-- Log specific changes
if #data.addedPermissions > 0 then
print((' Added: %s'):format(table.concat(data.addedPermissions, ', ')))
end
if #data.removedPermissions > 0 then
print((' Removed: %s'):format(table.concat(data.removedPermissions, ', ')))
end
-- Send Discord notification for audit
exports['your-logging']:Log('permission-change', {
shop = data.shopName,
employee = data.employeeName,
updatedBy = data.updatedBy,
added = table.concat(data.addedPermissions, ', '),
removed = table.concat(data.removedPermissions, ', ')
})
end)