Commit Graph

57 Commits

Author SHA1 Message Date
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
Horilla
4c6bf74220 [FIX] HELPDESK: Fixed sticky heading in tickets kanban view 2024-06-28 16:37:08 +05:30
Horilla
3a6384d869 [UPDT] HELPDESK: Notification redirect method updated to reverse method 2024-06-27 14:47:50 +05:30
Horilla
a563fe84e0 [UPDT] ATTENDANCE: Updated attendance app by changing group_by_queryset function location to horilla project folder 2024-06-20 11:47:45 +05:30
Horilla
271530c923 [FIX] HELPDESK: Wrong permissions in helpdesk 2024-06-19 12:08:12 +05:30
Horilla
8f4863b0bc [UPDT] HELPDESK: Added hx decorators for hx functions in helpdesk module 2024-05-30 10:05:58 +05:30
Horilla
d16a898371 [FIX] HELPDESK: Fixed faq answers not showing when searching faq and changed the modal 2024-05-29 14:21:33 +05:30
Horilla
9defb8e181 [FIX] HELPDESK: Confirmation message for bulk operations not showing, group by for company is not showing 2024-05-27 15:41:49 +05:30
Horilla
119208d359 [UPDT] HELPDESK : Form design issue for settings page 2024-05-15 14:34:06 +05:30
Horilla
b972d7139c [FIX] HELPDESK: Missing permission in helpdesk delete conditions 2024-05-14 16:31:12 +05:30
Horilla
caa11e8426 [FIX] HELPDESK: Missing delete decorator in the helpdesk view 2024-05-14 14:47:47 +05:30
Horilla
8ea156d0ac [UPDT] BASE: Updated forms in settings page by adding extra style class 2024-05-14 11:21:50 +05:30
Horilla
a511747c36 [UPDT] SIDEBAR: Remove unwanted elements and menu from the sidebar 2024-05-09 15:01:06 +05:30
Horilla
2d656e2e0c [IMP] SIDEBAR: Dynamic sidebar configuration for apps rather than including all inside the sidebar.html 2024-05-09 14:28:24 +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
706f605d98 [UPDT] HELPDESK: Change assignees,change raised on forms updated with error message 2024-04-22 14:21:14 +05:30
Horilla
5bb332d5be [UPDT] HELPDESK: Raised on value error in forms 2024-04-22 14:20:39 +05:30
Horilla
c3cb4928bc [UPDT] HELPDESK: Removed 'view' icon from actions 2024-04-22 14:20:05 +05:30
Horilla
f9a8840c1d [UPDT] HELPDESK : Individual archive and unarchive buttons for tickets in list view 2024-04-18 12:29:54 +05:30
Horilla
d3e9b77332 [UPDT] HELPDESK : Bug fixes in Dynamic type creation, New style for priority updation in list and card view 2024-04-15 13:36:40 +05:30
Horilla
216c31d4d0 [UPDT] HELPDESK : Priority button style change and can be update from the detail view of ticket 2024-04-11 12:33:46 +05:30
Horilla
f35627ac65 [FIX] HELPDESK: Fixed ticket comment text field max_length 2024-04-09 16:05:21 +05:30
Horilla
ad31af013f [UPDT] HELPDESK: Updated models in helpdesk app by adding abstract class 2024-03-29 10:06:23 +05:30
Horilla
7bc15aac25 [UPDT] HELPDESK: Updated helpdesk ticket details button styles 2024-03-28 14:29:43 +05:30
Horilla
7b0558f003 Abstract Model Changes (#131)
* [UPDT] BASE: Updated disciplinary action type model by adding abstract class

* [UPDT] BASE: Updated abstract model class save method by fethcing request from thread local

* [UPDT] LEAVE: Updated models in leave module by adding abstract class

* [UPDT] LEAVE: Updated leave request model by adding abstract class

* [UPDT] DASHBOARD: Floating quick action button rather than static template inside dashboard

* [UPDT] Test database

* [UPDT] ASSET: Updated models in asset app by adding abstract class HorillaModels

* [UPDT] ASSET: Updated asset category form by adding exclude fields in class Meta

* [FIX] ATTENDANCE: Attendance overtime permission wrong permission

* [UPDT] Test Database
2024-03-25 10:08:53 +00:00
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Ashwanth Balakrishnan
21a096c1a3 Added a feature to set a custom display name for emails (#107)
* [FIX] BASE: Reverting it back with the Option to select primary mail server.

* [ADD] BASE: Feature to set a custom display name for emails
2024-03-07 14:58:27 +00:00
Ashwanth Balakrishnan
02dc971ae8 [UPDT] BASE: Removed mail backend dependency on mail creds in settings.py (#105) 2024-03-07 06:27:28 +00:00
Horilla
9143f523b4 [FIX] HELPDESK: Fixed ticket kanban button issue 2024-03-04 10:12:34 +05:30
Horilla
cdc16d8674 [UPDT] HELPDESK: Candidate reject reason moved to settings for url correction 2024-02-26 19:54:50 +05:30
Horilla
4e0bd1e46c [UPDT] HELPDESK: Select all in groupby tickets 2024-02-22 23:01:13 +05:30
Horilla
475648ea1c [UPDT] HELPDESK: Department manager table in settings style fix 2024-02-22 22:58:56 +05:30
Horilla
01d807ed2a [ADD] HELPDESK: Column toggling in helpdesk view 2024-02-22 11:25:01 +05:30
Horilla
2ac543bea0 [ADD] HELPDESK: Column sorting in helpdesk 2024-02-22 11:24:18 +05:30
Horilla
3e9d0ea98e [UPDT] HELPDESK: Added dynamic pagination in ticket 2024-02-21 11:18:27 +05:30
Horilla
303d2d6353 [FIX] HELPDESK: Ticket kanban view drag and drop while filtering 2024-02-14 14:54:13 +05:30
Horilla
39c71e627b [UPDT] GENERAL: Max len for text area fields except mail template body 2024-02-14 12:59:41 +05:30
Horilla
b05000d26e [FIX] HELPDESK: Faq answer not showing 2024-02-08 12:45:16 +05:30
Horilla
441f7a1729 [UPDT] GENERAL: Reduces white space between quick filters and nav 2024-02-07 17:28:14 +05:30
Horilla
137062b2c9 [UPDT] HELPDESK: Helpdesk getCurrentLanguageCode function to check and retrieve language code from HTML attribute 2024-02-06 13:00:27 +05:30
Horilla
de45631fd7 [FIX] HELPDESK: Whitespace in ticket card view 2024-02-01 14:53:44 +05:30
Horilla
4ba362b9e6 [UPDT] HELPDESK: Card priority design 2024-01-31 16:51:26 +05:30
Horilla
8697b61c01 [UPDT] HELPDESK: Dynamic creation in ticket form 2024-01-31 16:25:07 +05:30
Horilla
fc16bdfe8d [UPDT] GENERAL: Empty page for views if no records are present 2024-01-31 12:07:13 +05:30