Commit Graph

74 Commits

Author SHA1 Message Date
Horilla
c326a92af5 [FIX] ONBOARDING: #704 2025-04-23 22:54:57 +05:30
Rahul Vadisetty
bd371d54e9 DoesNotExists Error handled with messages.error for proper communication to user and remove misconception (#701) 2025-04-22 13:48:35 +05:30
Horilla
20d95f4c68 [FIX] ONBOARDING: Fixed onboarding portal send issue 2025-04-02 14:31:40 +05:30
Horilla
ac02de9171 [UPDT] ONBOARDING: Portal send method 2025-03-26 14:58:02 +05:30
Horilla
c3c63585d6 [UPDT] ONBOARDING: Added white labelling for email template 2025-01-21 22:28:17 +05:30
Horilla
dd33ab7e3c [UPDT] ONBOARDING: Image icon replaced and message updates 2024-11-24 10:46:32 +05:30
Horilla
b3d6622317 [UPDT] ONBOARDING: Setting the field if employee is created from the portal 2024-09-24 16:44:33 +05:30
Horilla
029b5823fc [UPDT] ONBOARDING: Add reply and from email to Email 2024-09-20 15:39:16 +05:30
Horilla
d965b474ee [UPDT] ONBOARDING: Message type in onboarding 2024-09-04 20:49:54 +05:30
Horilla
a28c8b810c [UPDT] ONBOARDING: Added export bulk status change and bulk delete 2024-09-03 17:16:25 +05:30
Horilla
9a61036816 [FIX] ONBOARDING: Typo fix 2024-08-27 17:36:33 +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
06f6c16659 [ADD] ONBOARDING: Added filter and selection method in create and edit forms 2024-07-17 15:51:11 +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
4ec47bb529 [FIX] ONBOARDING: Fixed onboarding kanban showing closed recruitments in the kanban views 2024-06-28 16:37:58 +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
9adb38bd40 [UPDT] ONBOARDING:Employee personal info and bank info updated with form validations 2024-06-19 12:07:25 +05:30
Horilla
102413d202 [FIX] ONBOARDING: Fixed closed recruitments also showing on the initial load on onboarding view 2024-06-14 14:47:23 +05:30
Horilla
599c055157 [UPDT] BASE: Convert to emplpoyee method update 2024-06-13 12:07:37 +05:30
Horilla
e3375c5d61 [UPDT] ONBOARDING: Added hx decorators for hx functions in onboarding module 2024-05-30 10:07:39 +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
90206fd40c [FIX] ONBOARDING: Onboarding user level filteration issue on the onboarding_view 2024-04-30 12:43:43 +05:30
Horilla
ba99c9a37e [FIX] ONBOARDING: Fixed onboarding permsissions for onboarding pipeline 2024-04-16 12:23:14 +05:30
Horilla
f6def3c04f [UPDT] RECRUITMENT: Updated models in recruitment by adding abstract class for models 2024-03-27 14:20:20 +05:30
Horilla
ed7e4bb72f [UPDT] DASHBOARD: Fixed dashboard tile calculation and empty page for announcement 2024-03-25 16:16:45 +05:30
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
c29370c2e0 [UPDT] ONBOARDING: Added next and previous buttons to onboarding candidate single view 2024-02-29 12:23:15 +05:30
Horilla
b92c101d7c [FIX] ONBOARDING: Candidate stage update lag issue 2024-02-28 15:31:01 +05:30
Horilla
605e09510a [ADD] ONBOARDING: Group by in candidate section 2024-02-27 00:54:41 +05:30
Horilla
659258d942 [FIX] ONBOARDING: Candidate send portal/trigger onboarding issue fix 2024-02-26 20:14:38 +05:30
Horilla
fb110815e6 [UPDT] ONBOARDING: Select all option in onboarding hired candidates 2024-02-22 22:57:56 +05:30
Horilla
28a2a7bcce [FIX] ONBOARDING: Onboarding default filter close 2024-02-22 13:55:54 +05:30
Horilla
3e0c000141 [FIX] GENERAL: Pipeline filter ordering issue 2024-02-20 17:05:43 +05:30
Horilla
9ff537651d [FIX] DASHBOARD: Archived and closed recruitments showing in the dashboard 2024-02-17 14:43:31 +05:30
Horilla
1ff374aabc [FIX] ONBOARDING: Bulk update issue after onboarding filter 2024-02-16 16:44:35 +05:30
Horilla
9a3734b13e [ADD] ONBOARDING: Onboarding pipeline filteration 2024-02-15 12:12:23 +05:30
Horilla
4bf97c6448 [UPDT] RECRUITMENT: Offboarding task chart filteration and remove duplicate chart 2024-02-09 11:52:34 +05:30
Horilla
904e7b85d6 [ADD] ONBOARDING: Offer rejection tracking 2024-02-06 13:01:09 +05:30
Horilla
71c5ee14c4 [ADD] ONBOARDING: Task status chart on onboarding dashboard 2024-02-05 13:53:16 +05:30
Horilla
9effdf5f4f [FIX] ONBOARDING: Trigger onboarding issue 2024-02-03 13:59:47 +05:30
Horilla
5d7451a951 [ADD] ONBOARDING: Probation management 2024-01-23 15:29:05 +05:30
Horilla
2e2c1ce83c [ADD] GENERAL: Dynamic pagination method 2024-01-20 16:37:12 +05:30
Horilla
274369ee71 [ADD] ONBOARDING: Different stage different task 2024-01-20 12:51:17 +05:30
Horilla
ef6b5c4b36 [FIX] ATTENDANCE: User permissions in hour account 2024-01-08 13:52:48 +05:30
Horilla
eb0f28857c [UPDT] ONBOARDING: Pagination for pipeline in card and kanban view 2024-01-03 10:13:46 +05:30
Horilla
b95b46da76 [ADD] ONBOARDING: Added templates as attachment feature 2023-12-21 16:37:23 +05:30
Horilla
55e07d7702 [UPDT] ONBOARDING: Workflow updates with mail template design 2023-12-19 13:02:15 +05:30
Horilla
5cd9c53c7f [UPDT] ONBOARDING: Send portal template mail design 2023-12-18 17:20:28 +05:30
Horilla
d65cf748cc [UPDT] GENERAL: Added kwargs in path 2023-11-08 16:12:02 +05:30