Commit Graph

82 Commits

Author SHA1 Message Date
Horilla
e0df70fec2 [UPDT] GENERAL: Added verbose name and verbose name plural 2025-05-31 10:37:32 +05:30
aditya singh rawat
5f922b379c automatic include_all fixed for Deduction form and Allowance form (#564) 2025-04-03 12:05:18 +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
Horilla
add2f4fd33 [UPDT] PAYROLL: Changed signals to signals.py 2025-02-28 18:56:23 +05:30
Horilla
84952ddf8a [UPDT] PAYROLL: Employee rate field option when its update compensation deduction 2025-01-09 10:30:51 +05:30
Horilla
2689382aa0 [RMV] PAYROLL: Removed unwanted model OverrideWorkInfo 2025-01-06 16:20:59 +05:30
Horilla
a9d375352d [FIX] PAYROLL : Bug fix in bonus point view that amount is not displaying based on the settings page bonus point selection and calculation, and loan form view fix 2025-01-01 14:34:39 +05:30
Horilla
e655589e9a [UPDT] PAYROLL: Add condition in contract creation signals 2024-12-13 15:34:38 +05:30
Horilla
5e24821609 [UPDT] PAYROLL: Normal employee permissions in payroll 2024-11-20 16:22:11 +05:30
Horilla
e0fe83377f [UPDT] BASE: Updated load data function by adding additional json file to load data 2024-10-15 14:14:48 +05:30
Horilla
1b0a6f6963 [UPDT] PAYROLL: Add data-action=delete attribute for delete option in navnbar 2024-09-11 11:00:05 +05:30
Horilla
9769fb9408 [UPDT] PAYROLL: Company label in auto generate payslip 2024-09-02 14:31:56 +05:30
Horilla
1bb45a5f2b [UPDT] PAYROLL: Employee basic salary update with contract update 2024-08-27 17:32:28 +05:30
Horilla
4912922f12 [FIX] PAYROLL: Fixed payroll allowance and deductions operator_mapping range issue 2024-08-21 10:16:00 +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
fe5626ab0f [ADD] PAYROLL: Python codeble federal tax feature 2024-08-14 12:16:09 +05:30
Horilla
78e3937bc2 [UPDT] PAYROLL: Auto generate payroll save function update 2024-08-08 11:43:35 +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
10e93270a2 [UPDT] PAYROLL: Bug fixes in allowance and dedecution creation and updation and filter and selection in employee selection 2024-07-22 10:51:03 +05:30
Horilla
db21d38fd6 [UPDT] PAYROLL: Added Allowance and deduction condition for range 2024-07-15 15:24:02 +05:30
Horilla
a276b2bd07 [FIX] PAYROLL: Auto payslip generation will run after enabling it on settings 2024-07-15 12:02:40 +05:30
Horilla
7842fb2852 [ADD] PAYROLL: Auto generate payslip sechedular function 2024-07-10 16:13:13 +05:30
Horilla
72662be1c8 [UPDT] PAYROLL: apply_on field is updated 2024-07-05 16:18:04 +05:30
Horilla
d21fd1fa6d [UPDT] PAYROLL: Based on children allowance calculation 2024-07-04 11:58:59 +05:30
Horilla
ce5dcbe2a8 [UPDT] BASE: Updated base app by changing ThreadLocalMiddleware location to horilla project folder 2024-06-20 11:45:55 +05:30
Horilla
e9b0f8e46f [UPDT] PAYROLL: Updated payroll allowance and deduction create,edit method by adding one more condition in def clean() 2024-05-20 14:22:19 +05:30
Horilla
05e3fff68f [UPDT] PAYROLL: Updated payroll payslip model by adding function to calculate payroll days 2024-05-09 16:24:39 +05:30
Horilla
dac223fcbc [UPDT] ATTENDANCE: Added leave days and expected working status to workrecord view 2024-05-07 20:01:20 +05:30
Ashwanth Balakrishnan
58be33a8d7 Added Pre-Commit Hooks (#175)
* Added pre commit hook

* Run pre commit hook on all files

---------

Co-authored-by: Horilla <131998600+horilla-opensource@users.noreply.github.com>
2024-05-07 12:23:36 +05:30
Horilla
2039f28d96 [FIX] PAYROLL: Reimbursement create issue #167 2024-04-30 12:43:21 +05:30
Horilla
e3130c2e0d [UPDT] PAYROLL: Additional validations for approve and delete reimbursement 2024-04-08 15:13:16 +05:30
Horilla
8b4cab34bd [UPDT] PAYROLL: Reimbursement approve and reject form updates 2024-04-04 17:12:34 +05:30
Horilla
0dd614db7a [UPDT] PAYROLL: Comment section updation in reimbursement,leave and bonus encashment request and updation with multiple file uploading comment both card and list view 2024-03-28 10:03:31 +05:30
Horilla
16ddb14cd2 [UPDT] PAYROLL: Updated allowance, deduction, contract and payslip model by adding abstract class 2024-03-26 14:17:30 +05:30
Horilla
d47a55c860 [UPDT] OFFBOARDING: Added the notice period end date from settings. 2024-03-21 14:22:49 +05:30
Horilla
e2eab58850 [UPDT] PAYROLL: Allowance and deduction card style and form submission updates 2024-03-15 16:37:29 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Cybrosys Odoo Devs
cafe40520a [UPDT] PAYROLL: Updated payroll filter by adding fields to filter by employee work info 2024-03-08 22:39:19 +05:30
Horilla
60ca0b968a [UPDT] PAYROLL: Conditional expression to initialise 'work_record' variable in attendance_pre_save function 2024-02-29 18:35:09 +05:30
Horilla
1bdf294564 [UPDT] PAYROLL: Batch payslip design and functionality updation in to groups slip 2024-02-21 16:40:40 +05:30
Horilla
fde02c1efb [ADD] PAYROLL: History field on the payslip 2024-02-21 10:49:05 +05:30
Horilla
2244d97093 [UPDT] PAYROLL: Help texted updated in contract form 2024-02-17 15:20:00 +05:30
Horilla
e6daad26a4 [UPDT] PAYROLL: Dynamic pagination in payroll 2024-02-17 14:44:27 +05:30
Horilla
4bddaf257e [UPDT] PAYROLL: Empty db issue when try to access the filing status 2024-02-17 11:57:22 +05:30
Horilla
5bedff458c [UPDT] PAYROLL: Payroll contract list view added with selection field for filing status to update form from table 2024-02-16 00:19:03 +05:30
Horilla
41f74a6cc1 [UPDT] PAYROLL: Dashboard alignment, contract form help text and design updates 2024-02-15 16:39:17 +05:30
Horilla
39c71e627b [UPDT] GENERAL: Max len for text area fields except mail template body 2024-02-14 12:59:41 +05:30
Horilla
bdcb4444f0 [RMV] PAYROLL: Removed workrecord thread 2024-02-12 13:56:19 +05:30