Commit Graph

183 Commits

Author SHA1 Message Date
Horilla
fdfb0494b2 [UPDT] ATTENDANCE: Support CSV format for attendance import alongside Excel 2025-07-14 14:36:06 +05:30
Horilla
2cfbd10d22 [UPDT] ATTENDANCE: Updated attendance app by replace activity delete method with hx attributes 2025-05-27 15:09:39 +05:30
Horilla
e615037810 [UPDT] ATTENDANCE: Work record page code formatting 2025-05-09 11:47:44 +05:30
Horilla
68528aed3e [UPDT] ATTENDANCE: Add geofencing and facedetection configuration and settings 2025-05-09 11:14:51 +05:30
Horilla
26b5731efb [UPDT] ATTENDANCE: Updated attendance form.py file by replace ModelForm with BaseModelForm for horilla label craft 2025-04-21 12:38:40 +05:30
Horilla
065af92f29 [FIX] ATTENDANCE: #640 2025-03-26 14:02:51 +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
c40892e097 [FIX] ATTENDANCE: Bug fix in AttendanceValidationCondition object form class 2025-01-10 12:57:03 +05:30
Horilla
9ef727225a [UPDT] ATTENDANCE: Add HorillaCompanyManager and auto-create AttendanceGeneralSetting for companies 2024-12-31 18:58:12 +05:30
Horilla
9aa78f56e4 [FIX] ATTENDANCE: All company checking in check-in check-out function 2024-12-30 19:50:29 +05:30
Horilla
7bb000a32f [UPDT] ATTENDANCE: clock_in and clock_out condition to trigger function request on biometric attendance logs 2024-12-27 20:00:51 +05:30
Horilla
c01d38d34c [ADD] ATTENDANCE: Check in check out enable disable feature added 2024-12-24 00:02:23 +05:30
Horilla
67e07dcfd6 [UPDT] ATTENDANCE: Batch attendance title permission update 2024-12-21 15:46:27 +05:30
Horilla
d464c9e90b [UPDT] ATTENDANCE: Reduce attendance export time 2024-12-18 17:11:38 +05:30
Horilla
d2476619c9 [UPDT] ATTENDANCE: Updated attendance app by adding htmx function in attendance dashboard cards 2024-12-04 14:46:55 +05:30
Horilla
078471a282 [UPDT] ATTENDANCE: Batch list and edit,delete option in nav bar 2024-12-03 17:21:36 +05:30
Horilla
4b3de79298 [FIX] ATTENDANCE: Fixed work record filter to be working on pagination 2024-12-03 17:20:20 +05:30
Horilla
489eded955 [UPDT] GENERAL: Eval method change (#397) 2024-11-26 14:24:55 +05:30
Horilla
b0b355f10d [ADD] ATTENDANCE: Add to batch attendance feature 2024-11-26 11:15:49 +05:30
Horilla
f2ead59caa [UPDT] ATTENDANCE: Empty page text in attendanceChart 2024-11-24 10:44:54 +05:30
Horilla
f4f8197178 [UPDT] ATTENDANCE: Attendance bulk delete method update 2024-11-22 12:45:55 +05:30
Horilla
0a88228681 [UPDT] ATTENDANCE: Add htmx attributes in attendance request comment section 2024-11-19 10:52:18 +05:30
Horilla
0322f996db [UPDT] ATTENDANCE: Cache all necessary data in bulk to reduce DB hits on attendance import 2024-10-29 16:47:22 +05:30
Horilla
2c5f3e300f [UPDT] ATTENDANCE: Replace hx-target of update-worked-hours url in attendance request form 2024-10-21 15:38:25 +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
203b61f827 [UPDT] ATTENDANCE: Add hx for worked hours field in attendance form 2024-10-11 12:25:58 +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
f034486ae8 [UPDT] ATTENDANCE: yes_no filter tag into horillafilters tag 2024-09-27 12:21:40 +05:30
Horilla
5e8b8d3a00 [UPDT] LEAVE: Assign leave function updated by adding html for display the imported rows and error rows 2024-09-23 17:10:12 +05:30
Horilla
64179c69e2 [UPDT] ATTENDANCE: New option for grace time 2024-09-21 15:51:00 +05:30
Horilla
9c7d3cfef5 [UPDT] ATTENDANCE: Add message gap 2024-09-16 23:44:34 +05:30
Horilla
347659892e [UPDT] ATTENDANCE: Replace group_by_queryset function paginator class 2024-09-09 16:18:48 +05:30
Horilla
a0956b7b3d [UPDT] ATTENDANCE: Changed attendance import error heading 2024-08-31 15:26:38 +05:30
Horilla
61f3ece4cd [UPDT] ATTENDANCE: Changed shift_id field hx-attributes in html form 2024-08-30 14:52:22 +05:30
Horilla
649866a92c [UPDT] ATTENDANCE: Replace jquery function for shift field to htmx method in Attendance form 2024-08-26 12:00:37 +05:30
Horilla
3b4d65cd04 [ADD] ATTENDANCE: Added ip networks to ip restiction 2024-08-23 21:00:31 +05:30
Horilla
826a505a83 [UPDT] ATTENDANCE: Updated hour account and late come ealry out records export method 2024-08-21 10:15:36 +05:30
Horilla
8491b31769 [UPDT] GENERAL: Updated date_format and time_format variable declaration to global variable declarations and fix import/export issue in attendance 2024-08-19 17:20:37 +05:30
Horilla
26e786e18f [FIX] ATTENDANCE: Fixed work record filtered data import 2024-08-19 14:57:13 +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
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
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
a13fdb5c8d [UPDT]Attendance : Updated attendance app by adding condition to enable the tracking on late come and early out 2024-07-22 10:55:53 +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
aa802553dc [FIX] ATTENDANCE: Fixed ip bypassed if the clock in from biometric device 2024-07-10 16:13:33 +05:30
Horilla
24c5e384b7 [FIX] ATTENDANCE: IP restriction nginx fix 2024-07-03 13:06:31 +05:30
Horilla
94edb74548 [ADD] ATTENDANCE: IP based attendance restriction 2024-07-03 10:45:47 +05:30