Commit Graph

19 Commits

Author SHA1 Message Date
Horilla
65e67df954 [UPDT] PAYROLL: Updated payroll form parent class by inherit base app form class 2025-03-04 14:40:02 +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
c9ffa9f35a [UPDT] PAYROLL: Accept attr for attachment in payroll forms 2024-08-31 16:11:27 +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
ce5dcbe2a8 [UPDT] BASE: Updated base app by changing ThreadLocalMiddleware location to horilla project folder 2024-06-20 11:45:55 +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
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
4dbb92c342 [UPDT] PAYROLL: Updated payroll rembursment and loan account model by adding abstract class 2024-03-26 14:18:37 +05:30
Horilla
d47a55c860 [UPDT] OFFBOARDING: Added the notice period end date from settings. 2024-03-21 14:22:49 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
c31455fc89 [UPDT] PAYROLL: Added contribution to export 2024-03-06 10:05:56 +05:30
Horilla
9612bd9ad4 [UPDT] GENERAL: Default values preloaded to forms 2024-02-14 14:58:09 +05:30
Horilla
f2cb92e92e [UPDT] PAYROLL: Bonus point and leave encashments redeem amount in general settings 2024-01-31 16:53:26 +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
51e64fbc32 [ADD] PAYROLL: Comment section for reimbursement request/leave encashment request views 2024-01-15 11:48:16 +05:30
Horilla
c652ec0171 [IMP] Multi Company in Horilla 2023-12-01 15:36:51 +05:30
Horilla
f1d7b4349f [UPDT] PAYROLL: Contract initial value update flow and methods 2023-10-17 16:09:49 +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