17 Commits

Author SHA1 Message Date
Horilla
b31ea47026 [UPDT] BASE: Updated holidays and company leaves html page by adding fields verbosename as label 2025-06-01 18:16:14 +05:30
Horilla
ffca4e548e [UPDT] BASE: Restructure signals and work record updates to base module functions 2025-02-28 19:01:30 +05:30
Horilla
33f54a1afc [UPDT] BASE: Company field in form is updated to show only selected company 2025-02-19 14:35:36 +05:30
Horilla
62afc3145a Revert "[UPDT] BASE: Company field in form is updated to show only selected company"
This reverts commit d8403d2381.
2025-02-18 23:01:37 +05:30
Horilla
d8403d2381 [UPDT] BASE: Company field in form is updated to show only selected company 2025-02-18 20:23:29 +05:30
Mahmoud Nasser Abdulhamed
288f1fc030 [UPDT] not allow employees from answering feedback if it does not sta… (#491)
* [UPDT] not allow employees from answering feedback if it does not started yet

* [FIX] fix holiday edit form it raise error for missing company_id field

---------

Co-authored-by: Mahmoud Nasser <mahmoudnasser@Mahmouds-MacBook-Air.local>
2025-02-17 16:41:58 +05:30
Horilla
1f3ce1bf42 [UPDT] HORILLA CRUMBS: Add new urls to sidebar_urls list 2024-12-27 20:02:08 +05:30
Horilla
4dd6e27757 [UPDT] BASE: Add duplicate button in action column 2024-12-13 15:36:26 +05:30
Horilla
6ab5607e7e [UPDT] BASE: Updated base app by replace htmx attributes in holiday create and update form html 2024-12-07 10:27:18 +05:30
Horilla
55c93338db [UPDT] BASE: Add function and templates for upcoming holidays card list 2024-12-06 16:00:58 +05:30
Horilla
524adc259e [UPDT] LEAVE: User permission updates 2024-11-20 14:18:55 +05:30
Horilla
673e62aa87 [UPDT] BASE: window.confirm script 2024-11-11 16:43:09 +05:30
Horilla
3c68141e88 [ADD] LOAD DATA: New app for loading demo data to a blank database on user preference 2024-09-21 15:16:52 +05:30
Horilla
6783ba141d [ADD] BASE: Option to download the import template from the same view of import section 2024-09-13 18:07:05 +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
ef52ba0788 [UPDT] BASE: HTMX method to load the groups and permissions tab in employee individual view 2024-08-09 14:42:31 +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