Commit Graph

2516 Commits

Author SHA1 Message Date
Horilla
922352a166 [UPDT] BIOMETRIC: Replace timezone datetime object fetching in anviz biometric device attendance fetching 2024-08-14 14:11:34 +05:30
Horilla
aacdb0335d [UPDT] HORILLA VIEWS: List view with optional filter class 2024-08-14 12:17:45 +05:30
Horilla
fe5626ab0f [ADD] PAYROLL: Python codeble federal tax feature 2024-08-14 12:16:09 +05:30
Horilla
91e76ddcdf [FIX] LEAVE: Leave requested days none error for approval not required leaves 2024-08-13 16:36:39 +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
9b990d5f36 [UPDT] RECRUITMENT: Updated recruitment compenents hx-target to common model ID 2024-08-13 15:25:26 +05:30
Horilla
5b9a45f520 [UPDT] RECRUITMENT: Updated recruitment create url and hx-target in empty page 2024-08-12 10:44:41 +05:30
Horilla
2e9ae928f9 [UPDT] RECRUITMENT: Candidate profile updating in recruitment folder 2024-08-12 10:09:50 +05:30
Horilla
5655bd6d82 [UPDT] ATTENDANCE: Late come function updated with condition to check shift object exist in employee work info 2024-08-09 16:54:11 +05:30
Horilla
f2ee5827c9 [UPDT] BIOMETRIC: Updated biometric app by changing employee fetch function 2024-08-09 14:50:08 +05:30
Horilla
e177b4b8c2 [UPDT] HORILLA CRUMBS: Function to check for valid UUIDs in addition to numeric IDs in request path 2024-08-09 14:43:25 +05:30
Horilla
ef52ba0788 [UPDT] BASE: HTMX method to load the groups and permissions tab in employee individual view 2024-08-09 14:42:31 +05:30
Horilla
055992cee8 [UPDT] GENERAL: Updated the install_required function to use get_or_create() for TrackLateComeEarlyOut model class 2024-08-09 11:21:14 +05:30
Horilla
c3e8fb04fd [UPDT]Biometric : Updated biometric app by changing Request class attributes 2024-08-09 11:20:46 +05:30
Horilla
765f94bf17 [UPDT] ATTENDANCE: Updated attendance activity page by adding option to import attendance activities in excel format 2024-08-09 11:20:28 +05:30
Horilla
83e7ec5e5d [UPDT] RECRUITMENT: Updated recruitment survey form by changing function save option type question 2024-08-08 16:00:58 +05:30
Horilla
0e3c90ac52 [FIX] EMPLOYEE: Fixed employee deduction and allowance tab 2024-08-08 11:47:45 +05:30
Horilla
dab10cc234 [UPDT] ATTENDANCE: Added indication for employees with leave and marked attendance 2024-08-08 11:47:01 +05:30
Horilla
66955da53c [FIX] ATTENDANCE: Fixed employee filter in bulk attendance request 2024-08-08 11:46:39 +05:30
Horilla
48bda2bdbf [UPDT] ATTENDANCE: Updated attendance sidebar file by removing condition for checking leave app exist 2024-08-08 11:45:40 +05:30
Horilla
e1e6ff8f2c [UPDT] EMPLOYEE: Employee change script update 2024-08-08 11:44:50 +05:30
Horilla
bd9306c6e0 [UPDT] LEAVE: Updated leave app by addiing condition to append the compensatory leave request 2024-08-08 11:44:07 +05:30
Horilla
78e3937bc2 [UPDT] PAYROLL: Auto generate payroll save function update 2024-08-08 11:43:35 +05:30
Horilla
d277268126 [UPDT] RECRUITMENT: Added confirmation to candidate stage change 2024-08-08 11:43:15 +05:30
Horilla
9915e1bd96 [UPDT] HORILLA VIEWS: Horilla views general tab updates 2024-08-07 12:04:48 +05:30
Horilla
5f23d9be49 [UPDT] BASE: Change common_form.html directory from payroll to base 2024-08-07 12:03:34 +05:30
Horilla
16df045cf4 [UPDT] HORILLA VIEWS: CBV updates 2024-08-07 12:01:46 +05:30
Horilla
d47d9d7707 [UPDT] LEAVE : Manager issue in multiple approve leave requests view and in dashboard view 2024-08-07 12:01:06 +05:30
Horilla
6fb26374a7 [FIX] BASE: Remove install_required decorator for multiple approval function 1.2.0 2024-08-05 17:28:39 +05:30
Horilla
d271c82239 [UPDT] Test Database 2024-08-05 15:47:24 +05:30
Horilla
74aa157ba1 [UPDT] TEMPLATES: Update avoid_target with new 'infinite' value 2024-08-05 14:53:41 +05:30
Horilla
d9efbb550a [UPDT] RECRUITMENT: Conditional statement for kanban card title 2024-08-05 14:52:20 +05:30
Horilla
2b4636cd77 [FIX] ATTENDANCE: Attendance label issue fix 2024-08-05 14:49:32 +05:30
Horilla
f3c3a2d5bb [UPDT] EMPLOYEE: Updated employee individual view by changing contract tab path 2024-08-05 14:41:16 +05:30
Horilla
5d07f6a312 [UPDT] LEAVE: Updated leave app by adding funtion to view leave tab of an employee 2024-08-05 14:40:36 +05:30
Horilla
3c81a5da4f [UPDT]Base : Updated base app by changing department field to multiple choice field in job position form 2024-08-05 14:36:47 +05:30
Horilla
281a571903 [FIX] BASE: Revert to new horilla settings file structure 2024-08-05 14:35: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
746272d801 [FIX] PAYROLL: Fixed allowance range issue 2024-08-03 14:30:33 +05:30
Horilla
89af5f811d [FIX] RECRUITMENT: Fixed candidate card name and email style 2024-08-03 10:22:07 +05:30
Horilla
6cef8ece55 [FIX] EMPLOYEE: Fixed employee name issue in employee card 2024-08-02 16:14:52 +05:30
Horilla
974f6f6805 [UPDT] BASE: Added history for models using django audit log 2024-08-02 14:27:23 +05:30
Horilla
830a8471ba [FIX] BASE: Fixed circular import issue 2024-08-02 14:26:44 +05:30
Horilla
c804c8a943 [FIX] LEAVE: Bulk approve override for superusers 2024-07-31 17:07:21 +05:30
Horilla
50293c2596 [FIX] ATTENDANCE: Attendance bulk approval modal message 2024-07-30 14:35:32 +05:30
Horilla
cf05b998f1 [FIX] RECRUITMENT: File acceptance for candidate profile in application form 2024-07-30 14:21:21 +05:30
Horilla
47fbb51538 [FIX] HORILLA VIEWS: Fix ReverseOneToOneDescriptor and ForwardManyToOneDescriptor issue while sorting 2024-07-30 14:20:55 +05:30
Horilla
db7f2f1a99 [ADD] Add bs4 to requirements.txt 2024-07-29 17:09:54 +05:30
Horilla
f8d7bca82b [FIX] GENERAL: Multiple/independent storing of the selected instance 2024-07-29 17:06:38 +05:30
Horilla
7cd1627f68 [UPDT] STATIC: Saved filter delete method 2024-07-29 17:04:58 +05:30