24 Commits

Author SHA1 Message Date
Horilla
ca427e17f4 [UPDT] BASE: Updated announcement page empty style 2025-05-16 11:38:52 +05:30
Horilla
7c780f403d [FIX] BASE: #715 2025-05-06 12:57:27 +05:30
Horilla
eecdca1c33 [FIX] BASE: module 'base.announcement' has no attribute 'remove_announcement_file' 2025-03-26 15:08:38 +05:30
Horilla
416fde56c4 [FIX] BASE: #604 2025-03-26 14:02:20 +05:30
Horilla
c01d38d34c [ADD] ATTENDANCE: Check in check out enable disable feature added 2024-12-24 00:02:23 +05:30
Horilla
4ab8e3622e [UPDT] BASE: CRUD operations of announcement method updates 2024-12-23 11:33:00 +05:30
Horilla
898a2dd276 [UPDT] BASE: Updated announcement CRUD operations by adding htmx attributes 2024-12-03 14:08:44 +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
673e62aa87 [UPDT] BASE: window.confirm script 2024-11-11 16:43:09 +05:30
Horilla
1e3c8e271c [FIX] BASE: Announcement image style issue 2024-10-18 16:02:52 +05:30
Horilla
5662202988 [UPDT] BASE: Label update 2024-09-02 10:08:15 +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
8f3703f144 [UPDT] BASE : Announcement comment section updation as activity bar 2024-05-15 14:29:33 +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
02894afd55 [UPDT] BASE: Updated models in base by adding abstract class 2024-04-15 16:23:21 +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
cb55a20394 [UPDT] BASE: Condition for work type request updates 2024-02-06 13:47:11 +05:30
Horilla
ec91d5578e [ADD] BASE: Announcement view by list view option 2024-02-03 15:04:27 +05:30
Horilla
fb9e360679 [ADD] BASE: Employee notifications and announcement design change for mentions 2024-02-01 13:03:44 +05:30
Horilla
a163057a1b [UPDT] GENERAL: General settings helptext 2024-01-31 23:16:06 +05:30
Horilla
d0f3ec8abc [UPDT] SETTINGS: General settings order 2024-01-31 11:53:49 +05:30
Horilla
6f5e24b4cc [ADD] DASHBOARD: Announcement to main dashboad 2024-01-25 15:46:12 +05:30
Horilla
e6e3a9045e [ADD] BASE: Disciplinary action type creation in settings 2024-01-24 15:34:01 +05:30