Commit Graph

22 Commits

Author SHA1 Message Date
Horilla
2a688851e0 [UPDT] HORILLA DOCUMENTS: Updated horilla documents app by adding htmx script to trigger the bulk rejection action 2025-05-16 19:20:14 +05:30
Horilla
b01690af79 [UPDT] HORILLA DOCUMENTS: Updated documents app by adding verbose name for model and fields 2025-03-15 12:51:39 +05:30
Horilla
eda9e921e0 [UPDT] HORILLA DOCUMENTS: Updated docuemnt model delete method by adding condition to check request exist for the document 2024-12-20 14:42:04 +05:30
Horilla
9daa10573d [ADD] EMPLOYEE: Documents to candidate model 2024-11-29 12:14:14 +05:30
Horilla
75f34efdc8 [UPDT] EMPLOYEE: Change hx-target for document section in employee 2024-09-26 15:07:23 +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
7b56c030f7 [ADD] HORILLA_DOCUMENTS: Added filter and selection method in edit form 2024-07-17 15:54:40 +05:30
Horilla
52ed1659db [FIX] DOCUMENTS: Fixed document creation issue while editing document request 2024-05-10 12:04:03 +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
cf2629fff2 [UPDT] DOCUMENTS: Added confirmation to approve reject and bulk action and made reject reason form field as required 2024-04-04 16:58:40 +05:30
Horilla
95261343b6 [UPDT] HORILLA DOCUMENTS: Updated models in horilla documents by adding abstract class for models 2024-03-28 14:31:25 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
3a0f9dd431 [UPDT] DOCUMENTS: field attributes updates 2024-03-06 15:01:56 +05:30
Horilla
66fbb9c55e [FIX] HORILLA DOCUMENTS: Document form typo fix 2024-02-17 14:40:54 +05:30
Horilla
deca93aac0 [ADD] HORILLA DOCUMENTS: Multi-select widget on the document form 2024-02-16 16:44:12 +05:30
Horilla
39c71e627b [UPDT] GENERAL: Max len for text area fields except mail template body 2024-02-14 12:59:41 +05:30
Horilla
0ae8862545 [UPDT] HORILLA DOCUMENTS: Added notification for document request and document upload 2024-02-09 10:08:28 +05:30
Horilla
41271da7f3 [FIX] EMPLOYEE: Form design fix in employee tabs 2024-02-06 17:39:22 +05:30
Horilla
c143981b87 [UPDT] DOCUMENTS: Expiry for documents 2024-02-05 11:46:20 +05:30
Horilla
b5d9b6886f [UPDT] HORILLA DOCUMENT: Model updates 2024-01-31 12:14:51 +05:30
Horilla
1d6add386a [FIX] HORILLA DOCUMENTS: Validation if max size not given 2024-01-24 16:37:11 +05:30
Horilla
66d6612b26 [ADD] HORILLA DOCUMENTS: App to manage documents 2024-01-23 15:21:14 +05:30