Commit Graph

288 Commits

Author SHA1 Message Date
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
Horilla
af924b654c [RMV] Debug lines 2024-06-20 11:54:03 +05:30
Horilla
7a67310a66 [UPDT] TEMPLATES: New page for employee work info complete table view 2024-06-18 14:30:02 +05:30
Horilla
992f160260 [UPDT] TEMPLATES: New page for employee work info complete table view 2024-06-15 19:19:55 +05:30
Horilla
5581572466 [FIX] HORILLA VIEWS: General method updations and fixes 2024-06-14 10:49:22 +05:30
Horilla
a8af8b78ef [FIX] BASE: Employee filter badge count wrong indication 2024-06-14 10:48:36 +05:30
Horilla
ef72085ccf [ADD] TEMPLATES: 404 and 405 error pages 2024-06-13 11:21:21 +05:30
Horilla
2ee8495f5a [IMP] AUTOMATIONS: Add horilla automations 2024-06-12 16:44:05 +05:30
Horilla
ff54cbfcdf [UPDT] BASE: Updated base app views.py file by adding hx_request_required and permission_required decorators 2024-06-12 14:35:03 +05:30
Horilla
b87088ef5d [FIX] TEMPLATES: Permission updation for employee workinfo completeion in main dashboard 2024-06-10 11:06:28 +05:30
Horilla
8e231af974 [ADD] RECRUITMENT: Added suggestion for getting sender or reciver data on send mail 2024-06-05 16:30:48 +05:30
Horilla
edca2de621 [UPDT] SETTINGS: Rearranged Biometric settings options position under Attendance tab 2024-05-31 09:11:12 +05:30
Horilla
df03cdc54e [ADD] GENERAL: White labelling 2024-05-23 14:29:29 +05:30
Horilla
6788c4afa8 [UPDT] BASE: Update form html templates by adding class attributes for form tag 2024-05-15 14:31:58 +05:30
Horilla
371e919b05 [UPDT] TEMPLATES : Announcement activity sidebar modal in announcement single view 2024-05-15 14:29:52 +05:30
Horilla
c5c567d328 [UPDT] TEMPLATES : In the dashboard announcement view NEW tag removal after employee viewed that announcement 2024-05-14 11:24:49 +05:30
Horilla
6217738c25 [UPDT] BASE: Change password login 2024-05-14 11:22:41 +05:30
Horilla
b75060785d [ADD] BASE: Mail send configuration 2024-05-14 11:20:38 +05:30
Horilla
2b1607729a [FIX] BASE: Fixed animated background showing in form 2024-05-10 11:13:25 +05:30