20 Commits

Author SHA1 Message Date
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
fc789c5945 [UPDT] BASE: Update AttributeError handling for shift and work type requests, and update the label of the 'company_id' field on the candidate reject reasons form 2024-07-05 16:24:43 +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
52b37080ce [UPDT] BASE: Updated shit request empty page html by addng condition to load the quick filter 2024-04-02 10:03:17 +05:30
Horilla
7a25ba7817 [UPDT] BASE: Updated quick filter label in shift request and work type request 2024-03-18 12:29:03 +05:30
Horilla
66b924a703 [UPDT] BASE: Updated shift and work type requests details modal view hx-target 2024-03-02 10:32:48 +05:30
Horilla
3deb7b25a2 [UPDT] BASE: Updated shift request modal view in dashboard and shift request view by changing the hx-target and data-target 2024-02-29 12:21:48 +05:30
Horilla
b33879d8ab [UPDT] BASE: Updated shift template script 2024-02-21 10:42:36 +05:30
Horilla
8e6791c171 [UPDT] BASE: Shift and work type comment section notification updation 2024-02-16 10:39:20 +05:30
Horilla
1dfb39869b [UPDT] BASE: Shift and worktype request comment section new view update 2024-02-14 12:54:23 +05:30
Horilla
34ec62134d [FIX] BASE: id name in shift request 2024-02-09 11:53:07 +05:30
Horilla
62177d7fd2 [ADD] BASE: Shift request allocation 2024-02-06 17:36:59 +05:30
Horilla
2c5863ef15 [UPDT] BASE: Changed comment view from modal to activity sidebar 2024-01-29 15:08:36 +05:30
Horilla
6e9bca486e [UPDT] BASE: Employee redirection from individual modal 2024-01-10 09:51:49 +05:30
Horilla
87a351bc2d [UPDT] BASE: Selection feature updation in request and assign tables of shift and work type 2023-11-13 20:12:34 +05:30
Horilla
d171d8f3f1 [ADD] BASE: Next and previous instance views in shift request views 2023-11-06 12:19:15 +05:30
Horilla
667287fa9a [FIX] BASE: Shift request modal issue 2023-11-04 13:00:52 +05:30
Horilla
199d1a17a2 [UPDT] BASE: Shift request flow method 2023-10-31 15:17:13 +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
Nikhil
2e18244716 [INITIAL COMMIT] 2023-05-10 15:06:57 +05:30