Commit Graph

306 Commits

Author SHA1 Message Date
Horilla
165f391975 [UPDT] BASE: Add hx-trigger attributes for announcement list 2024-11-26 11:13:30 +05:30
Horilla
712a3395d6 [UPDT] HORILLA VIEWS: htmxLoadIndicator updates 2024-11-25 14:51:22 +05:30
Horilla
98b84ce8f4 [UPDT] BASE: Main dashboard HTMX loading 2024-11-24 10:43:57 +05:30
Horilla
3bf9853bd7 [UPDT] ASSET: HTMX atttributes for asset request rejection 2024-11-24 10:42:05 +05:30
Horilla
bbd5679413 [UPDT] RECRUITMENT: Add HTMX attributes in candidate note section 2024-11-18 13:51:48 +05:30
Horilla
6a0bee7b7c [UPDT] ASSET: Added user permission conditions 2024-11-15 10:57:27 +05:30
Horilla
ca5e1e017c [UPDT] TEMPLATES: Notification mark as read and clear all section updated with more HTMX attributes 2024-11-14 15:37:20 +05:30
Horilla
673e62aa87 [UPDT] BASE: window.confirm script 2024-11-11 16:43:09 +05:30
Horilla
16dc5121e8 [UPDT] HORILLA VIEWS: New table design updates 2024-11-05 16:00:16 +05:30
Horilla
159d01dc0f [UPDT] ASSET: Asset batch number dynamic creation return statement 2024-10-28 12:17:23 +05:30
Horilla
6e2aa084e8 [UPDT] BASE: Holiday import by adding csv file import option 2024-10-25 15:34:12 +05:30
Horilla
a2c5dbccd3 [UPDT] TEMPLATES: Updated the index page by splitting the navbar 2024-10-18 16:03:31 +05:30
Horilla
0fa55b0835 [UPDT] EMPLOYEE: Changed employee organisation chart orientation and added search option in it 2024-09-26 15:06:19 +05:30
Horilla
0b031c35f7 [UPDT] TEMPLATE: Animation template of database loading 2024-09-23 12:44:28 +05:30
Horilla
a4e651f173 [UPDT] TEMPLATES: Permission for editing employee info 2024-09-21 15:49:11 +05:30
Horilla
547e22eb80 [UPDT] BASE: Accessibility conditions added for different charts in main dashboard 2024-09-21 15:48:40 +05:30
Horilla
3c68141e88 [ADD] LOAD DATA: New app for loading demo data to a blank database on user preference 2024-09-21 15:16:52 +05:30
Horilla
0ef7e034f2 [ADD] TEMPLATES: Add new animation for current day birthday employees 2024-09-21 15:15:01 +05:30
Horilla
f758d5f5ab [UPDT] PMS: Feedback overview 2024-09-19 10:33:02 +05:30
Horilla
d34fdcb846 [ADD] ACCESSIBILITY: Add employee accessibility app for handling employees permissions and accessibility 2024-09-18 15:51:44 +05:30
Horilla
a63ffc204d [UPDT] BASE: Add additional fields to sign up page 2024-09-18 15:49:21 +05:30
Horilla
9007c5e2b8 [UPDT] PAYROLL: Add data-action attribute for next and previous button in individual view 2024-09-13 18:02:59 +05:30
Horilla
8083e676e3 [UPDT] HORILLA CRUMBS: Additional urls to sidebar urls list 2024-09-03 14:10:49 +05:30
Horilla
64094dc310 [UPDT] BASE: Change the label Audit tag to History tag 2024-08-31 15:25:13 +05:30
Horilla
783fc89dc0 [UPDT] BASE: Candidate self tracking settings changed to recruitment 2024-08-31 15:16:09 +05:30
Horilla
3f206a69a9 [UPDT] ATTENDANCE: Rearrange attendance activity template 2024-08-30 14:54:32 +05:30
Horilla
70f81d9305 [UPDT] HORILLA BREADCRUMBS: Replaced user based breadcrumbs to session based breadcrumbs 2024-08-28 16:56:49 +05:30
Horilla
9720826b9b [ADD] PMS: Employee bonus point feature 2024-08-27 17:34:55 +05:30
Horilla
649866a92c [UPDT] ATTENDANCE: Replace jquery function for shift field to htmx method in Attendance form 2024-08-26 12:00:37 +05:30
Horilla
9c7982f128 [RMV] TEMPLATES: Remove unwanted js function 2024-08-22 17:43:23 +05:30
Horilla
d277268126 [UPDT] RECRUITMENT: Added confirmation to candidate stage change 2024-08-08 11:43:15 +05:30
Horilla
9915e1bd96 [UPDT] HORILLA VIEWS: Horilla views general tab updates 2024-08-07 12:04:48 +05:30
Horilla
74aa157ba1 [UPDT] TEMPLATES: Update avoid_target with new 'infinite' value 2024-08-05 14:53:41 +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
974f6f6805 [UPDT] BASE: Added history for models using django audit log 2024-08-02 14:27:23 +05:30
Horilla
f8d7bca82b [FIX] GENERAL: Multiple/independent storing of the selected instance 2024-07-29 17:06:38 +05:30
Horilla
2bb3a34d4c [FIX] GENERAL: Media url from backend 2024-07-29 16:46:05 +05:30
Horilla
a13fdb5c8d [UPDT]Attendance : Updated attendance app by adding condition to enable the tracking on late come and early out 2024-07-22 10:55:53 +05:30
Horilla
2b2de6ff39 [UPDT] ASSET: Updated asset report funciton by changing it's hx-target and data-target to generic model 2024-07-17 15:39:38 +05:30
Horilla
d589deb382 [UPDT] LEAVE: Added restriction for employees to create leave on past days 2024-07-15 14:50:06 +05:30
Horilla
7842fb2852 [ADD] PAYROLL: Auto generate payslip sechedular function 2024-07-10 16:13:13 +05:30
Horilla
c719c91a80 [ADD] RECRUITMENT: Resume shortlisting to recruitment pipeline 2024-07-08 14:55:34 +05:30
Horilla
4b2b8bfe7e [UPDT] BASE: Company create function update for initialize database method 2024-07-05 16:21:59 +05:30
Horilla
176d400287 [UPDT] BASE: Updated horilla database initialize by adding authentication 2024-07-03 13:05:21 +05:30
Horilla
94edb74548 [ADD] ATTENDANCE: IP based attendance restriction 2024-07-03 10:45:47 +05:30
Horilla
410bddacea [UPDT] TEMPLATES: HTML formatting 2024-07-02 14:37:07 +05:30
Horilla
4886698f3b [ADD] BASE: Initial user onboarding in Horilla 2024-07-02 10:14:22 +05:30
Horilla
63787ca3b2 [UPDT] RECRUITMENT: Updated cache method in recruitment 2024-06-26 10:25:31 +05:30
Horilla
9128c6b999 [ADD] RECRUITMENT: Vacancy filled checking and alert message for recruitment 2024-06-25 15:49:56 +05:30
Horilla
5fdc76edf1 Master (#219)
* [UPDT] RECRUITMENT: The bulk stage update and individual stage update for candidates have been updated. Now, only the two stages affected by the stage change will reload

* [UPDT] LEAVE: Updated leave allocation detail view template by adding condition to display the allocation days tracking
2024-06-24 16:54:15 +05:30