Commit Graph

72 Commits

Author SHA1 Message Date
Horilla
c40892e097 [FIX] ATTENDANCE: Bug fix in AttendanceValidationCondition object form class 2025-01-10 12:57:03 +05:30
Horilla
1205749820 [UPDT] ATTENDANCE: hx-attribute id change 2024-12-12 15:25:01 +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
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
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
64c79f1366 [FIX] ATTENDANCE: Bulk create form employee queryset updates, is_holiday is excluded from form 2024-09-23 12:45:39 +05:30
Horilla
64179c69e2 [UPDT] ATTENDANCE: New option for grace time 2024-09-21 15:51:00 +05:30
Horilla
8e9b6b0e19 [UPDT] ATTENDANCE: Add data-action=delete for Actions option in navbar 2024-09-10 13:50:54 +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
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
66955da53c [FIX] ATTENDANCE: Fixed employee filter in bulk attendance request 2024-08-08 11:46:39 +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
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
4aac53c29e [UPDT] ATTENDANCE: Update get_date_list function to get correct dates for bulk attendance request 2024-05-30 10:02:23 +05:30
Horilla
9764c35e60 [FIX] ATTENDANCE: Validation error from bulkattendance create form save is replaced with logger 2024-05-21 09:53:34 +05:30
Horilla
91beb4d3c9 [UPDT] ATTENDANCE: Validation for clockout time in bulk create form 2024-05-20 16:22:45 +05:30
Horilla
7bbdb462dc [UPDT] ATTENDANCE: Added a new validation for work info not exist for employee, in attendance create form 2024-05-20 14:23:20 +05:30
Horilla
1371bf6375 [UPDT] ATTENDANCE: Shift changing while changing employee in bulk attendance create form 2024-05-18 14:57:44 +05:30
teamhorilla@gmail.com
83e4dfaaa0 [FIX] ATTENDANCE: Attendance bulk creation filtering error fixed 2024-05-18 09:53:09 +05:30
Horilla
017da223b4 [ADD] ATTENDANCE: Bulk attendance request creation 2024-05-17 16:04:29 +05:30
Horilla
606edb25f4 [FIX] ATTENDANCE: Grace time and breake point form style issue fixes in settings page 2024-05-15 14:35:18 +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
e21bb6a8b6 [UPDT] ATTENDANCE: Updated PenaltyAccountForm leave_type_id Field by taking leave_type_id queryset based on selected employee 2024-04-05 14:11:37 +05:30
Horilla
7a7f92dde7 [FIX] ATTENDANCE: Fixed quick action form js 2024-04-02 10:08:40 +05:30
Horilla
dfeb4141e2 [UPDT] ATTENDANCE: Updated models in attendance app by adding abstract class 2024-03-29 12:33:46 +05:30
Horilla
b683ca1e4a [UPDT] ATTENDANCE: Updation in attendance account js file for select instances 2024-02-21 16:38:10 +05:30
Horilla
9612bd9ad4 [UPDT] GENERAL: Default values preloaded to forms 2024-02-14 14:58:09 +05:30
Horilla
664ff4f5b5 [ADD] ATTENDANCE: New design for comment section and updated workflow 2024-02-09 10:09:13 +05:30
Horilla
e93dc76d88 [FIX]: #80 2024-02-06 13:30:32 +05:30
Horilla
40d51bf9ec [UPDT] ATTENDANCE: Empty page 2024-01-31 12:12:43 +05:30
Horilla
d82f940f70 [UPDT] ATTENDANCE: Attendance late come early out penalty clean method 2024-01-18 11:38:21 +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
Horilla
a0fb09145e [ADD] ATTENDANCE: Grace time for attendance 2024-01-12 21:05:12 +05:30
Horilla
694bb408a0 [ADD] LEAVE: LOP and penalty configuration 2024-01-06 11:36:53 +05:30
Horilla
6aacc04dd9 [ADD] EMPLOYEE/ATTENDANCE: Late come/ early out penalty implementation 2024-01-06 09:54:16 +05:30
Horilla
bd5a068b28 [FIX] GENERAL: Unactive employees being displayed everywhere 2024-01-04 11:07:14 +05:30
Horilla
e7e8082bad [ADD] ATTENDANCE: Multi select widget on attendace form 2024-01-03 16:17:48 +05:30
Horilla
5a3eb76cdf [FIX] #61 2024-01-01 11:14:18 +05:30
Horilla
d702211fa1 [FIX] ATTENDANCE: #66 2023-12-08 17:13:06 +05:30
Horilla
3e2ee63f0b [UPDT] SETTINGS: Settings view updates 2023-12-02 14:13:05 +05:30
Horilla
c652ec0171 [IMP] Multi Company in Horilla 2023-12-01 15:36:51 +05:30