Commit Graph

42 Commits

Author SHA1 Message Date
Horilla
1dfabae3e8 Merge master 2025-10-30 10:38:18 +05:30
Horilla
3f2bc7ad53 Merge master 2025-10-20 12:44:29 +05:30
Horilla
65f284fc54 [UPDT] HORILLA_AUTOMATIONS: Updated apps.py to skip start_automation when executing some django manage commands 2025-08-21 17:13:10 +05:30
Horilla
eb35b41722 [UPDT] HORILLA_AUTOMATIONS: Updated refresh_automations view to safely check for available methods in REFRESH_METHODS 2025-08-21 14:03:47 +05:30
Horilla
4cd7a96b63 [UPDT] HORILLA AUTOMATIONS: Optimize form submit handler for #{{view_id}}Form: 2025-08-13 16:34:22 +05:30
Horilla
a9242e775e CBV code updates: 4th August 2025-08-04 09:41:35 +05:30
Horilla
8fe41283ea CBV code updates: 1st August 2025-08-01 17:48:04 +05:30
Horilla
648957ea12 CBV code updates: 4th July 2025-07-04 16:11:12 +05:30
Horilla
c2f0409e09 CBV code updates: 28th May 2025-05-28 09:42:28 +05:30
Horilla
696f26e57a CBV code updates: 14th May 2025-05-14 11:05:06 +05:30
Horilla
f0a02f45fe CBV code updates: 14th May 2025-05-14 09:42:27 +05:30
Horilla
053445db99 CBV code updates: 9th May 2025-05-09 15:07:19 +05:30
Horilla
b97976e7b5 CBV code updates: 8th May 2025-05-08 16:43:50 +05:30
Horilla
6b5d74ba1f CBV code updates: 6th May 2025-05-06 21:37:59 +05:30
Horilla
5130cc0344 CBV code updates: 28th April 2025-04-28 17:37:41 +05:30
Horilla
5da198c945 CBV code updates: 23rd April 2025-04-23 23:04:16 +05:30
Horilla
b81affff7d [ADD] Class Based Views for Horilla 2025-03-18 13:58:44 +05:30
Horilla
e4a9e123f1 [UPDT] HORILLA AUTOMATION: Description as template feature 2025-03-10 13:57:45 +05:30
Horilla
f13f679e79 [UPDT] BASE: Updated html pages by replace boolean field values into Yes or No words in html using template tag 2024-12-13 15:38:20 +05:30
Horilla
5d6a7c79c6 [UPDT] HORILLA AUTOMATIONS: Add also sent_to field in mail automation 2024-12-09 11:12:17 +05:30
Horilla
489eded955 [UPDT] GENERAL: Eval method change (#397) 2024-11-26 14:24:55 +05:30
Horilla
ad9dd08fdc [UPDT] HORILLA AUTOMATIONS: Context support title 2024-11-06 09:31:40 +05:30
Horilla
2e01d65406 [UPDT] HORILLA AUTOMATIONS: Width to action column 2024-11-05 15:54:25 +05:30
Horilla
5227947ad0 [UPDT] HORILLA AUTOMATIONS: Additional field mapping option 2024-11-05 15:53:29 +05:30
Horilla
22a7b5a5b1 [UPDT] HORILLA AUTOMATIONS: Excluded none values from mail_to 2024-11-05 15:53:01 +05:30
Horilla
725a6d5fe9 [FIX] MAIL AUTOMATIONS: Form toggle script not work issue (#377) 2024-10-29 10:15:43 +05:30
Horilla
27aa2eba56 [FIX] HORILLA AUTOMATIONS: Create mail automation issue fix 2024-10-22 11:18:43 +05:30
Horilla
07da2bac20 [FIX] AUTOMATIONS: Static not loading in mail automation 2024-09-24 14:24:47 +05:30
Horilla
229621f2ba [UPDT] HORILLA AUTOMATIONS: Add reply and from email to Email 2024-09-20 15:38:46 +05:30
Horilla
1c62b8d337 [UPDT] PMS: Employee bonus point 2024-08-30 14:57:56 +05:30
Horilla
aacdb0335d [UPDT] HORILLA VIEWS: List view with optional filter class 2024-08-14 12:17:45 +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
6e674a152d [RMV] HORILLA AUTOMATIONS: Remove unwanted imports 2024-07-29 17:02:10 +05:30
Horilla
0acc8fd293 [UPDT] HORILLA AUTOMATIONS: Next previous option in the update form 2024-07-29 17:01:19 +05:30
Horilla
cb8d9de490 [UPDT] HORILLA AUTOMATIONS: Cols split in mail automation form 2024-07-29 17:00:34 +05:30
Horilla
050eb5401a [ADD] HORILLA AUTOMATIONS: Added missing permissions 2024-07-17 15:55:25 +05:30
Horilla
c235061eec [FIX] HORILLA AUTOMATIONS: List index out of range error 2024-07-12 12:33:24 +05:30
Guillaume Chanaud
08631a68b8 [FIX] Complying with RFC5321 regarding MAIL FROM (#241)
* [FIX] Default FROM address is not RFC compliant

* [FIX] Cannot concatenate PosixPath + str
2024-07-12 10:45:37 +05:30
Horilla
b7c3559173 [FIX] BASE: Dependance order to extend employee model 2024-07-04 10:33:51 +05:30
Horilla
ce5dcbe2a8 [UPDT] BASE: Updated base app by changing ThreadLocalMiddleware location to horilla project folder 2024-06-20 11:45:55 +05:30
Horilla
e428204b8b Pylint updates 2024-06-13 11:22:59 +05:30
Horilla
2ee8495f5a [IMP] AUTOMATIONS: Add horilla automations 2024-06-12 16:44:05 +05:30