100 Commits

Author SHA1 Message Date
Horilla
3033319a12 [UPDT] BASE: Updated modules with translation 2025-12-23 15:06:33 +05:30
elchimeneas
641a4d4842 i18n: improve translations across horilla (#1014)
- Added trans() / _() translations to models, forms and templates.
- Updated Spanish locale (django.po).
- Fixed missing verbose_name translations.

Known issues:
- "Leave Type" label in horilla/leave/forms.py not translating.
- "Performance" and "Mails automations" still pending.
2025-12-23 11:10:04 +05:30
Horilla
a30c260622 [FIX] HELPDESK: Fixed days remaining shows in ticket views (#949) 2025-11-03 09:57:41 +05:30
Horilla
391ebad6db [FIX] HELPDESK: Fixed edit ticket after deadline for users with permission and moved clean from models to form (#949) 2025-11-03 09:57:25 +05:30
Horilla
c026605d8c [UPDT] BASE: Updated the hierarchy of employee,manger and admin for requests 2025-10-20 11:25:21 +05:30
Horilla
d48a7ca0d0 [FIX] HELPDESK: Replace invalid double quotes with single quotes in comment-delete URL tag 2025-10-10 13:44:45 +05:30
Horilla
aaf0f91972 [FIX] HELPDESK: #935 2025-10-10 12:08:36 +05:30
Horilla
a5d0d32768 [UPDT] HELPDESK: Ticket document view modal updated 2025-10-08 12:26:40 +05:30
Horilla
dcc85ef638 [UPDT] HELPDESK: Updated helpdesk form widgets 2025-09-16 10:14:32 +05:30
Horilla
95fb8da712 [UPDT] HORILLA: Updated multiple forms with date widget 2025-09-03 12:53:51 +05:30
Horilla
7781eb5b4c [UPDT] HELPDESK: Updated helpdesk app html template file 2025-08-22 12:12:24 +05:30
Horilla
d8f6d52602 [UPDT] HORILLA: Update xss filter for common attempts 2025-08-22 10:41:20 +05:30
Horilla
da06922424 [IMP] HORILLA: Updated FileField in models to use dynamic upload path via upload_path function 2025-07-30 13:02:47 +05:30
Horilla
0b5e7593dd [FIX] HELPDESK: #850 2025-07-25 14:50:38 +05:30
Horilla
8ccf7deef5 [UPDT] HELPDESK: Updated HelpDesk Module Models Objects Manager 2025-07-22 10:58:47 +05:30
Horilla
f980d5daa3 [UPDT] HORILLA: Prevent duplicate select2 event triggers on HTMX updates 2025-07-05 15:39:50 +05:30
Horilla
cd15cb6281 [FIX] HELPDESK: Fixed the ticket empty page image issue 2025-05-21 11:17:15 +05:30
Horilla
3164464f49 [UPDT] HELPDESK: Added load faqs to faq view 2025-05-21 11:16:47 +05:30
Horilla
32f354b463 [UPDT] HELPDESK: Updated helpdesk module by adding latest empty page style 2025-05-09 13:59:55 +05:30
Horilla
66354373b6 [ADD] HELPDESK: Summer note on description and comment 2025-05-01 17:39:47 +05:30
Horilla
da165b1aab [UPDT] HELPDESK: Updated faq search method and removed haystack search 2025-04-28 14:32:13 +05:30
Horilla
c37cd20975 [UPDT] HELPDESK: Updated helpdesk app by update model and form class by adding verbose name 2025-04-22 11:52:36 +05:30
Horilla
71d83365ed [UPDT] HELPDESK: Updated the ticket form and in the detail view added form for document upload 2025-02-04 14:34:01 +05:30
Horilla
c03cafd14f [UPDT] HORILLA: Updated horilla global varriable APPS by declare them in every app ready() function 2025-01-31 10:50:59 +05:30
Horilla
20f44755f6 [UPDT] HELPDESK: Added white labelling for email template 2025-01-21 22:27:45 +05:30
Horilla
73d65a6930 [UPDT] HELPDESK: Replace CRUD Operations into htmx 2024-12-13 15:27:36 +05:30
Horilla
109d2f055d [FIX] HELPDESK: Ticket comment, change status permission updated 2024-12-04 15:21:38 +05:30
Horilla
e458374373 [UPDT] HELPDESK: Normal employee permission 2024-11-27 10:50:54 +05:30
Horilla
3f9cf97b58 [UPDT] BASE: Updated pagination_qry function by replace it into base.methods folder 2024-11-24 10:48:27 +05:30
Horilla
0b244f215d [UPDT] HELPDESK : Updated and tested using multicompany datas 2024-11-15 10:58:53 +05:30
Horilla
d7023839e6 [UPDT] BASE: Updated base app by replacing object delete urls kwargs 2024-11-11 14:32:05 +05:30
Horilla
0499cb6aa4 [UPDT] HELPDESK: Employee get avatar placed in helpdesk 2024-11-04 10:20:01 +05:30
Horilla
bd569e24ea [ADD] HELPDESK: Added delete section for the uploaded documents in the tickets and the count of the selected files above the icon in the chat section 2024-10-21 10:10:20 +05:30
Horilla
c306e44257 [RMV] HELPDESK: Duplicate methods.py file in helpdesk templates 2024-10-19 16:08:11 +05:30
Horilla
dedfa0c4cc [UPDT] HELPDESK: Updated the ticket detailed, list, card views and its functions 2024-10-11 12:28:26 +05:30
Horilla
c0dc07dfcf [FIX] HELPDESK: Permission for department manager added 2024-10-11 12:26:13 +05:30
Horilla
f78e36784e [FIX] HELPDESK: Typo in filter function 2024-09-27 16:22:10 +05:30
Horilla
f18a360ca3 [UPDT] HELPDESK: Add reply and from email to Email 2024-09-20 15:38:27 +05:30
Horilla
240c684f40 [UPDT] HELPDESK: Add data-action=delete for delete option in navbar 2024-09-11 11:39:32 +05:30
Horilla
796bfed790 [UPDT] HELPDESK: All tickets can view to the employees who has the permissions 2024-09-10 13:52:52 +05:30
Horilla
ab0803b23f [ADD] HELPDESK: Added custom command to create faqs 2024-09-05 23:30:45 +05:30
Horilla
6600730f8b [ADD] HELPDESK: Added custom command to create faqs 2024-09-05 17:07:03 +05:30
Horilla
2542162cb0 [FIX] HELPDESK:Different icon for different file extensions(#314), All ticket tab view permission 2024-09-04 16:35:06 +05:30
Horilla
864c5b8807 [FIX] HELPDESK: Ticket view permission updated for create users 2024-09-04 16:34:00 +05:30
Horilla
72d73c9289 [UPDT] HELPDESK: My ticket filter updated added created_by 2024-09-03 17:20:46 +05:30
Horilla
29e2ad90b7 [FIX] HELPDESK: Create ticket type is restricted to reporting managers 2024-09-03 14:04:20 +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
0bc94e2a60 [UPDT] HELPDESK: Style updation in add assignee form 2024-07-17 15:41:45 +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
32fed1923a [UPDT] MAIL TEMPLATES: Footer year update 2024-07-08 11:11:03 +05:30