Commit Graph

33 Commits

Author SHA1 Message Date
Horilla
232e469a2b [UPDT] HORILLA: Add HX-Refresh response handling to login_required for HTMX requests 2025-08-01 12:20:56 +05:30
Horilla
cce19c9c75 [FIX] ONBOARDING: #808 2025-07-07 14:19:54 +05:30
Horilla
8760d14848 [FIX] HORILLA API: Login required request issue 2025-05-19 10:40:08 +05:30
Horilla
707390cba7 [UPDT] BASE: Enhance login_required decorator to check employee existence and active status 2025-05-16 11:03:30 +05:30
Horilla
0bdafc6df8 [UPDT] HORILLA: Added a any_permission_required decorater to check if any of the permission exists 2025-04-08 12:08:29 +05:30
Horilla
31aa1087ee [ADD] GENERAL: Login restriction to archived django User instances 2025-03-14 16:14:48 +05:30
Horilla
9007c5e2b8 [UPDT] PAYROLL: Add data-action attribute for next and previous button in individual view 2024-09-13 18:02:59 +05:30
Horilla
0e9c8a5b24 [FIX] ATTENDANCE: Late come early out optional feature condition (#267) 2024-09-05 12:48:19 +05:30
Horilla
055992cee8 [UPDT] GENERAL: Updated the install_required function to use get_or_create() for TrackLateComeEarlyOut model class 2024-08-09 11:21:14 +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
830a8471ba [FIX] BASE: Fixed circular import issue 2024-08-02 14:26:44 +05:30
Horilla
a13fdb5c8d [UPDT]Attendance : Updated attendance app by adding condition to enable the tracking on late come and early out 2024-07-22 10:55:53 +05:30
Horilla
c719c91a80 [ADD] RECRUITMENT: Resume shortlisting to recruitment pipeline 2024-07-08 14:55:34 +05:30
Horilla
7c3a11a044 [UPDT] BASE: Updated horilla decoraters duplicate permission function kwargs 2024-06-18 14:25:09 +05:30
Horilla
61a0fa15c2 [UPDT] HORILLA: htmx method not allowed function updation to error page 2024-06-13 11:21:42 +05:30
Horilla
8ac037cbbb [UPDT] BASE: Updated login required function to pass notification error 2024-06-11 22:57:12 +05:30
Horilla
fce033a8ec [UPDT] HORILLA: Updated horilla decorators by changing httpresponse style 2024-05-24 09:41:11 +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
2d09b7dde0 [FIX] PMS: Fixed employee filter widget for update form 2024-04-24 16:44:25 +05:30
Horilla
3a124f2d7f [ADD] PMS: Added meetings option in PMS 2024-04-24 12:16:28 +05:30
Horilla
e1bc4f91b5 [UPDT] ATTENDANCE: Added condition checking for biometric app presence and its settings 2024-04-17 21:56:01 +05:30
Horilla
fafef9687f [UPDT] EMPLOYEE: Updated employee profile document tab by adding empty page style 2024-03-18 12:30:34 +05:30
Horilla
8f2e11f4c9 [UPDT] EMPLOYEE: Updated employee profile html by adding bank details tab 2024-03-06 20:50:51 +05:30
Horilla
16a7ef0a78 [FIX] GENERAL: Fetching employee from request.user bug fix 2024-02-16 10:34:12 +05:30
Horilla
64299e8cf8 [UPDT] GENERAL: Access denied page redirection 2024-02-05 13:59:30 +05:30
Horilla
1b82377597 [ADD] CONFIGURATION: Conditional approval option in leave request 2024-01-12 21:31:15 +05:30
Horilla
36bfa92d8b [ADD] BASE: Decorator to identify owner of record 2023-12-16 09:29:22 +05:30
Horilla
d9e8a523d8 [ADD] GENERAL: 404 page redirect on any error occuring 2023-12-14 15:27:36 +05:30
Horilla
b8904ac0e6 [UPDT] BASE: Redirect to originally request url if user was not logged in 2023-11-23 12:20:11 +05:30
Horilla
0b05927468 [UPDT] BASE: Base delete method 2023-11-17 14:30:30 +05:30
Horilla
e66b94ccfb [FIX] PMS: Changed name of field in form and heading 2023-10-13 14:39:54 +05:30
Nikhil Ravi Cybrosys
e1794e7422 [UPDT]translations in the views (#4)
[UPDT]Translations in the views
[FIX]major bug fixes
2023-05-18 15:05:28 +05:30
Nikhil
2e18244716 [INITIAL COMMIT] 2023-05-10 15:06:57 +05:30