34 Commits

Author SHA1 Message Date
Horilla
34449666e8 [UPDT] BASE: Updated base app by modify some translator and horilla_crumbs files 2025-05-17 14:08:27 +05:30
aditya singh rawat
399c6beefa Fixed the breadcrumbs for asset module (#581)
* Fixed the breadcrumbs for asset module

* Added the APP_URLS inside the ready method
2025-03-12 16:40:32 +05:30
Horilla
0a5dde29c1 [UPDT] BACKUP: Updated settings.html file by include url for gdrive backup 2025-02-28 11:12:57 +05:30
Horilla
57317760ae [UPDT] HORILLA CRUMBS: Breadcrumbs updated for project module 2025-02-14 10:50:29 +05:30
Horilla
8fd08aee00 [UPDT] BASE: Method to get subordinates of reporting manager 2025-02-13 17:12:04 +05:30
Horilla
5e60d7e8ff [UPDT] BASE: Updated translate.py file by adding more urls to add in crumbs 2024-12-31 18:59:57 +05:30
Horilla
1f3ce1bf42 [UPDT] HORILLA CRUMBS: Add new urls to sidebar_urls list 2024-12-27 20:02:08 +05:30
Horilla
e7065bc3e0 [UPDT] HORILLA CRUMBS: Added whitelabelling feature to breadcrumbs 2024-12-10 12:20:55 +05:30
Horilla
8083e676e3 [UPDT] HORILLA CRUMBS: Additional urls to sidebar urls list 2024-09-03 14:10:49 +05:30
Horilla
61f3ece4cd [UPDT] ATTENDANCE: Changed shift_id field hx-attributes in html form 2024-08-30 14:52:22 +05:30
Horilla
70f81d9305 [UPDT] HORILLA BREADCRUMBS: Replaced user based breadcrumbs to session based breadcrumbs 2024-08-28 16:56:49 +05:30
Horilla
e177b4b8c2 [UPDT] HORILLA CRUMBS: Function to check for valid UUIDs in addition to numeric IDs in request path 2024-08-09 14:43:25 +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
4886698f3b [ADD] BASE: Initial user onboarding in Horilla 2024-07-02 10:14:22 +05:30
Horilla
780a262246 [UPDT] BREADCRUMBS: Saved filters to the breadcrumbs url 2024-06-14 14:49:22 +05:30
Horilla
8fe447e740 [FIX] HORILLA_CRUMBS: Path issue from another urls to employee individua 2024-06-11 22:59:25 +05:30
Horilla
94e3b44f20 [FIX] HORILLA_CRUMBS: Candidate individual view bug fix 2024-06-10 16:31:36 +05:30
Horilla
0324cf277c [FIX] HORILLA_CRUMBS: Breadcrumbs issue while switching candiates individual views 2024-06-07 19:27:32 +05:30
Horilla
d097456000 [FIX] HORILLA_CRUMBS: Breadcrumbs issue while switching employees individual views 2024-06-06 15:25:02 +05:30
Horilla
73621b3b6a [UPDT] BASE: Updated django.po file of english languages 2024-05-20 16:22:17 +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
ac0c902052 [RMV] HORILLA CRUMBS: Objective detailed view removed from remove_urls 2024-04-19 20:39:26 +05:30
Horilla
e1bc4f91b5 [UPDT] ATTENDANCE: Added condition checking for biometric app presence and its settings 2024-04-17 21:56:01 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
4ecbaa5b1d [UPDT] HORILLA CRUMBS: Updated horilla crumbs by adding work records url in sidebar list 2024-03-02 11:53:41 +05:30
Horilla
00f0ade214 [UPDT] EMPLOYEE: Employee filter method 2024-01-29 15:05:27 +05:30
Horilla
5a9a066e74 [UPDT] HORILLA CRUMBS: Translation for new urls 2024-01-24 12:26:15 +05:30
Horilla
a34bde3a87 [UPDT] HORILLA CRUMBS: Employee new view 2024-01-23 15:32:05 +05:30
Horilla
e0bdb338e6 [ADD] PMS: Anonymous feedback creation in 360 feedback 2024-01-17 14:19:51 +05:30
Horilla
1b82377597 [ADD] CONFIGURATION: Conditional approval option in leave request 2024-01-12 21:31:15 +05:30
Horilla
8f972a2335 [UPDT] BASE: Settings url for tags, ticket-type and mail server 2024-01-09 15:53:34 +05:30
Horilla
105a4ebab7 [UPDT] HORILLA CRUMBS: Translation for helpdesk 2024-01-08 16:55:57 +05:30
Horilla
b675613f54 [UPDT] HORILLA_CRUMBS: Updation in sidebarurls list 2023-12-12 17:25:30 +05:30
Horilla
2cfbba762d [ADD] BREADCRUMBS: Add horilla_crumbs 2023-11-21 16:41:10 +05:30