Commit Graph

59 Commits

Author SHA1 Message Date
Horilla
8b5dd645c0 [FIX] PAYROLL: Fix filing status None type validation 2024-08-17 23:18:50 +05:30
Horilla
8c456778ea [FIX] PAYROLL: Filing status payroll design 2024-08-14 15:17:34 +05:30
Horilla
fe5626ab0f [ADD] PAYROLL: Python codeble federal tax feature 2024-08-14 12:16:09 +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
9fdb9a9b8b [UPDT] PAYROLL: Updated tax bracket create option in filing status by changing hx trigger after form submit 2024-05-18 14:58:16 +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
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
16ddb14cd2 [UPDT] PAYROLL: Updated allowance, deduction, contract and payslip model by adding abstract class 2024-03-26 14:17:30 +05:30
Horilla
06de6aac10 [UPDT] PAYROLL: Updated tax bracket model by adding abstract class 2024-03-26 14:14:35 +05:30
Horilla
18261c07e6 [UPDT] PAYROLL: Added validation for bonus encashment creation 2024-03-25 16:16:58 +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
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
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
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
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
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
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
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