Commit Graph

178 Commits

Author SHA1 Message Date
Horilla
356e00c7d3 [FIX] PAYROLL: Fix showing python code in filing status 2025-08-28 14:38:21 +05:30
Horilla
3196c630b1 [UPDT] PAYROLL: Updated asset fine return script #880 2025-08-19 20:30:01 +05:30
Horilla
4a15e26b62 [FIX] PAYROLL: #880 2025-08-19 15:42:40 +05:30
Horilla
840606768a [UPDT] PAYROLL: Avoid duplicate allowances by checking existence before appending in def allowances_deductions_tab(request, emp_id): function 2025-07-25 16:37:19 +05:30
Horilla
bf7ab90290 [FIX] PAYROLL: #819 2025-07-11 14:12:19 +05:30
Horilla
bfd824643e [UPDT] PAYROLL: PDF display condition 2025-03-27 15:53:39 +05:30
Muhammad Shariq Shafiq
11cd162912 Unreadable Payslip Attachment File #620 (#622)
* Year removed from birthday due to privacu issue of each employee and for maintaining integrity of each employee

* year removed from employee detail page of employees section

* PDF readability managed by setting font and also make file name different with employee_id which contains name and id

* pre save signal runs for twice in company case and create contract instance twice setted it to post save for stop duplication
2025-03-27 15:32:05 +05:30
aditya singh rawat
ce95b4a233 modal issue fixed (#563) 2025-03-10 10:11:38 +05:30
Horilla
add2f4fd33 [UPDT] PAYROLL: Changed signals to signals.py 2025-02-28 18:56:23 +05:30
Horilla
afcc436583 [FIX] PAYROLL: Fixed the protected error for filing_status_delete 2025-01-24 14:33:04 +05:30
Horilla
877d508736 [UPDT] PAYROLL: LOP computation method updates 2025-01-21 15:45:35 +05:30
Horilla
4801934303 [FIX] PAYROLL: Debug lines 2025-01-14 12:12:59 +05:30
Horilla
24904032c9 [UPDT] PAYROLL : Updated the name of the pdf template and typo fix 2025-01-14 12:10:38 +05:30
Horilla
3f90b197c7 [UPDT] PAYROLL: Added new design for payslip and method for generating the pdf of payslip and sending it in the mail 2025-01-09 13:25:16 +05:30
Horilla
899d723234 [RMV] PAYROLL: Debug statements 2024-12-31 19:01:42 +05:30
Horilla
1229cec3b8 [ADD] PAYROLL: Added currency symbol for multiple company cases 2024-12-26 17:00:31 +05:30
Horilla
736619ea5a [UPDT] PAYROLL: Add more htmx attributes for notice period settings page 2024-12-25 12:03:49 +05:30
Horilla
7d3c9ec65c [UPDT] PAYROLL: Updated the Payslip pdf with the company logo and address 2024-12-24 15:37:28 +05:30
Horilla
9feac308aa [RMV] PAYROLL: Remove unwanted code 2024-12-09 11:13:28 +05:30
Horilla
dc1311cf70 [FIX] PAYROLL: Fixed deduction form select field data not rendering properly 2024-12-09 11:10:00 +05:30
Horilla
36663ceb1d [FIX] PAYROLL: Some design fixes in dashboard and fixed employee contribution not export issue in dashboard 2024-12-06 15:59:02 +05:30
Horilla
33ed19cd36 [UPDT] PAYROLL: Updated payslip generation to include employer contribution 2024-12-06 15:57:41 +05:30
Horilla
489eded955 [UPDT] GENERAL: Eval method change (#397) 2024-11-26 14:24:55 +05:30
Horilla
e55e87e9b1 [UPDT] PAYROLL: Reimbursement comment section with normal employee permission updates 2024-11-24 10:42:54 +05:30
Horilla
5e24821609 [UPDT] PAYROLL: Normal employee permissions in payroll 2024-11-20 16:22:11 +05:30
Horilla
9bcb06903e [UPDT] PAYROLL: Add htmx attributes in reimbursement request comment section 2024-11-19 10:51:07 +05:30
Horilla
f78a3b5cbe [UPDT] PAYROLL: Rmove unused oh-modals and resolved payslip create function date period issues 2024-10-18 10:48:11 +05:30
Horilla
994e786a4a [FIX] PAYROLL: Fixed grosspay calculation not taking update compensation 2024-10-04 22:24:19 +05:30
Horilla
afdcec65d0 [FIX] PAYROLL: Fixed payslip grosspay caliculation issue and hourly and daily wage type payslip generation (#356) 2024-10-03 15:05:36 +05:30
Horilla
5c077d09ee [UPDT] PAYROLL: Asset fine function return replaced with httpresponse 2024-09-27 12:21:06 +05:30
Horilla
7507821b73 [FIX] PAYROLL: Payroll dashboard contract end modal not showing 2024-09-23 12:46:05 +05:30
Horilla
5f8f500410 [UPDT] PAYROLL: Change input field id 2024-09-21 15:52:53 +05:30
Horilla
9007c5e2b8 [UPDT] PAYROLL: Add data-action attribute for next and previous button in individual view 2024-09-13 18:02:59 +05:30
Horilla
5ceeacfdbc [UPDT] PAYROLL: Payroll export excel sheet style updation while using map 2024-08-27 17:32:11 +05:30
Horilla
8b5895fac8 [UPDT] PAYROLL: Updated docstrings 2024-08-22 17:40:08 +05:30
Horilla
3cf4a1982b [UPDT] PAYROLL: Added hx request to load export form for contracts 2024-08-22 17:35:12 +05:30
Horilla
9f646cadf5 [ADD] PAYROLL: Added payroll report to payslip actions 2024-08-21 10:15:07 +05:30
Horilla
8491b31769 [UPDT] GENERAL: Updated date_format and time_format variable declaration to global variable declarations and fix import/export issue in attendance 2024-08-19 17:20:37 +05:30
Horilla
be3dd93470 [UPDT] PAYROLL: Added one time settlemet to Loan and advance salary 2024-08-19 14:56:46 +05:30
Horilla
7c5cfeb56d [UPDT] EMPLOYEE: Dependency removal from payroll app 2024-08-19 09:47:30 +05:30
Horilla
58a62dcc18 [FIX] PAYROLL: Fixed payroll dashboard export 2024-08-14 22:21:17 +05:30
Horilla
4bf2d39353 [UPDT] PAYROLL: Added detailed payroll report 2024-08-14 22:17:54 +05:30
Horilla
fe5626ab0f [ADD] PAYROLL: Python codeble federal tax feature 2024-08-14 12:16:09 +05:30
Horilla
2fee7c18bb [IMP] Remove inter module dependency (#274)
This commit introduces significant changes to the architecture of the Horilla HRMS system by decoupling interdependent modules. The following modifications were made:

1. **Module Independence**: Each module has been refactored to eliminate reliance on other modules, promoting a more modular and maintainable codebase.
2. **Refactored Imports and Dependencies**: Adjusted import statements and dependency injections to support independent module operation.
3. **Compatibility and Functionality**: Ensured that all modules are compatible with existing systems and maintain their intended functionality both independently and when integrated with other modules.

These changes enhance the modularity, maintainability, and scalability of the Horilla HRMS, allowing developers to work on individual modules without affecting the entire system. Future development and deployment will be more efficient and less prone to issues arising from tightly coupled code.

**NOTE**
For existing Horilla users, if you face any issues during the migrations, please run the following command and try again the migrations.

- `python3 manage.py makemigrations`
- `python3 manage.py migrate base`
- `python3 manage.py migrate`





* [IMP] ASSET: Asset module dependency removal from other Horilla apps

* [IMP] ATTENDANCE: Attendance module dependency removal from other Horilla apps

* [IMP] BASE: Base module dependency removal from other Horilla apps

* [IMP] EMPLOYEE: Employee module dependency removal from other Horilla apps

* [IMP] HELPDESK: Helpdesk module dependency removal from other Horilla apps

* [IMP] HORILLA AUDIT: Horilla Audit module dependency removal from other Horilla apps

* [IMP] HORILLA CRUMBS: Horilla Crumbs module dependency removal from other Horilla apps

* [IMP] HORILLA AUTOMATIONS: Horilla Automations module dependency removal from other Horilla apps

* [IMP] HORILLA VIEWS: Horilla Views module dependency removal from other Horilla apps

* [IMP] LEAVE: Leave module dependency removal from other Horilla apps

* [IMP] OFFBOARDING: Offboarding module dependency removal from other Horilla apps

* [IMP] ONBOARDING: Onboarding module dependency removal from other Horilla apps

* [IMP] PMS: PMS module dependency removal from other Horilla apps

* [IMP] PAYROLL: Payroll module dependency removal from other Horilla apps

* [IMP] RECRUITMENT: Recruitment module dependency removal from other Horilla apps

* [IMP] HORILLA: Dependency removal updates

* [IMP] TEMPLATES: Dependency removal updates

* [IMP] STATIC: Dependency removal updates

* [IMP] HORILLA DOCUMENTS: Horilla Documents module dependency removal from other Horilla apps

* [ADD] HORILLA: methods.py

* [UPDT] HORILLA: Settings.py

* [FIX] EMPLOYEE: About tab issue

* Update horilla_settings.py

* Remove dummy db init password
2024-08-05 14:22:44 +05:30
Horilla
cf151556e7 [FIX] PAYROLL: Payslip auto generate save issue fixed 2024-07-26 10:37:58 +05:30
Horilla
8bb8608406 [FIX] PAYROLL: Payslip create form initialise after closing done,Employee field in generate payslip is updated to required field 2024-07-19 14:05:49 +05:30
Horilla
c3cf975eeb [UPDT] PAYROLL: Condition for changing start date if payslip generate in contract period 2024-07-18 11:36:50 +05:30
Guillaume Chanaud
08631a68b8 [FIX] Complying with RFC5321 regarding MAIL FROM (#241)
* [FIX] Default FROM address is not RFC compliant

* [FIX] Cannot concatenate PosixPath + str
2024-07-12 10:45:37 +05:30
Horilla
7842fb2852 [ADD] PAYROLL: Auto generate payslip sechedular function 2024-07-10 16:13:13 +05:30
Horilla
697f05d721 [FIX] PAYROLL: Asset fine message and modal closing after submit 2024-07-08 14:53:00 +05:30