Commit Graph

2486 Commits

Author SHA1 Message Date
Horilla
74aa157ba1 [UPDT] TEMPLATES: Update avoid_target with new 'infinite' value 2024-08-05 14:53:41 +05:30
Horilla
d9efbb550a [UPDT] RECRUITMENT: Conditional statement for kanban card title 2024-08-05 14:52:20 +05:30
Horilla
2b4636cd77 [FIX] ATTENDANCE: Attendance label issue fix 2024-08-05 14:49:32 +05:30
Horilla
f3c3a2d5bb [UPDT] EMPLOYEE: Updated employee individual view by changing contract tab path 2024-08-05 14:41:16 +05:30
Horilla
5d07f6a312 [UPDT] LEAVE: Updated leave app by adding funtion to view leave tab of an employee 2024-08-05 14:40:36 +05:30
Horilla
3c81a5da4f [UPDT]Base : Updated base app by changing department field to multiple choice field in job position form 2024-08-05 14:36:47 +05:30
Horilla
281a571903 [FIX] BASE: Revert to new horilla settings file structure 2024-08-05 14:35:34 +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
746272d801 [FIX] PAYROLL: Fixed allowance range issue 2024-08-03 14:30:33 +05:30
Horilla
89af5f811d [FIX] RECRUITMENT: Fixed candidate card name and email style 2024-08-03 10:22:07 +05:30
Horilla
6cef8ece55 [FIX] EMPLOYEE: Fixed employee name issue in employee card 2024-08-02 16:14:52 +05:30
Horilla
974f6f6805 [UPDT] BASE: Added history for models using django audit log 2024-08-02 14:27:23 +05:30
Horilla
830a8471ba [FIX] BASE: Fixed circular import issue 2024-08-02 14:26:44 +05:30
Horilla
c804c8a943 [FIX] LEAVE: Bulk approve override for superusers 2024-07-31 17:07:21 +05:30
Horilla
50293c2596 [FIX] ATTENDANCE: Attendance bulk approval modal message 2024-07-30 14:35:32 +05:30
Horilla
cf05b998f1 [FIX] RECRUITMENT: File acceptance for candidate profile in application form 2024-07-30 14:21:21 +05:30
Horilla
47fbb51538 [FIX] HORILLA VIEWS: Fix ReverseOneToOneDescriptor and ForwardManyToOneDescriptor issue while sorting 2024-07-30 14:20:55 +05:30
Horilla
db7f2f1a99 [ADD] Add bs4 to requirements.txt 2024-07-29 17:09:54 +05:30
Horilla
f8d7bca82b [FIX] GENERAL: Multiple/independent storing of the selected instance 2024-07-29 17:06:38 +05:30
Horilla
7cd1627f68 [UPDT] STATIC: Saved filter delete method 2024-07-29 17:04:58 +05:30
Horilla
58e525d5e2 [FIX] GENERAL: Search not working issue 2024-07-29 17:04:24 +05:30
Horilla
efd6f14d89 [UPDT] EMPLOYEE: Reduce employee filteration time 2024-07-29 17:03:47 +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
c97fd07574 [FIX] HORILLA VIEWS: Dynamic create pickling error and page not found error 2024-07-29 16:59:52 +05:30
Horilla
621c2a53ba [UPDT] HORILLA VIEWS: Custom detailed cell 2024-07-29 16:56:52 +05:30
Horilla
938fbb867c [UPDT] HORILLA VIEWS: Reload message when htmx swap 2024-07-29 16:56:17 +05:30
Horilla
59001780db [ADD] HORILLA VIEWS: Form field responsiveness using dynamic column feature 2024-07-29 16:55:08 +05:30
Horilla
1bc8d7d492 [FIX] HORILLA VIEWS: Multiple/independent storing of the selected instance on group by 2024-07-29 16:53:27 +05:30
Horilla
4a72745d5f [FIX] HORILLA VIEWS: Design break issue in next previous options 2024-07-29 16:52:48 +05:30
Horilla
2cdf5eadaf [FIX] HORILLA VIEWS: Share saved filters between different views 2024-07-29 16:52:03 +05:30
Horilla
72a22c92a3 [FIX] HORILLA VIEWS: Sort toggle fix 2024-07-29 16:50:40 +05:30
Horilla
2581d2732b [FIX] HORILLA VIEWS: Active view type in Horilla nav 2024-07-29 16:50:00 +05:30
Horilla
2a546b12ef [ADD] HORILLA VIEWS: Decide export fields in HLV feature 2024-07-29 16:48:14 +05:30
Horilla
5778317b95 [ADD] HORILLA VIEWS: Decide export fields in HLV feature 2024-07-29 16:46:48 +05:30
Horilla
2bb3a34d4c [FIX] GENERAL: Media url from backend 2024-07-29 16:46:05 +05:30
Horilla
1df784dbd6 [ADD] BASE: 404 for images 2024-07-29 16:42:54 +05:30
Horilla
cf151556e7 [FIX] PAYROLL: Payslip auto generate save issue fixed 2024-07-26 10:37:58 +05:30
Horilla
1b0a337f89 [UPDT] Base: Empty page condition is updated 2024-07-26 10:37:37 +05:30
Horilla
25dc9b54d4 [FIX] ONBOARDING: Import error in onboarding filter 2024-07-26 10:37:20 +05:30
Horilla
09bf97849a [UPDT] Test Database 2024-07-24 12:44:13 +05:30
Horilla
c99d2d7975 [FIX] LEAVE: Fixed leave migration fresh db issue 2024-07-24 11:01:36 +05:30
Horilla
5d4ef3157b [UPDT] PMS: Icon for answer button is updated, and filtering for answer button is added 2024-07-23 12:43:34 +05:30
Horilla
9a4fdad68c [FIX] LEAVE: Past leave restriction error when employee creating leave request 2024-07-23 11:11:09 +05:30
Horilla
ba9c10b784 [FIX] PMS: Fixed meetings can be created in past dates 2024-07-23 11:10:25 +05:30
Horilla
12f362b07f [FIX] LEAVE: Fixed leave request update form forcasted leave issue 2024-07-23 11:10:00 +05:30
Horilla
bd2ddb2294 [FIX] RECRUITMENT: Fixed recruitment kanban view stage drag and drop issue 2024-07-22 10:57:43 +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
8e61c5bbe9 [UPDT] PMS: Feedback answer view permission is updated 2024-07-22 10:52:54 +05:30