Commit Graph

169 Commits

Author SHA1 Message Date
Horilla
aa1a288dd7 [FIX] LEAVE: #779 2025-09-18 10:58:57 +05:30
Horilla
52f6359572 [UPDT] LEAVE: Updated leave module leave request update form 2025-07-18 12:21:43 +05:30
Horilla
b3559c4d1e [UPDT] LEAVE: Optimize employee leave type queryset assignment in form 2025-06-17 12:58:40 +05:30
Horilla
193df46f0c [UPDT] LEAVE: Improve performance of employee_available_leave_count view 2025-06-13 12:32:50 +05:30
Horilla
aaa3f495a1 [UPDT] LEAVE: Added pending leave request indication in leave request create form 2025-05-23 10:42:36 +05:30
Horilla
c0459e1f97 [FIX] LEAVE: Leave request cannot approve for days equalliing total available leave 2025-05-22 12:40:35 +05:30
Horilla
a739351b75 [UPDT] BASE: Updated main dashboard card empty page styles 2025-05-15 15:17:39 +05:30
Horilla
752b40be57 [UPDT] LEAVE: Updated leave module by adding latest style attributes 2025-05-10 17:04:59 +05:30
Horilla
7cd17faa00 [FIX] LEAVE: #682 2025-05-03 14:15:41 +05:30
Horilla
8f47051d07 [UPDT] LEAVE: Leave request submission form update 2025-04-21 12:38:11 +05:30
joseBairinhas2442
67ee7b95bb Feature: PDF Leave Report for Approved Leaves per Employee (#681) 2025-04-18 09:04:43 +05:30
Horilla
deb4713464 [UPDT] LEAVE: Assigned leave import with AD and CFD days 2025-04-15 13:14:13 +05:30
Horilla
278be542f8 [FIX] LEAVE: Fixed multiple approval condition issue for employee with no reporting manager 2025-04-02 09:48:22 +05:30
Horilla
be43278201 [UPDT] BASE: Updated export_data method by adding new parameter perm 2025-03-24 12:49:11 +05:30
Horilla
b2326574fb [FIX] LEAVE: Fixed leave assign save not triggering on bulk create 2025-03-08 13:27:14 +05:30
Horilla
e5648b92a6 [FIX] LEAVE: Error in dashboard data fetching 2025-02-28 11:16:15 +05:30
Horilla
b01942ae35 [FIX] LEAVE: #476 2025-02-06 14:13:27 +05:30
Horilla
bcefba0446 [UPDT] LEAVE : Updated the assigned leave section giving priority to carry forward leaves than available leaves 2025-01-30 16:34:11 +05:30
Horilla
d018735d94 [FIX] LEAVE: Leave import function fix 2025-01-16 16:49:22 +05:30
Horilla
f82c7ec19c [UPDT] LEAVE: Added carryforward expiry date to leave type creation form 2024-12-26 17:05:24 +05:30
Horilla
12af275d1c [UPDT] LEAVE: Leave clash section of employees based on company and the bug fix in leave requests bulk deletion 2024-12-11 22:32:28 +05:30
Horilla
3845baad49 [UPDT] LEAVE: Admin dashboard and employee dashboard design updates 2024-12-06 15:59:48 +05:30
Horilla
be564688bd [UPDT] LEAVE: Updated leave module by optimize leave assign function for faster execution 2024-12-05 14:46:08 +05:30
Horilla
489eded955 [UPDT] GENERAL: Eval method change (#397) 2024-11-26 14:24:55 +05:30
Horilla
9da27bbd78 [UPDT] LEAVE: Add hx_url and hx_target in context of leave request creation 2024-11-26 11:14:10 +05:30
Horilla
f4ffcef0bf [UPDT] LEAVE: Pagination for leave request to approve card in main dashboard 2024-11-24 10:47:36 +05:30
Horilla
524adc259e [UPDT] LEAVE: User permission updates 2024-11-20 14:18:55 +05:30
Horilla
3f32477519 [FIX] LEAVE: Merge conflict from previous commit 2024-11-18 16:21:26 +05:30
Horilla
c7e8907127 [UPDT] LEAVE: Add HTMX attributes for leave requests and leave allocation request comment section 2024-11-18 13:51:08 +05:30
Omer Erturk
df02680551 Fixed email not sending when leave request is created from create card (#390) 2024-11-18 12:37:48 +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
05740fa689 [UPDT] LEAVE: Adding Holiday and Company Leave sub menu for normal employees 2024-09-26 15:50:10 +05:30
Horilla
ad2afcb916 [UPDT] LEAVE : Leave clash updation by excluding the cancelled or rejected leaves 2024-09-26 15:07:54 +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
547e22eb80 [UPDT] BASE: Accessibility conditions added for different charts in main dashboard 2024-09-21 15:48:40 +05:30
Horilla
750be958a5 [UPDT] LEAVE: Add next and previous data-action in individual view 2024-09-12 14:09:05 +05:30
Horilla
f25685bae9 [UPDT] LEAVE: Add data-action=delete for delete option in dropdown action button 2024-09-11 10:59:11 +05:30
Horilla
f4758ba7c1 [UPDT] LEAVE: Condition to check leave request date format 2024-09-03 17:16:58 +05:30
Horilla
1c2f45644e [UPDT] LEAVE: Changed the error heading for assigned leave import 2024-08-31 15:27:12 +05:30
Horilla
fd18cd1367 [UPDT] LEAVE: Add leave type with infinite number of days and apply as default to all employees option 2024-08-28 10:03:36 +05:30
Horilla
807ef268a8 [UPDT] LEAVE: Replaced restrict leave form jquery with htmx 2024-08-27 17:31:43 +05:30
Horilla
522372f3df [UPDT] LEAVE: Added hx request to load export form for leave request 2024-08-22 17:34:20 +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
d47d9d7707 [UPDT] LEAVE : Manager issue in multiple approve leave requests view and in dashboard view 2024-08-07 12:01:06 +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
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
c804c8a943 [FIX] LEAVE: Bulk approve override for superusers 2024-07-31 17:07:21 +05:30
Horilla
d589deb382 [UPDT] LEAVE: Added restriction for employees to create leave on past days 2024-07-15 14:50:06 +05:30
Horilla
28412933ab [UPDT] BASE: Update the export option in base app by adding htmx method to load the export form 2024-07-15 12:03:25 +05:30
Horilla
a24b5e6cf6 [FIX] LEAVE: Translation compilation issue 2024-07-15 10:28:54 +05:30