Commit Graph

311 Commits

Author SHA1 Message Date
Horilla
cf1c8f4d0f [UPDT] LEAVE: Add try except for django signal update_available 2024-09-16 15:17:35 +05:30
Horilla
6e99e389b5 [ADD] LEAVE: Option to download the import template from the same view of import section 2024-09-13 18:08:38 +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
8203ba97d4 [UPDT] BASE: Add data-action attribute from drop down option in delete in nav bar 2024-09-09 16:19:56 +05:30
Horilla
4b683f2d70 [FIX] LEAVE: Fixed pagination htmx target error in assigned leaves group by view 2024-09-05 17:08:34 +05:30
Horilla
a35dc09b3a [FIX] LEAVE: Infinite leave days issue in MySQL databases (#318) 2024-09-05 17:06:24 +05:30
Horilla
f4758ba7c1 [UPDT] LEAVE: Condition to check leave request date format 2024-09-03 17:16:58 +05:30
Horilla
d1ffadc7e4 [FIX] LEAVE: Fixed leave restriction in fresh db (#312) 2024-09-03 17:14:17 +05:30
Horilla
e29b3b6720 [ADD] LEAVE: Added accept attr in leave comment file section 2024-09-03 14:11:50 +05:30
Horilla
8083e676e3 [UPDT] HORILLA CRUMBS: Additional urls to sidebar urls list 2024-09-03 14:10:49 +05:30
Horilla
bd81a7c71a [UPDT] LEAVE: Added leave taken to my leave request and profile and individual tabs 2024-09-03 14:05:34 +05:30
Horilla
acd41fea91 [UPDT] LEAVE: Updated the maximum length in restricted leave title 2024-09-03 14:04:46 +05:30
Horilla
bf3e194995 [UPDT] LEAVE: Attachment accept attr for leave request forms and temporay removal ofsearch in feature 2024-08-31 16:12:30 +05:30
Horilla
1c2f45644e [UPDT] LEAVE: Changed the error heading for assigned leave import 2024-08-31 15:27:12 +05:30
Horilla
ec6960524a [FIX] LEAVE: Available not getting update issue 2024-08-31 15:26:21 +05:30
Horilla
6f6a19e0ba [UPDT] LEAVE: Replace url for get_job_positions function 2024-08-29 09:56:10 +05:30
Horilla
997391a2ce [UPDT] LEAVE: Updated HTMX method for leave forms 2024-08-28 17:03:22 +05:30
Horilla
f6a8a18fe6 [RMV] LEAVE: Removed available leave updation on update of leave type 2024-08-28 10:18:04 +05:30
Horilla
1b09ec4406 [UPDT] LEAVE: Added No limit for leave types in my leave request and leave tab in profile 2024-08-28 10:06:34 +05:30
Horilla
9fe3e53db0 [UPDT] LEAVE: Added No limit for leave types in my leave request and leave tab in profile 2024-08-28 10:06:08 +05:30
Horilla
bdee8c1470 [FIX] LEAVE: Fixed limit leave always false in leave type update form 2024-08-28 10:05:43 +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
3b4d65cd04 [ADD] ATTENDANCE: Added ip networks to ip restiction 2024-08-23 21:00:31 +05:30
Horilla
aa6f72a6ff [UPDT] LEAVE: Added htmx for available days message display in leave request 2024-08-22 17:39:42 +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
bd9306c6e0 [UPDT] LEAVE: Updated leave app by addiing condition to append the compensatory leave request 2024-08-08 11:44:07 +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
c99d2d7975 [FIX] LEAVE: Fixed leave migration fresh db issue 2024-07-24 11:01:36 +05:30
Horilla
9a4fdad68c [FIX] LEAVE: Past leave restriction error when employee creating leave request 2024-07-23 11:11:09 +05:30
Horilla
12f362b07f [FIX] LEAVE: Fixed leave request update form forcasted leave issue 2024-07-23 11:10:00 +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
941e5fe842 [FIX] LEAVE: Fixed leave request creation error if company leaves have 5th week 2024-07-12 12:31:50 +05:30
Guillaume Chanaud
08631a68b8 [FIX] Complying with RFC5321 regarding MAIL FROM (#241)
* [FIX] Default FROM address is not RFC compliant

* [FIX] Cannot concatenate PosixPath + str
2024-07-12 10:45:37 +05:30
Horilla
ded76bffe8 [FIX] PAYROLL: Compensatory leave enabling message 2024-07-10 16:15:49 +05:30
Horilla
c2ef911904 [FIX] LEAVE: Updation in individual view 2024-07-09 16:56:32 +05:30
Horilla
163ce8e440 [FIX] LEAVE:In employee instance companay leave url is showing for holiday 2024-07-05 16:19:22 +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
ef644dd49b [UPDT] LEAVE: Updated leave app by updating permission tags 2024-07-04 10:30:54 +05:30
Horilla
a9742080e3 [UPDT] LEAVE: Rename used leaves taken column name 2024-07-03 15:17:00 +05:30
Horilla
29072085ed [UPDT] LEAVE: Added leave taken column to assigned leave page 2024-07-03 13:06:08 +05:30
Horilla
e4265207eb [UPDT] LEAVE: On the restricted day only admin can create leave request 2024-07-03 13:05:53 +05:30
Horilla
62cd25664f [UPDT] LEAVE: Notification redirect updated to reverse method 2024-06-28 16:42:42 +05:30