Commit Graph

144 Commits

Author SHA1 Message Date
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
Horilla
ded76bffe8 [FIX] PAYROLL: Compensatory leave enabling message 2024-07-10 16:15:49 +05:30
Horilla
8748b440a1 [UPDT] LEAVE: Updated leave app by adding htmx request method for delete leave type 2024-07-05 16:17:08 +05:30
Horilla
62cd25664f [UPDT] LEAVE: Notification redirect updated to reverse method 2024-06-28 16:42:42 +05:30
Horilla
332b9bb927 [UPDT] LEAVE: Notification redirect updated to reverse method 2024-06-27 14:49:05 +05:30
Horilla
3210e09797 [FIX] LEAVE: Delete,approve for compensatory leave updated with hx request 2024-06-26 14:25:47 +05:30
Horilla
26a425976f [ADD] LEAVE: Bulk reject option in leave request 2024-06-24 17:54:59 +05:30
Horilla
a563fe84e0 [UPDT] ATTENDANCE: Updated attendance app by changing group_by_queryset function location to horilla project folder 2024-06-20 11:47:45 +05:30
Horilla
10a0940e3a [UPDT] LEAVE: Updated leave app by adding permission_required decorators 2024-06-12 14:35:31 +05:30
Horilla
13649a0c84 [FIX] ATTENDANCE: Work record redirecting 2024-05-27 15:40:28 +05:30
Horilla
350a0dc90c [FIX] LEAVE: Checking condition for compensatory leave is enabled is added for all compensatory leave related functions 2024-05-24 20:34:44 +05:30
Horilla
4c7b7c9b25 [UPDT] LEAVE: Updated leave app by adding hx_request_required decorators for htmx functions 2024-05-24 09:41:56 +05:30
Horilla
25c3a6b7ea [UPDT] EMPLOYEE: Updated employee work info form load to trigger job position field options 2024-05-23 14:26:55 +05:30
Horilla
aab4dc0e32 [UPDT] LEAVE: Updated leave app by adding static files for restricted leave 2024-05-22 10:17:36 +05:30
Horilla
3cb48c8d3d [UPDT] LEAVE: Updated holiday , assined leave and company leave CRUD and export operation by adding htmx attributes 2024-05-21 09:56:56 +05:30
Horilla
db9de587f7 [FIX] LEAVE : Empty page issues, Compensatory form issues, comment section fixes with employee without work information 2024-05-18 14:52:09 +05:30
teamhorilla@gmail.com
b58c5c45d3 [FIX] LEAVE : Dashboard chart empty page issue in leave dashboard, hx create delete issues, employee without work info bugs fixes 2024-05-18 09:52:35 +05:30
Horilla
de076594bd [FIX] LEAVE: Missing delete permission in leave views 2024-05-14 16:33:33 +05:30
Horilla
c4c54a3bab [FIX] LEAVE: Missing permission on leave delete method 2024-05-14 13:20:25 +05:30
Horilla
f0bc95a3ed [UPDT] LEAVE: Updated leave module by adding confdition to check confirm key exist in request.GET to remove it in leave_request_creatoin function 2024-05-10 11:14:53 +05:30
Horilla
d138446ec5 [UPDT] LEAVE: Compensatory leave form employee field updated with subordinates and added permissions 2024-05-10 10:27:22 +05:30
Horilla
314cd918e4 [UPDT] LEAVE: LeaveGeneralSetting checking condition updated 2024-05-08 16:18:29 +05:30
Horilla
0bee59fa3f [UPDT] LEAVE: Compensatory leave configuration 2024-05-08 15:50:48 +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
3c32335013 [ADD] LEAVE: An alert message at time of leave request creation if employee have a scheduled interview in the requesting date range and an indication for the request 2024-05-03 11:33:56 +05:30
Horilla
dc9500aa50 [UPDT] LEAVE: Updated leave allocation delete method by adding htmx attributes 2024-04-16 12:20:06 +05:30