Commit Graph

74 Commits

Author SHA1 Message Date
Horilla
1ac6021d83 [UPDT] LEAVE: Updated the order of fields in leave allocation form 2025-10-08 12:34:08 +05:30
Horilla
8b74546871 [UPDT] LEAVE: Updated leave type admin site register 2025-09-24 12:34:09 +05:30
Horilla
5add46e0d4 [IMP] Merge from cbv branch updates with fixes related to v1 2025-08-01 17:58:33 +05:30
Horilla
45fd005097 [UPDT] LEAVE: Updated the leave type update form design 2025-06-27 16:20:14 +05:30
Horilla
a12d9f3918 [ADD] HORILLA V2-BETA: Horilla V2-Beta - Initial Commit 2025-06-11 14:36:06 +05:30
Horilla
7cd17faa00 [FIX] LEAVE: #682 2025-05-03 14:15:41 +05:30
Horilla
67b1b8abcb [UPDT] LEAVE: Refactor forms with Horilla label craft 2025-04-02 14:30:50 +05:30
Horilla
f9ee281a72 [FIX] LEAVE: Fixed decimal leave rounding in update of leave type 2025-03-27 15:53:56 +05:30
Horilla
fc01cd53ee [FIX] LEAVE: Fixed availble leave not taking decimals 2025-03-26 15:26:11 +05:30
Horilla
b01942ae35 [FIX] LEAVE: #476 2025-02-06 14:13:27 +05:30
Horilla
f82c7ec19c [UPDT] LEAVE: Added carryforward expiry date to leave type creation form 2024-12-26 17:05:24 +05:30
Horilla
05740fa689 [UPDT] LEAVE: Adding Holiday and Company Leave sub menu for normal employees 2024-09-26 15:50:10 +05:30
Horilla
8f2c5da410 [FIX] LEAVE: Attendance field in compensatory updated as required field 2024-09-25 10:33:37 +05:30
Horilla
a35dc09b3a [FIX] LEAVE: Infinite leave days issue in MySQL databases (#318) 2024-09-05 17:06:24 +05:30
Horilla
bf3e194995 [UPDT] LEAVE: Attachment accept attr for leave request forms and temporay removal ofsearch in feature 2024-08-31 16:12:30 +05:30
Horilla
6f6a19e0ba [UPDT] LEAVE: Replace url for get_job_positions function 2024-08-29 09:56:10 +05:30
Horilla
997391a2ce [UPDT] LEAVE: Updated HTMX method for leave forms 2024-08-28 17:03:22 +05:30
Horilla
f6a8a18fe6 [RMV] LEAVE: Removed available leave updation on update of leave type 2024-08-28 10:18:04 +05:30
Horilla
fd18cd1367 [UPDT] LEAVE: Add leave type with infinite number of days and apply as default to all employees option 2024-08-28 10:03:36 +05:30
Horilla
807ef268a8 [UPDT] LEAVE: Replaced restrict leave form jquery with htmx 2024-08-27 17:31:43 +05:30
Horilla
aa6f72a6ff [UPDT] LEAVE: Added htmx for available days message display in leave request 2024-08-22 17:39:42 +05:30
Horilla
bd9306c6e0 [UPDT] LEAVE: Updated leave app by addiing condition to append the compensatory leave request 2024-08-08 11:44: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
12f362b07f [FIX] LEAVE: Fixed leave request update form forcasted leave issue 2024-07-23 11:10:00 +05:30
Horilla
bc937c0066 [FIX] LEAVE: Fixed error while creating leave for previous month 2024-06-24 17:54:36 +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
db9de587f7 [FIX] LEAVE : Empty page issues, Compensatory form issues, comment section fixes with employee without work information 2024-05-18 14:52:09 +05:30
Horilla
d138446ec5 [UPDT] LEAVE: Compensatory leave form employee field updated with subordinates and added permissions 2024-05-10 10:27:22 +05:30
Horilla
d98c5480ee [UPDT] LEAVE: Leave compensatory request section 2024-05-08 15:57:41 +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
47e82b2241 [UPDT] LEAVE: Updated leave request form by changin div id of fields 2024-04-15 16:22:49 +05:30
Horilla
43a1567223 [UPDT] LEAVE: Updated leave request create & update form by adding htmx for leave type field to update options by selected employe 2024-04-08 15:18:36 +05:30
Horilla
c9b1df5cba [ADD] LEAVE: Leave request restriction for some particular days based on different conditions 2024-04-03 10:26:31 +05:30
Horilla
d2b01afd3f [UPDT] LEAVE: Updated leave request single view html by adding extra style classes 2024-04-02 10:06:29 +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
a2cf3f3738 [FIX] LEAVE: Fixed forcasted leave in update form 2024-03-18 16:43:26 +05:30
Horilla
398fd3fdf2 [FIX] LEAVE: Fixed forcasted leave issue 2024-03-18 15:35:31 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
05da33e6fe [UPDT] LEAVE: Leave request creation method updates 2024-02-23 12:06:56 +05:30
Horilla
bac7a40d1e [UPDT] LEAVE: Leave type creation and updation added with helptext and design changes 2024-02-17 15:19:35 +05:30
Horilla
0d45e44d26 [ADD] LEAVE: Horilla multi widge on the leave assign 2024-02-15 12:12:55 +05:30
Horilla
9612bd9ad4 [UPDT] GENERAL: Default values preloaded to forms 2024-02-14 14:58:09 +05:30
Horilla
9aac19206b [UPDT] LEAVE: Pre-planned leaves for employees 2024-02-03 13:58:16 +05:30
Horilla
ff2804e72c [UPDT] LEAVE: Comment section to activity sidebar 2024-01-30 19:09:18 +05:30
Horilla
927d6807b0 [UPDT] LEAVE: Leave request, admin leave request and holiday html updates using htmx attributes 2024-01-29 15:16:39 +05:30
Horilla
eb5258b053 [ADD] LEAVE: Comment section for leave allocation request and its group view 2024-01-16 14:21:53 +05:30
Horilla
3e3183cfcf [ADD] LEAVE: Comment for leave request views 2024-01-15 10:15:58 +05:30
Horilla
510d38a4da [FIX] GENERAL: Unactive employees being displayed everywhere 2024-01-04 16:52:12 +05:30
Horilla
c652ec0171 [IMP] Multi Company in Horilla 2023-12-01 15:36:51 +05:30
Horilla
f0d97f1589 [UPDT] LEAVE: More fields to leave filters 2023-11-27 22:01:47 +05:30