Commit Graph

202 Commits

Author SHA1 Message Date
Horilla
9e04372f6a [ADD] PAYROLL : Option to add the currency symbol as prefix or postfix from settings page (#339) 2024-09-18 15:44:15 +05:30
Horilla
9007c5e2b8 [UPDT] PAYROLL: Add data-action attribute for next and previous button in individual view 2024-09-13 18:02:59 +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
69d8bc4436 [ADD] PAYROLL: Added accept attr in reimbursement comment file section 2024-09-03 17:22:08 +05:30
Horilla
8af887f163 [UPDT] PAYROLL: Encashment title 2024-09-03 14:04:02 +05:30
Horilla
be880dc390 [FIX] PAYROLL: Payroll bulk status change status not changing in the list 2024-09-02 10:07:03 +05:30
Horilla
c9ffa9f35a [UPDT] PAYROLL: Accept attr for attachment in payroll forms 2024-08-31 16:11:27 +05:30
Horilla
358a1581f0 [UPDT] PAYROLL: Added total, paid and balance amount to installment view 2024-08-22 17:36:11 +05:30
Horilla
3cf4a1982b [UPDT] PAYROLL: Added hx request to load export form for contracts 2024-08-22 17:35:12 +05:30
Horilla
4912922f12 [FIX] PAYROLL: Fixed payroll allowance and deductions operator_mapping range issue 2024-08-21 10:16:00 +05:30
Horilla
9f646cadf5 [ADD] PAYROLL: Added payroll report to payslip actions 2024-08-21 10:15:07 +05:30
Horilla
be3dd93470 [UPDT] PAYROLL: Added one time settlemet to Loan and advance salary 2024-08-19 14:56:46 +05:30
Horilla
fddda1f383 [FIX] PAYROLL: Fixed basic pay to updated basic pay in individual payslip 2024-08-14 22:18:31 +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
5f23d9be49 [UPDT] BASE: Change common_form.html directory from payroll to base 2024-08-07 12:03:34 +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
db21d38fd6 [UPDT] PAYROLL: Added Allowance and deduction condition for range 2024-07-15 15:24:02 +05:30
Horilla
7d0361cc04 [UPDT] PAYROLL: Auto payslip generate settings view updated with new image for empty message 2024-07-11 16:15:17 +05:30
Horilla
7842fb2852 [ADD] PAYROLL: Auto generate payslip sechedular function 2024-07-10 16:13:13 +05:30
Horilla
32fed1923a [UPDT] MAIL TEMPLATES: Footer year update 2024-07-08 11:11:03 +05:30
Horilla
27e3ce3c2c [FIX] PAYROLL: Payslip bulk mail send message show and permission updated 2024-06-28 16:40:08 +05:30
Horilla
88f9383bf7 [FIX] PAYROLL: Send payslip via mail method error fixed 2024-06-20 11:48:10 +05:30
Horilla
2d051aac9f [UPDT] BASE: Added '*' to all required fields in the common forms used in as_p 2024-06-10 16:35:27 +05:30
Horilla
bdc3ed3f30 [UPDT] PAYROLL: Added contract status bulk update 2024-05-29 14:21:54 +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
56cebcfdda [FIX] PAYROLL: Indian currency display issue in pdf 2024-05-18 14:31:59 +05:30
teamhorilla@gmail.com
cfa8e43675 [UPDT] PAYROLL: Updated bonus allowance adding form html by including date field in form 2024-05-18 09:52:05 +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
Horilla
1f5dac1de4 [FIX] PAYROLL: Fixed payslip pdf allowance design issue 2024-05-17 11:20:02 +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
dd4aff44af [RMV] Console messages 2024-05-02 14:49:24 +05:30
Horilla
fce14810b5 [UPDT] PAYROLL: Added attachments in reimbursement individual view 2024-05-02 14:45:20 +05:30
Horilla
2039f28d96 [FIX] PAYROLL: Reimbursement create issue #167 2024-04-30 12:43:21 +05:30
Horilla
54836d3c2c [FIX] PAYROLL: Loan installment view not showing issue 2024-04-09 13:16:01 +05:30
Horilla
30edcda2b3 [UPDT] PAYROLL : Payslip status permission updation in list view of employee instance 2024-04-09 10:05:31 +05:30
Horilla
f786b93bb6 [FIX] PAYROLL: Fixed contract sortby issues 2024-04-09 10:03:48 +05:30
Horilla
7598c9029b [UPDT] PAYROLL: Reimbursement list view, user permission updated, amount onetime change 2024-04-08 15:13:51 +05:30
Horilla
8b4cab34bd [UPDT] PAYROLL: Reimbursement approve and reject form updates 2024-04-04 17:12:34 +05:30
Horilla
c9671f79f4 [UPDT] PAYROLL: Reimbursement individual view 2024-04-04 10:34:21 +05:30
Horilla
cf834b909d [UPDT] PAYROLL: Added next previous buttons for the modal views 2024-04-04 10:33:23 +05:30
Horilla
f718914224 [UPDT] PAYROLL: Owner access to contract 2024-04-03 10:51:13 +05:30
Horilla
72b3d5c4a1 [UPDT] PAYROLL: Updated contract individual view function by adding condition to assign value for contract delete hx-target 2024-04-02 10:01:31 +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
c899684ca6 [UPDT] PAYROLL: Updated deduction delete method by adding htmx attributes 2024-03-28 10:00:40 +05:30
Horilla
06de6aac10 [UPDT] PAYROLL: Updated tax bracket model by adding abstract class 2024-03-26 14:14:35 +05:30
Horilla
7b0558f003 Abstract Model Changes (#131)
* [UPDT] BASE: Updated disciplinary action type model by adding abstract class

* [UPDT] BASE: Updated abstract model class save method by fethcing request from thread local

* [UPDT] LEAVE: Updated models in leave module by adding abstract class

* [UPDT] LEAVE: Updated leave request model by adding abstract class

* [UPDT] DASHBOARD: Floating quick action button rather than static template inside dashboard

* [UPDT] Test database

* [UPDT] ASSET: Updated models in asset app by adding abstract class HorillaModels

* [UPDT] ASSET: Updated asset category form by adding exclude fields in class Meta

* [FIX] ATTENDANCE: Attendance overtime permission wrong permission

* [UPDT] Test Database
2024-03-25 10:08:53 +00:00