bca30d6101
- Use `get_value` instead of `get_doc` - Remove unnecessary loop, only one shift assignment is made against a shift request - Get value after cancel again. Get doc is not reliable since primary key changed after cancel |
||
---|---|---|
.. | ||
dashboard_chart | ||
doctype | ||
hr_dashboard/human_resource | ||
module_onboarding/human_resource | ||
notification | ||
number_card | ||
onboarding_step | ||
page | ||
print_format | ||
report | ||
web_form | ||
workspace/hr | ||
__init__.py | ||
employee_property_update.js | ||
README.md | ||
utils.py |
Key features:
- Leave and Attendance
- Payroll
- Appraisal
- Expense Claim