Commit Graph

44 Commits

Author SHA1 Message Date
Horilla
7c5cfeb56d [UPDT] EMPLOYEE: Dependency removal from payroll app 2024-08-19 09:47:30 +05:30
Horilla
87ffa5ef3d [UPDT] PAYROLL: Updated paryoll by adding another condition for Allowance and Deduction form clean method 2024-08-13 15:27:38 +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
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
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
Horilla
db21d38fd6 [UPDT] PAYROLL: Added Allowance and deduction condition for range 2024-07-15 15:24:02 +05:30
Horilla
7842fb2852 [ADD] PAYROLL: Auto generate payslip sechedular function 2024-07-10 16:13:13 +05:30
Horilla
b7c3559173 [FIX] BASE: Dependance order to extend employee model 2024-07-04 10:33:51 +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
213704bbe2 [FIX] PAYROLL: Reimbursement request creation and deletion issue fix 2024-06-12 14:36:18 +05:30
Horilla
25f2ea3239 [UPDT] PAYROLL: Updated contract,allowance & deduction hx request functions 2024-05-24 20:34:13 +05:30
Horilla
273e8fb7dc [UPDT] PAYROLL: Updated payroll allowances, deduction and filing status html by adding condition to display the navbars for each pages 2024-05-17 16:06:36 +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
d2ea994860 [UPDT] PAYROLL: Updated reimbursement form with validations for leave encashment 2024-04-08 15:14:50 +05:30
Horilla
071785925a [UPDT] PAYROLL: leave_encashment id is called only if type in leave encashment 2024-04-04 10:34:05 +05:30
Horilla
46a4093ba2 [UPDT] PAYROLL: Only encashable leave type can be select in reimbursment 2024-03-30 09:21:27 +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
18261c07e6 [UPDT] PAYROLL: Added validation for bonus encashment creation 2024-03-25 16:16:58 +05:30
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
7998a0bf06 [UPDT] PAYROLL: Dynamic allowance creation and deduction based on conditions 2024-02-09 11:50:32 +05:30
Horilla
b3cff5611e [UPDT] PAYROLL: List view for reimbursements 2024-02-01 13:07:02 +05:30
Horilla
fa34052b0f [ADD] PAYROLL: Encashment unit 2024-01-31 17:02:36 +05:30
Horilla
a34aa73d50 [UPDT] PAYROLL: Add contribution report 2024-01-31 16:20:15 +05:30
Horilla
64be3d4505 [ADD] PAYROLL: Option to dynamically create allowance and deduction from payslip 2024-01-24 10:56:26 +05:30
Horilla
f2037f5167 [ADD] EMPLOYEE: Bonus point system and view inside employee profile view 2024-01-22 19:17:12 +05:30
Horilla
5833ae287a [ADD] PAYROLL: Multiple condition form adjustments in allowance 2024-01-16 11:30:47 +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
542ba94a05 [ADD] EMPLOYEE: Bonus feature for employees 2024-01-06 18:53:58 +05:30
Horilla
bd5a068b28 [FIX] GENERAL: Unactive employees being displayed everywhere 2024-01-04 11:07:14 +05:30
Horilla
c652ec0171 [IMP] Multi Company in Horilla 2023-12-01 15:36:51 +05:30
Horilla
36ca743dcc [UPDT] PAYROLL: Contract and payslip view template design 2023-11-14 16:28:44 +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
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
cca36de345 [ADD] Widget to component forms 2023-09-20 12:36:16 +05:30
Horilla
7b79d5e8cd [FIX] Verbose name in generate payslip 2023-09-13 16:49:56 +05:30
Horilla
418897337d [FIX]generate payslip for oneday issue 2023-09-04 16:27:25 +05:30
Horilla
aef55aed48 [UPDT]payroll dashboard charts 2023-08-14 14:52:40 +05:30
Horilla
1f0c9c1278 [FIX]payroll bug fixes 2023-08-01 16:46:07 +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