Commit Graph

84 Commits

Author SHA1 Message Date
Horilla
0909434fee [UPDT] HORILLA: Refactor html files to use Django i18n gettext in js 2025-08-08 14:44:09 +05:30
Horilla
51907143cb [UPDT] BASE: Updated horilla html files by exclude the select2 scripts for dipatch event for change 2025-08-04 14:11:30 +05:30
Horilla
5add46e0d4 [IMP] Merge from cbv branch updates with fixes related to v1 2025-08-01 17:58:33 +05:30
Horilla
a12d9f3918 [ADD] HORILLA V2-BETA: Horilla V2-Beta - Initial Commit 2025-06-11 14:36:06 +05:30
Horilla
950f4d2903 [UPDT] BASE: Updated base app by adding empty style for html file 2025-05-09 12:21:16 +05:30
Horilla
5a504cb75a [UPDT] BASE: Add verbose name of model as header 2025-03-10 13:59:29 +05:30
Horilla
f13f679e79 [UPDT] BASE: Updated html pages by replace boolean field values into Yes or No words in html using template tag 2024-12-13 15:38:20 +05:30
Horilla
5a3e6488d0 [UPDT] BASE: Base app request comments delete and file delete HTMX attributes 2024-11-14 15:35:44 +05:30
Horilla
d70f36f42b [UPDT] BASE: More conditions for action columns in tables 2024-11-06 09:32:21 +05:30
Horilla
a58dd81ec0 [UPDT] BASE: Individual view of objects added with data-action for next and previous buttons 2024-09-11 12:54:26 +05:30
Horilla
8203ba97d4 [UPDT] BASE: Add data-action attribute from drop down option in delete in nav bar 2024-09-09 16:19:56 +05:30
Horilla
69484db042 [ADD] BASE: Added accept attr in shift and worktype comment file section 2024-09-03 17:19:39 +05:30
Horilla
8491b31769 [UPDT] GENERAL: Updated date_format and time_format variable declaration to global variable declarations and fix import/export issue in attendance 2024-08-19 17:20:37 +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
28412933ab [UPDT] BASE: Update the export option in base app by adding htmx method to load the export form 2024-07-15 12:03:25 +05:30
Horilla
fc789c5945 [UPDT] BASE: Update AttributeError handling for shift and work type requests, and update the label of the 'company_id' field on the candidate reject reasons form 2024-07-05 16:24:43 +05:30
Horilla
54ab8fc1af [UPDT] BASE: Correct employee filtering in update_employee_allocation view 2024-06-06 15:23:35 +05:30
Horilla
ba4bbbaebf [FIX] BASE: Shift allocation request cell selection updation 2024-06-06 10:24:44 +05:30
Horilla
4d79563f06 [UPDT] BASE: Allocated shift request view updation in manager and employee instance 2024-06-03 16:59:37 +05:30
Horilla
d1c0aa2df7 [UPDT] EMPLOYEE: Added status column to work type request and shift request 2024-05-31 09:13:13 +05:30
Horilla
3577da34d1 [FIX] BASE : Empty page issue for shift and work type request and rotating shift and work type assign group by view in employee with out work info. 2024-05-22 10:21:45 +05:30
Horilla
b86d11990a [FIX] BASE: Shift and worktype hx create and delete issue, and both request cancelling issue fixes for employee who have no work info 2024-05-17 11:17:19 +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
dd4aff44af [RMV] Console messages 2024-05-02 14:49:24 +05:30
Horilla
c08b1800f5 [UPDT] BASE : Shift request duplicate modal issue 2024-04-05 14:12:59 +05:30
Horilla
54f87554fd [UPDT] BASE: Upated single view html of shit and work type request 2024-04-02 10:04:38 +05:30
Horilla
52b37080ce [UPDT] BASE: Updated shit request empty page html by addng condition to load the quick filter 2024-04-02 10:03:17 +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
Horilla
fafef9687f [UPDT] EMPLOYEE: Updated employee profile document tab by adding empty page style 2024-03-18 12:30:34 +05:30
Horilla
7a25ba7817 [UPDT] BASE: Updated quick filter label in shift request and work type request 2024-03-18 12:29:03 +05:30
Horilla
11ff3a3d54 [UPDT] BASE: Updated select check box js method in shift request and work type request 2024-03-05 14:20:31 +05:30
Horilla
66b924a703 [UPDT] BASE: Updated shift and work type requests details modal view hx-target 2024-03-02 10:32:48 +05:30
Horilla
0509d8de28 [FIX] BASE: Fixed save button positions in rotating shift, rotating work type, worktype and shift view 2024-03-02 10:15:01 +05:30
Horilla
3deb7b25a2 [UPDT] BASE: Updated shift request modal view in dashboard and shift request view by changing the hx-target and data-target 2024-02-29 12:21:48 +05:30
Horilla
86e374117a [UPDT] BASE: Updated action column style in shift requests 2024-02-28 15:29:53 +05:30
Horilla
55b8adfeea [UPDT] EMPLOYEE: Updated shift request and work type request duplicate method 2024-02-26 20:07:46 +05:30
Horilla
b33879d8ab [UPDT] BASE: Updated shift template script 2024-02-21 10:42:36 +05:30
Horilla
0663420c95 [FIX] BASE: Group by dynamic count 2024-02-17 14:40:12 +05:30
Horilla
c59d84857c [UPDT] BASE: Shift request pagination inside group by 2024-02-16 13:53:51 +05:30
Horilla
8e6791c171 [UPDT] BASE: Shift and work type comment section notification updation 2024-02-16 10:39:20 +05:30
Horilla
1dfb39869b [UPDT] BASE: Shift and worktype request comment section new view update 2024-02-14 12:54:23 +05:30
Horilla
34ec62134d [FIX] BASE: id name in shift request 2024-02-09 11:53:07 +05:30
Horilla
f70704ed3c [FIX] BASE: Shift request update validation error for date field and end date toggle issue 2024-02-08 12:52:13 +05:30
Horilla
acdb562ed9 [UPDT] BASE: Description column truncate 2024-02-08 12:51:21 +05:30
Horilla
2013bccb26 [FIX] BASE: Shift request can be deleted even after approval 2024-02-07 17:19:01 +05:30
Horilla
bbcfbf82ef [UPDT] GENERAL: Update column names from action to apt names 2024-02-07 14:07:47 +05:30
Horilla
62177d7fd2 [ADD] BASE: Shift request allocation 2024-02-06 17:36:59 +05:30
Horilla
636edd893a [UPDT] GENERAL: No search results found content for searching not found queries 2024-02-06 12:45:15 +05:30
Horilla
d4dfaefff8 [UPDT] BASE: Column toggle for rotating work type and rotating shift 2024-02-06 10:18:48 +05:30
Horilla
3ca7721989 [UPDT] BASE: Shift request based on condition 2024-02-03 14:06:04 +05:30