84 Commits

Author SHA1 Message Date
Horilla
95fb8da712 [UPDT] HORILLA: Updated multiple forms with date widget 2025-09-03 12:53:51 +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
ce05a3da98 [UPDT] OFFBOARDING: Updated offboarding pipeline employees table by adding user permission for task create tr & td 2025-06-16 17:28:11 +05:30
Horilla
d466d39e5a [FIX] OFFBOARDING: Fixed offboarding end date change not affecting issue 2025-05-31 10:35:51 +05:30
Horilla
339ef61117 [UPDT] OFFBOARDING: Updated the notice end date of employee to check for notice period in the contract than the default notice period 2025-05-27 10:05:33 +05:30
Horilla
e3d692746f [UPDT] ONBOARDING: Updated onboarding app by adding empty page styles 2025-05-18 15:24:32 +05:30
Horilla
39bd44a35e [UPDT] OFFBOARDING: Optimize employee status update to skip redundant database writes. 2025-05-16 11:03:50 +05:30
Horilla
201656a492 [UPDT] OFFOARDING: Updated offboarding pipeline view of an reporting manager 2025-05-16 10:15:53 +05:30
Horilla
db99d4d1ea [RMV] EMPLOYEE: Removed post-migrate signal for creating the work records 2025-04-09 12:33:03 +05:30
Horilla
454314e5e9 [ADD] OFFOARDING: Added dashboard for offboarding module 2025-04-08 12:09:07 +05:30
Horilla
20d95f4c68 [FIX] ONBOARDING: Fixed onboarding portal send issue 2025-04-02 14:31:40 +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
90d637e937 [UPDT] OFFBOARDING: Updated sidebar.py file by update gettext_lazy as attributes 2024-12-31 19:00:43 +05:30
Horilla
65af991745 [UPDT] OFFBOARDING: Offboarding resignation request enable method by adding htmx attributes 2024-12-25 12:02:37 +05:30
Horilla
8cb9331b51 [FIX] OFFBOARDING: Fixed the issues in Offboarding creation, stage creation and added pagination and style fixes 2024-12-05 14:45:39 +05:30
Horilla
489eded955 [UPDT] GENERAL: Eval method change (#397) 2024-11-26 14:24:55 +05:30
Horilla
7e0510cbc0 [UPDT] OFFBOARDING: Add htmx attributes in offboarding note section 2024-11-19 10:51:44 +05:30
Horilla
a935d58f44 [ADD] OFFBOARDING: Added notification for managers selection and updated the permission for task manager 2024-10-23 12:55:42 +05:30
Horilla
14e4b30c50 [UPDT] OFFBOARDING: User level permission updates 2024-10-16 00:23:55 +05:30
Horilla
bd6a8d00e0 [FIX] OFFBOARDING: Bug fixes in employee replacement url 2024-08-20 14:55:07 +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
9cc896bdf5 [ADD] OFFBOARDING: Updated filter and selection method in all forms 2024-07-17 15:42:10 +05:30
Horilla
854543ca0a [UPDT] OFFBOARDING: Notification redirect updated to reverse method and added translations 2024-06-27 14:49:28 +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
ce5dcbe2a8 [UPDT] BASE: Updated base app by changing ThreadLocalMiddleware location to horilla project folder 2024-06-20 11:45:55 +05:30
Horilla
e8b5646f29 [FIX] OFFBOARDING: Fixed offboarding pipline propagation issue on tab head 2024-06-18 14:24:42 +05:30
Horilla
e500634c43 [UPDT] OFFBOARDING: Added hx decorators for hx functions in offboarding module 2024-05-30 10:04:58 +05:30
Horilla
c90cd7cf26 [FIX] OFFBOARDING: Fixed resignation letters loading issue 2024-05-22 10:33:10 +05:30
Horilla
8984e0024e [FIX] OFFBOARDING: Fixed description field not showing in the group by of resignation letter 2024-05-22 10:32:43 +05:30
Horilla
221f708085 [FIX] OFFBOARDING: Added empty pages and made the delete hx in offboarding pipeline 2024-05-21 13:05:32 +05:30
Horilla
e4509efde2 [FIX] OFFBOARDING: Fixed resignation letters tab showing on the sidebar 2024-05-21 13:04:25 +05:30
Horilla
5c9e359de3 [FIX] OFFBOARDING: Fixed offboarding individual view triggering when click on approve or reject resignation letter 2024-05-21 12:57:20 +05:30
Horilla
62455fb39a [FIX] OFFBOARDING: Fixed alert showing when changing the notice period date 2024-05-21 12:55:24 +05:30
Horilla
11af85c289 [UPDT] GENERAL: Employee get condition in sidebar 2024-05-10 11:13:56 +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
f026e47617 [UPDT] OFFBOARDING: Increased rejection form title max length to 100 2024-04-18 12:28:38 +05:30
Horilla
4290433bec [FIX] OFFBOARDINg: Fixed is active in rejection request creation form 2024-04-18 12:27:56 +05:30
Horilla
f28710b8b1 [FIX] OFFBOARDING: Fixed offboarding permission issues for normal employees 2024-04-18 12:26:03 +05:30
Horilla
46d34f2d83 [UPDT] OFFBOARDING: Updated models in offboarding by adding abstract class 2024-04-15 13:27:41 +05:30
Horilla
196fb1f8cb [FIX] OFFBOARDING: Fixed truncate charactors in summernote description design break issue 2024-04-08 15:18:13 +05:30
Horilla
be8992a2a9 [FIX] OFFBOARDING: Archived employee data display 2024-03-21 14:24:02 +05:30
Horilla
2ff9931283 [UPDT] OFFBOARDING: Offboarding user level updations 2024-03-21 14:23:52 +05:30
Horilla
d47a55c860 [UPDT] OFFBOARDING: Added the notice period end date from settings. 2024-03-21 14:22:49 +05:30
Horilla
d6bf5501dc [UPDT] OFFBOARDING: Updated resignation tab in employee by adding empty page 2024-03-18 12:33:36 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
a40fae1fee [UPDT] OFFBOARDING: Changed modals to objectDetailsModal 2024-03-06 20:50:03 +05:30
Horilla
402f1cb436 [FIX] OFFBOARDING: Design fixes 2024-03-04 14:36:07 +05:30
Horilla
6f953d9736 [FIX] OFFBOARDING: Fixed offboarding task assign issue and stage change issue 2024-03-02 10:23:39 +05:30