Commit Graph

29 Commits

Author SHA1 Message Date
Horilla
d2476619c9 [UPDT] ATTENDANCE: Updated attendance app by adding htmx function in attendance dashboard cards 2024-12-04 14:46:55 +05:30
Horilla
43e03b1895 [UPDT] BASE: Work type request approvals from dashboard 2024-11-29 12:10:49 +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
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
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
f41c8871f8 [UPDT] ASSET: Updated asset return form hx-target and data-target 2024-04-17 13:16:55 +05:30
Horilla
24f0dc35cb [FIX] DASHBOARD: Fixed leave approve empty page height 2024-04-09 16:09:26 +05:30
Horilla
4114a05473 [FIX] DASHBOARD: Added actions table heading and fixed past dates leave request to approve show in the table 2024-04-03 10:32:52 +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
ec9921836e [UPDT] ASSET: Added confirmation message while rejecting asset request. 2024-03-19 11:02:26 +05:30
Horilla
fc02d552ef [FIX] BASE: Margin adjustment form 2024-03-04 10:16:08 +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
7811eb7c81 [UPDT] ATTENDANCE: hx-target url change 2024-03-01 10:31:06 +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
2d3d114b6e [UPDT] DASHBOARD: Button color and icon similarities 2024-02-14 14:59:07 +05:30
Horilla
fa98833a11 [UPDT] DASHBOARD: Fixed pagination showing in dashboard tables 2024-02-13 13:58:14 +05:30
Horilla
a88f73d180 [UPDT] DASHBOARD: Pagination indication in table 2024-02-07 17:25:49 +05:30
Horilla
1c63bc115a [FIX] DASHBOARD: Announcement container break issue 2024-02-07 17:22:17 +05:30
Horilla
176e6c3d42 [FIX] BASE: Typo mistake 2024-02-06 13:46:09 +05:30
Horilla
e24123c8a6 [UPDT] BASE: Dashboard tile re labelling 2024-02-03 14:10:41 +05:30
Horilla
fcf87e1272 [UPDT] DASHBOARD: Added confirmation messages to all approve and reject in dashboard tables 2024-01-19 09:43:44 +05:30
Horilla
ed08699a82 [FIX] DASHBOARD: Main dashboard table height issue 2024-01-16 16:41:40 +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
Horilla
cf6356dc26 [UPDT] BASE: Comments for shift and work type requests 2024-01-12 21:33:36 +05:30