Commit Graph

73 Commits

Author SHA1 Message Date
Horilla
5ef735acbd [FIX] TEMPLATES: Fixed htmx syntax error on dashboard tiles html file 2025-06-02 16:23:28 +05:30
Horilla
1367e24d54 [UPDT] TEMPLATE: Updated index page by adding sidebar oh-wrapper-main--closed class toggleClass function 2025-05-14 17:18:34 +05:30
Horilla
dbba4964ab [FIX] TEMPLATES: #710 2025-04-28 09:47:30 +05:30
Horilla
e3f93b2b3e [FIX] GENERAL: Birthday animation updates 2025-03-24 11:53:13 +05:30
Horilla
9b96d0b91e [UPDT] EMPLOYEE: Birthday view restriction 2025-02-10 11:28:26 +05:30
Horilla
58fefbf1df [ADD] EMPLOYEE: Birthday restriction in dashboard 2025-02-09 01:43:50 +05:30
Horilla
53b70366eb [UPDT] EMPLOYEE: Updated get_birthday method by replace ajax into htmx method 2024-12-03 14:05:34 +05:30
Horilla
165f391975 [UPDT] BASE: Add hx-trigger attributes for announcement list 2024-11-26 11:13:30 +05:30
Horilla
3bf9853bd7 [UPDT] ASSET: HTMX atttributes for asset request rejection 2024-11-24 10:42:05 +05:30
Horilla
547e22eb80 [UPDT] BASE: Accessibility conditions added for different charts in main dashboard 2024-09-21 15:48:40 +05:30
Horilla
0ef7e034f2 [ADD] TEMPLATES: Add new animation for current day birthday employees 2024-09-21 15:15:01 +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
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
992f160260 [UPDT] TEMPLATES: New page for employee work info complete table view 2024-06-15 19:19:55 +05:30
Horilla
b87088ef5d [FIX] TEMPLATES: Permission updation for employee workinfo completeion in main dashboard 2024-06-10 11:06:28 +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
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
8795c6fbc5 [UPDT] DASHBOARD: Updated field name in if condition 2024-04-15 16:41:25 +05:30
Horilla
5b444f56a9 [FIX] DASHBOARD: Added user level for on leave dashboard 2024-04-04 10:35:13 +05:30
Horilla
d99d68ef02 [UPDT] DASHBOARD: Updated asset request details hx-target and data-target 2024-04-03 10:31:27 +05:30
Horilla
1db36895f8 [FIX] DASHBOARD: Removed confirmation message from chart removal 2024-03-28 14:24:20 +05:30
Horilla
53cf08da60 [ADD] DASHBOARD: Toggle main dashboard tiles according to users preference 2024-03-28 12:05:55 +05:30
Horilla
109063dffa [UPDT] DASHBOARD: Changed on leave method in dashboard and added empty page html 2024-03-26 14:10:37 +05:30
Horilla
ed7e4bb72f [UPDT] DASHBOARD: Fixed dashboard tile calculation and empty page for announcement 2024-03-25 16:16:45 +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
d09e9b4946 Development (#128)
* [UPDT] RECRUITMENT: Updated recruitment stage update method by changing hx-target

* [UPDT] LEAVE: Updated company leave create , update and delete method by adding hx-target

* [UPDT] ATTENDANCE: Updated attendance request create method by changing hx-target

* [UPDT] LEAVE: Updated leave request create form hx-target

* [IMP] Add HorillaModel abstract model

* [UPDT] EMPLOYEE: Updated employee disciplinary form by adding parent model class for disciplinary model
2024-03-21 08:38:16 +00:00
Horilla
b5bda7dfea [UPDT] EMPLOYEE: Updated document create form in the document tab and change hx-target of leave request from dashboard 2024-03-18 12:27:35 +05:30
Horilla
469aea82bf [UPDT] BASE: Updated hx-target and data-target of shift and work type in dahboard and also updated title of feedback answer table in dashboard 2024-03-13 16:59:30 +05:30
Cybrosys Odoo Devs
470f14cb24 [UPDT] BASE: Updated work type request create method by adding request date periods 2024-03-09 14:16:54 +05:30
Cybrosys Odoo Devs
e81f02d6ae [FIX] BASE: Empty db driver condition fix 2024-03-09 00:17:29 +05:30
Cybrosys Odoo Devs
820a2d377a [IMP] BASE: Added Horilla tour for first time users 2024-03-08 23:49:22 +05:30
Horilla
57a2eb7263 [UPDT] DASHBOARD: Dashboard quick actions button color 2024-03-06 10:07:15 +05:30
Horilla
04d87efa60 [ADD] BASE: Add a modal for object details 2024-03-02 10:33:30 +05:30
Horilla
a8d3c877d9 [UPDT] DASHBOARD: Modal div section for individual attendance view and updated trans tag 2024-03-01 10:30:03 +05:30
Horilla
1348593262 [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:22:01 +05:30
Horilla
00b213d7c1 [UPDT] DASHBOARD: Style updation on announcement create button 2024-02-16 16:45:58 +05:30
Horilla
fb422d188a [FIX] DASHBOARD: Changed leave request quick action url 2024-02-14 15:03:05 +05:30
Horilla
5d2fce6f80 [UPDT] DASHBOARD: Remove percentage pills from cards in dashboard 2024-02-13 13:59:37 +05:30
Horilla
fc8afa20ba [UPDT] DASHBOARD: Pagination indication in table 2024-02-07 17:25:01 +05:30
Horilla
5d3157d07f [FIX] DASHBOARD: Typos in labels 2024-02-06 13:39:25 +05:30
Horilla
fdeb38aae1 [FIX] DASHBOARD: Leave allocation request chart heading 2024-02-05 11:53:14 +05:30
Horilla
e24123c8a6 [UPDT] BASE: Dashboard tile re labelling 2024-02-03 14:10:41 +05:30
Horilla
052a12afff [FIX] ANNOUNCEMENT: Create button style fix 2024-01-31 17:02:56 +05:30
Horilla
9166fd8738 [UPDT] DASHBOARD: Style updates and default dashboard tile order 2024-01-31 16:26:05 +05:30
Horilla
08fb346b1d [UPDT] BASE: Announcement empty page updation 2024-01-29 15:07:42 +05:30
Horilla
8a0b9ca296 [UPDT] DASHBOARD: Announcement in main dashboard 2024-01-25 15:46:50 +05:30
Horilla
c113c013c4 [ADD] DASHBOARD: Quick action buttons in the main dashboard 2024-01-22 19:16:08 +05:30
Horilla
155b170b67 [ADD] DASHBOARD: Feedback table and asset request approve table 2024-01-16 14:25:06 +05:30
Horilla
f5d378d1e5 [ADD] DASHBOARD: Leave request and leave allocation request approval from dashboard 2024-01-16 11:35:45 +05:30
Horilla
42b6aa4249 [ADD] DASHBOARD: Overtime approval and attendance validate tables in main dashboard 2024-01-15 11:47:25 +05:30