88 Commits

Author SHA1 Message Date
Horilla
9695de7ad3 [UPDT] HORILLA: Updated the translations 2026-01-13 14:45:17 +05:30
Horilla
70bc068660 Merge master 2026-01-06 12:00:54 +05:30
Horilla
4b5da27abf Merge master 2025-10-23 11:23:53 +05:30
Horilla
72ed6fe75c Merge master 2025-10-01 13:56:32 +05:30
Horilla
08bff6d515 Merge master 2025-09-19 14:37:34 +05:30
Horilla
d3761ca713 Merge master 2025-09-02 17:13:25 +05:30
Horilla
8fe41283ea CBV code updates: 1st August 2025-08-01 17:48:04 +05:30
Horilla
648957ea12 CBV code updates: 4th July 2025-07-04 16:11:12 +05:30
Horilla
c2f0409e09 CBV code updates: 28th May 2025-05-28 09:42:28 +05:30
Horilla
5130cc0344 CBV code updates: 28th April 2025-04-28 17:37:41 +05:30
Horilla
5da198c945 CBV code updates: 23rd April 2025-04-23 23:04:16 +05:30
Horilla
02f2ebe78f CBV code updates: 28th March 2025-03-28 11:45:13 +05:30
Horilla
03667802a7 CBV code updates 2025-03-21 15:32:45 +05:30
Horilla
b81affff7d [ADD] Class Based Views for Horilla 2025-03-18 13:58:44 +05:30
Horilla
59f8a14361 [UPDT] ATTENDANCE: Added attendnace_id, leave_id and shift_id to work record 2025-02-28 19:02:05 +05:30
Horilla
9ef727225a [UPDT] ATTENDANCE: Add HorillaCompanyManager and auto-create AttendanceGeneralSetting for companies 2024-12-31 18:58:12 +05:30
Horilla
c01d38d34c [ADD] ATTENDANCE: Check in check out enable disable feature added 2024-12-24 00:02:23 +05:30
Horilla
078471a282 [UPDT] ATTENDANCE: Batch list and edit,delete option in nav bar 2024-12-03 17:21:36 +05:30
Horilla
b0b355f10d [ADD] ATTENDANCE: Add to batch attendance feature 2024-11-26 11:15:49 +05:30
Horilla
bdcf1f24c0 [FIX] ATTENDANCE: Work record not showing present when attendance is present 2024-11-15 11:25:30 +05:30
Horilla
93d3a55ae9 [FIX] ATTENDANCE: -ve worked hour issue 2024-10-18 16:04:46 +05:30
Horilla
64f5e74969 [FIX] ATTENDANCE: Attendance night shift timer conflicts 2024-10-17 10:39:51 +05:30
Horilla
053eba0b86 [UPDT] ATTENDANCE: Add additional fields and values to attendance detailed view 2024-10-14 16:10:31 +05:30
Horilla
5cf16398a9 [UPDT] ATTENDANCE: Add htmx in attendance request form fields 2024-10-14 11:26:31 +05:30
Horilla
a9ce11d8c2 [UPDT] ATTENDANCE: Over time attendance listing (#31) 2024-10-04 17:22:59 +05:30
Horilla
40440eff0e [ADD] ATTENDANCE: Auto approve overtime 2024-09-30 14:31:06 +05:30
Horilla
ccf4abb1f2 [FIX] ATTENDANCE: Issue with the old migrations for the attendance validator method 2024-09-11 15:02:16 +05:30
Horilla
8e9b6b0e19 [UPDT] ATTENDANCE: Add data-action=delete for Actions option in navbar 2024-09-10 13:50:54 +05:30
Horilla
1fc2b383eb [UPDT] ATTENDANCE: Additional functions for model WorkRecords 2024-08-30 14:55:39 +05:30
Horilla
dab10cc234 [UPDT] ATTENDANCE: Added indication for employees with leave and marked attendance 2024-08-08 11:47:01 +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
fd2377b4f0 [ADD] ATTENDANCE: Feature to track bulk attendance 2024-07-22 10:52:36 +05:30
Horilla
ad75e44689 [UPDT] ATTENDANCE: Updated attendance app by adding additional fields and functionality for grace time 2024-07-18 13:58:21 +05:30
Horilla
09776b9b75 [UPDT] ATTENDANCE: Updated grace time format by adding hh:mm:ss 2024-07-15 12:04:04 +05:30
Horilla
f164bbad3c [UPDT] BASE: Compensatory leave creation form is optimized with adding is_holiday field in attendance 2024-06-27 14:50:35 +05:30
Horilla
017da223b4 [ADD] ATTENDANCE: Bulk attendance request creation 2024-05-17 16:04:29 +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
dfeb4141e2 [UPDT] ATTENDANCE: Updated models in attendance app by adding abstract class 2024-03-29 12:33:46 +05:30
Horilla
87ddaab4e0 [UPDT] ATTENDANCE: Updated hour account year field validation 2024-03-12 15:19:36 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
39c71e627b [UPDT] GENERAL: Max len for text area fields except mail template body 2024-02-14 12:59:41 +05:30
Horilla
664ff4f5b5 [ADD] ATTENDANCE: New design for comment section and updated workflow 2024-02-09 10:09:13 +05:30
Horilla
06120086d2 [UPDT] LEAVE: Penalty column order 2024-02-01 13:01:38 +05:30
Horilla
40d51bf9ec [UPDT] ATTENDANCE: Empty page 2024-01-31 12:12:43 +05:30
Horilla
63a58e1846 [UPDT] GENERAL: Pipeline labeling and model auto fields 2024-01-30 19:07:52 +05:30
Horilla
739824ae24 [UPDT] ATTENDANCE: Enable or disable timer feature 2024-01-29 15:09:43 +05:30
Horilla
02320c6315 [ADD] ATTENDANCE: Work record data 2024-01-20 12:52:31 +05:30
Horilla
d82f940f70 [UPDT] ATTENDANCE: Attendance late come early out penalty clean method 2024-01-18 11:38:21 +05:30
Horilla
903ecb35b8 [FIX] ATTENDANCE: Grace time creation bug 2024-01-17 14:19:11 +05:30
Horilla
eb9211bf20 [ADD] ATTENDANCE: Comment option to view, add and delete for attendance request in request views and group by 2024-01-15 10:17:26 +05:30