Commit Graph

44 Commits

Author SHA1 Message Date
Horilla
8083e676e3 [UPDT] HORILLA CRUMBS: Additional urls to sidebar urls list 2024-09-03 14:10:49 +05:30
Horilla
6f6a19e0ba [UPDT] LEAVE: Replace url for get_job_positions function 2024-08-29 09:56:10 +05:30
Horilla
807ef268a8 [UPDT] LEAVE: Replaced restrict leave form jquery with htmx 2024-08-27 17:31:43 +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
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
d589deb382 [UPDT] LEAVE: Added restriction for employees to create leave on past days 2024-07-15 14:50:06 +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
26a425976f [ADD] LEAVE: Bulk reject option in leave request 2024-06-24 17:54:59 +05:30
Horilla
8465738eff [UPDT] LEAVE: Fixed leave request and inderview scedule sweet alert, submit the form after clicking yes on the sweet alert 2024-06-20 11:53:09 +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
7f6a2514d5 [UPDT] LEAVE: Individual view added, leave types save function modified 2024-05-10 10:29:18 +05:30
Horilla
d98c5480ee [UPDT] LEAVE: Leave compensatory request section 2024-05-08 15:57:41 +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
43a1567223 [UPDT] LEAVE: Updated leave request create & update form by adding htmx for leave type field to update options by selected employe 2024-04-08 15:18:36 +05:30
Horilla
6530ccbba8 [UPDT] LEAVE: Updated leave allocation data-target and hx-target 2024-04-03 10:23:12 +05:30
Horilla
fee8855bfc [ADD] LEAVE: Leave Clash 2024-03-27 14:18:38 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
623dd2957b [UPDT] LEAVE: Updated leave urls by adding '/' for leave submenus 2024-03-02 11:52:48 +05:30
Horilla
07cf9489ce [UPDT] LEAVE: Leave assign records single view 2024-02-28 12:58:49 +05:30
Horilla
c36503043d [UPDT] LEAVE: Updation in leave allocation request html by changin hx-target for sorting allocation request for specific column 2024-02-27 23:45:01 +05:30
Horilla
1a102e1cb0 [UPDT] LEAVE: Updation in leave requests by adding bulk approve option 2024-02-16 16:45:24 +05:30
Horilla
609d19aed6 [UPDT] LEAVE: Comment section updation to new view and workflow 2024-02-09 17:23:59 +05:30
Horilla
ff2804e72c [UPDT] LEAVE: Comment section to activity sidebar 2024-01-30 19:09:18 +05:30
Horilla
eb5258b053 [ADD] LEAVE: Comment section for leave allocation request and its group view 2024-01-16 14:21:53 +05:30
Horilla
3e3183cfcf [ADD] LEAVE: Comment for leave request views 2024-01-15 10:15:58 +05:30
Horilla
1b82377597 [ADD] CONFIGURATION: Conditional approval option in leave request 2024-01-12 21:31:15 +05:30
Horilla
694bb408a0 [ADD] LEAVE: LOP and penalty configuration 2024-01-06 11:36:53 +05:30
Horilla
7ebbcc342b [UPDT] LEAVE: Leave request view simplication 2024-01-06 09:51:22 +05:30
Horilla
510d38a4da [FIX] GENERAL: Unactive employees being displayed everywhere 2024-01-04 16:52:12 +05:30
Horilla
afa9ff002a [UPDT] LEAVE: Added horilla_widget filter to assign leave form 2023-11-24 16:59:15 +05:30
Horilla
7b6b4b49e9 [ADD] LEAVE: Bulk delete and selection feature for My Leave Request 2023-11-16 09:07:14 +05:30
Horilla
42be7a7024 [ADD] LEAVE: Bulk delete and group by in leave request 2023-11-15 10:24:09 +05:30
Horilla
17f403347b [UPDT] LEAVE: Select all, multiple selection updation and bulk delete 2023-11-13 12:09:19 +05:30
Horilla
a55c3c7422 [ADD] LEAVE: Group By in Leave 2023-11-08 16:58:23 +05:30
Horilla
0d9af98cd3 [UPDT] LEAVE: Leave allocation filter 2023-11-03 10:27:03 +05:30
Horilla
91ecbbf777 [ADD] LEAVE: Leave allocation request 2023-11-02 12:25:48 +05:30
Horilla
08312cb0b6 [UPDT] LEAVE: Individual view for leave type 2023-10-31 15:15:41 +05:30
Horilla
c8358e5629 [UPDT] LEAVE: User leave creation from My Leave Request page view 2023-10-18 11:04:27 +05:30
Horilla
0e3005769c [UPDT] LEAVE: Update leave module template paths 2023-10-17 10:04:23 +05:30
Horilla
9de1ab1eb4 [ADD] LEAVE: Add import, export and bulk delete option in assigned leave and holidays 2023-10-13 14:42:38 +05:30
Horilla
ee7655f2ba [IMP] Major Update : Empty data html updates to every view
Fix : Issue #47
2023-09-27 13:55:34 +05:30
Horilla
4afbc18922 [ADD] Leave dashboard 2023-09-20 12:37:47 +05:30
Nikhil
6287e0419b [FIX]leave module fixes 2023-06-21 17:39:07 +05:30
Nikhil
2e18244716 [INITIAL COMMIT] 2023-05-10 15:06:57 +05:30