Commit Graph

49 Commits

Author SHA1 Message Date
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
f78a3b5cbe [UPDT] PAYROLL: Rmove unused oh-modals and resolved payslip create function date period issues 2024-10-18 10:48:11 +05:30
Horilla
8083e676e3 [UPDT] HORILLA CRUMBS: Additional urls to sidebar urls list 2024-09-03 14:10:49 +05:30
Horilla
4912922f12 [FIX] PAYROLL: Fixed payroll allowance and deductions operator_mapping range issue 2024-08-21 10:16:00 +05:30
Horilla
7c5cfeb56d [UPDT] EMPLOYEE: Dependency removal from payroll app 2024-08-19 09:47:30 +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
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
7842fb2852 [ADD] PAYROLL: Auto generate payslip sechedular function 2024-07-10 16:13:13 +05:30
Horilla
bdc3ed3f30 [UPDT] PAYROLL: Added contract status bulk update 2024-05-29 14:21:54 +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
af98809564 [UPDT] PAYROLL: Updated payroll urls by removing urls for work records CRUD operations 2024-04-08 15:20:11 +05:30
Horilla
c9671f79f4 [UPDT] PAYROLL: Reimbursement individual view 2024-04-04 10:34:21 +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
c899684ca6 [UPDT] PAYROLL: Updated deduction delete method by adding htmx attributes 2024-03-28 10:00:40 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
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
9e97ab8903 [UPDT]Payroll : Updated allowance delete method by changing htmx method 2024-02-12 13:45:07 +05:30
Horilla
7998a0bf06 [UPDT] PAYROLL: Dynamic allowance creation and deduction based on conditions 2024-02-09 11:50:32 +05:30
Horilla
425cf7a68f [UPDT] PAYROLL: Payroll contract delete method 2024-02-05 11:49:12 +05:30
Horilla
a34aa73d50 [UPDT] PAYROLL: Add contribution report 2024-01-31 16:20:15 +05:30
Horilla
33221f8d95 [UPDT] GENERAL: General settings for notice period configuration 2024-01-30 19:09:51 +05:30
Horilla
64be3d4505 [ADD] PAYROLL: Option to dynamically create allowance and deduction from payslip 2024-01-24 10:56:26 +05:30
Horilla
5833ae287a [ADD] PAYROLL: Multiple condition form adjustments in allowance 2024-01-16 11:30:47 +05:30
Horilla
51e64fbc32 [ADD] PAYROLL: Comment section for reimbursement request/leave encashment request views 2024-01-15 11:48:16 +05:30
Horilla
b1d03c7ca5 [UPDT] PAYROLL: Reimbursement condition updation 2024-01-12 21:07:25 +05:30
Horilla
d7f7963d9a [ADD] ASSET: Fine for damaged asset feature 2024-01-10 12:23:15 +05:30
Horilla
73bbd7414e [ADD] PAYROLL: Advance salary/Loan in payroll 2024-01-10 09:48:59 +05:30
Horilla
1ec4e581c5 [UPDT] PAYROLL: Permission updates 2024-01-08 16:54:30 +05:30
Horilla
542ba94a05 [ADD] EMPLOYEE: Bonus feature for employees 2024-01-06 18:53:58 +05:30
Horilla
1f36eeb7e9 [ADD] PAYROLL: Send payslip via email 2023-12-18 14:52:37 +05:30
Horilla
f418d4b560 [UPDT] PAYROLL: Add kwargs in urls 2023-11-08 16:54:42 +05:30
Horilla
b32f85e797 [UPDT] PAYROLL: Added kwargs in payroll urls 2023-11-08 14:06:28 +05:30
Horilla
c604633db0 [UPDT] PAYROLL: Added kwargs in payroll urls 2023-11-08 14:04:36 +05:30
Horilla
c7c84ee71a [UPDT] PAYROLL: Payslip and contract select instances js and add export in contract 2023-11-06 12:10:37 +05:30
Horilla
977a5b9ee9 [UPDT] PAYROLL: Added payslip individual PDF download 2023-11-01 15:39:07 +05:30
Horilla
f4cfb4c650 [UPDT] PAYROLL: Bulk delete in contract and table updation in payslip view and group view 2023-10-24 19:13:13 +05:30
Horilla
d6d5ef6291 [ADD] PAYROLL: Payslip export option 2023-10-12 10:23:29 +05:30
Horilla
ee7655f2ba [IMP] Major Update : Empty data html updates to every view
Fix : Issue #47
2023-09-27 13:55:34 +05:30
Horilla
3ee10bf880 [FIX] Change the status of payslip 2023-09-20 15:02:11 +05:30
Horilla
b85d1b6fe1 [UPDT]view type change updated to filter view 2023-09-08 14:34:01 +05:30
Horilla
fc744a92e1 [ADD]card and list view on allowance and deduction view 2023-09-07 17:43:23 +05:30
Horilla
464fbfebfc [ADD] added search to federal tax in payroll 2023-09-06 16:26:45 +05:30
Horilla
9d8fdc5cf7 [ADD]sweet alert 2023-08-31 16:53:07 +05:30
Horilla
1f1b3fbb58 [UPDT]translation in payroll dashboard 2023-08-22 13:55:33 +05:30
NIKHIL RAVI
4d9b06a9e9 [UPDT]payroll dashboard updates 2023-08-21 17:23:42 +05:30
Horilla
aef55aed48 [UPDT]payroll dashboard charts 2023-08-14 14:52:40 +05:30
Horilla
b1a9ee02e2 Payroll beta (#17)
* [ADD]payroll

* [UPDT]add payroll to submenu

* [UPDT]add payroll url to main urls

* [FIX]payroll url to main urls

* [FIX]payslip generate date bug

* [UPDT]Payroll changes
2023-07-26 10:32:58 +05:30