Commit Graph

105 Commits

Author SHA1 Message Date
Horilla
7d296410ba [FIX] BASE: Fix typo in shift_detail_actions file name 2025-09-25 13:05:49 +05:30
Horilla
f4e296ae9e [FIX] BASE: fixed rotating work type and shift assign detail view for employees without work info 2025-09-24 16:22:36 +05:30
Horilla
20b7f1e457 [FIX] BASE: Fixed detailview for employees without work info 2025-09-22 10:17:19 +05:30
Horilla
22ff242dbe [UPDT] BASE: Updated announcement to include all employees if department or jobposition or employees selected 2025-09-17 12:23:13 +05:30
Horilla
73c9bed163 [UPDT] BASE: Added display inline to company image 2025-09-16 10:27:07 +05:30
Horilla
cde2d61de7 [FIX] BASE: Remove xss_exempt_fields from HorillaMailTemplate model.Function now reliably detects and filters malicious input 2025-08-30 13:01:59 +05:30
Horilla
e352ec3ed4 [FIX] BASE: Fixed rotating shift detail view action buttont 2025-08-27 16:18:03 +05:30
Horilla
cbcf9c6a20 [UPDT] BASE: Updated mailtemplate page to v2 2025-08-26 17:13:52 +05:30
Horilla
012df5b852 [UPDT] BASE: Added functions to control enabling and disabling of integrations 2025-08-22 12:26:38 +05:30
Horilla
5add46e0d4 [IMP] Merge from cbv branch updates with fixes related to v1 2025-08-01 17:58:33 +05:30
Horilla
a12d9f3918 [ADD] HORILLA V2-BETA: Horilla V2-Beta - Initial Commit 2025-06-11 14:36:06 +05:30
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
e0df70fec2 [UPDT] GENERAL: Added verbose name and verbose name plural 2025-05-31 10:37:32 +05:30
Horilla
6ce86499d1 [UPDT] BASE: Updated base app by adding additional validation condition on TrackLateComeEarlyOut save method 2025-05-13 12:14:23 +05:30
Horilla
95496dc2b9 [UPDT] BASE: Updated base module by adding non field errors in company form html 2025-05-10 17:04:00 +05:30
Horilla
7c780f403d [FIX] BASE: #715 2025-05-06 12:57:27 +05:30
Horilla
bda87bb4b5 [UPDT] BASE: Title max length 2025-04-21 12:37:09 +05:30
Horilla
1916d4196d [UPDT] BASE: Add verbose name for models 2025-03-18 16:11:57 +05:30
Horilla
3c4982ea94 [Add] BASE: Configuration to toggle display email name 2025-03-18 13:32:05 +05:30
Horilla
f123b31643 [ADD] BASE: Add field filtered employees to announcements 2025-03-10 13:58:22 +05:30
Horilla
9300d584cb [UPDT] BASE: Updated base app forms and models 2025-03-08 13:27:45 +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
Horilla
cada058046 [ADD] BASE: Added shift roster import 2025-02-05 11:20:54 +05:30
Horilla
c675862e64 [UPDT] LEAVE: Added reporting manager to multiple approve condition 2025-01-09 13:22:38 +05:30
Horilla
0c974724d8 [ADD] NOTIFICATION: Added notification sound 2024-12-31 18:56:48 +05:30
Horilla
9c10f330ee [UPDT] BASE: Added company_id into the announcement 2024-12-26 17:00:04 +05:30
Horilla
4b1125d813 Refactoring of merged code 2024-12-17 16:26:43 +05:30
Horilla
94cdc61fe9 added forced password change and added checkboc to assign leave to all employees when creating leave types (#412) (#431)
* removed_env_added_forced_password_change_added_selection of all employees

* appended

Co-authored-by: TalibY22 <106147952+TalibY22@users.noreply.github.com>
2024-12-17 15:02:26 +05:30
Horilla
55c93338db [UPDT] BASE: Add function and templates for upcoming holidays card list 2024-12-06 16:00:58 +05:30
Horilla
898a2dd276 [UPDT] BASE: Updated announcement CRUD operations by adding htmx attributes 2024-12-03 14:08:44 +05:30
Horilla
5dbdb6cbc6 [UPDT] BASE: Company filteration while changing company 2024-11-15 10:58:14 +05:30
Horilla
d70f36f42b [UPDT] BASE: More conditions for action columns in tables 2024-11-06 09:32:21 +05:30
Horilla
992de654e5 [UPDT] BASE: Updated get_horilla_model_class call from base models 2024-10-22 11:18:01 +05:30
Horilla
19dc7433bb [UPDT] BASE: Update verbose name 2024-08-31 16:49:22 +05:30
Horilla
3b4d65cd04 [ADD] ATTENDANCE: Added ip networks to ip restiction 2024-08-23 21:00:31 +05:30
Horilla
432e17ca9b [UPDT] BASE: Added additional fields in shift scheduler form to trigger automatic clock out 2024-08-16 10:20:58 +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
ecf8b21397 [UPDT] BASE: Department and jobposition unique 2024-07-10 10:49:18 +05:30
Horilla
c45da54de6 [FIX] BASE: employee_id is not getting inside the rotatings shift issue fix 2024-07-09 16:55:46 +05:30
Horilla
fc789c5945 [UPDT] BASE: Update AttributeError handling for shift and work type requests, and update the label of the 'company_id' field on the candidate reject reasons form 2024-07-05 16:24:43 +05:30
Horilla
94edb74548 [ADD] ATTENDANCE: IP based attendance restriction 2024-07-03 10:45:47 +05:30
Horilla
362c458e6a [UPDT] BASE: Job role bulk creation for multiple job position 2024-06-28 16:43:21 +05:30
Horilla
69d7c02e69 [UPDT] BASE: _thread_locals import change 2024-06-20 11:54:37 +05:30
Horilla
7e607c7132 [UPDT] BASE: Updated base app by adding additional shift and work type in rotating 2024-06-18 14:53:23 +05:30
Horilla
dcd04e2bd8 [UPDT] BASE: Updated rotating shift and work type by adding additional shift and work type to rotate 2024-06-18 14:24:11 +05:30
Horilla
218c6e8a11 [UPDT] BASE: Add objects field to model 2024-06-11 22:56:42 +05:30