Commit Graph

388 Commits

Author SHA1 Message Date
Horilla
2e8c9db47a [FIX] ACCESSIBILITY: Typo in naming 2024-09-19 10:28:11 +05:30
Horilla
d34fdcb846 [ADD] ACCESSIBILITY: Add employee accessibility app for handling employees permissions and accessibility 2024-09-18 15:51:44 +05:30
Horilla
a63ffc204d [UPDT] BASE: Add additional fields to sign up page 2024-09-18 15:49:21 +05:30
Horilla
ab68634d1b [UPDT] EMPLOYEE: Change in currency section to view prefix or postfix to the amount 2024-09-18 15:46:59 +05:30
Horilla
00fa9efdba [ADD] EMPLOYEE: Option to download the import template from the same view of import section 2024-09-13 18:07:50 +05:30
Horilla
f19edb987a [UPDT] BASE: EmployeeBonuspoint in pms and BonusPoint in employee is connected and functions also updated 2024-09-12 14:11:50 +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
12b85d8f5c [UPDT] GENERAL: Badge design updates 2024-09-05 17:08:10 +05:30
Horilla
4293187d9c [FIX] EMPLOYEE: Employee individual view shift tab approve button not sticky issue 2024-09-04 16:35:34 +05:30
Horilla
8083e676e3 [UPDT] HORILLA CRUMBS: Additional urls to sidebar urls list 2024-09-03 14:10:49 +05:30
Horilla
2650d56641 [FIX] EMPLOYEE: Fixed normal employees cant view contract info 2024-09-03 14:05:56 +05:30
Horilla
bd81a7c71a [UPDT] LEAVE: Added leave taken to my leave request and profile and individual tabs 2024-09-03 14:05:34 +05:30
Horilla
1c4835af09 [FIX] EMPLOYEE: Style fix in bulk update form and view 2024-08-30 16:32:54 +05:30
Horilla
1c62b8d337 [UPDT] PMS: Employee bonus point 2024-08-30 14:57:56 +05:30
Horilla
78549149ce [FIX] EMPLOYEE: Style fix in employee list view action buttons 2024-08-28 12:00:57 +05:30
Horilla
9fe3e53db0 [UPDT] LEAVE: Added No limit for leave types in my leave request and leave tab in profile 2024-08-28 10:06:08 +05:30
Horilla
2078776d36 [ADD] EMPLOYEE: New feature for employee individual data export from employee view 2024-08-27 17:32:51 +05:30
Horilla
1dedf35c58 [UPDT] EMPLOYEE: Updation in employee replacement function 2024-08-20 14:54:34 +05:30
Horilla
8491b31769 [UPDT] GENERAL: Updated date_format and time_format variable declaration to global variable declarations and fix import/export issue in attendance 2024-08-19 17:20:37 +05:30
Horilla
7c5cfeb56d [UPDT] EMPLOYEE: Dependency removal from payroll app 2024-08-19 09:47:30 +05:30
Horilla
a2b705603c [FIX] DASHBOARD: Fixed dashboard birthday design 2024-08-14 22:18:46 +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
0e3c90ac52 [FIX] EMPLOYEE: Fixed employee deduction and allowance tab 2024-08-08 11:47:45 +05:30
Horilla
e1e6ff8f2c [UPDT] EMPLOYEE: Employee change script update 2024-08-08 11:44:50 +05:30
Horilla
f3c3a2d5bb [UPDT] EMPLOYEE: Updated employee individual view by changing contract tab path 2024-08-05 14:41:16 +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
6cef8ece55 [FIX] EMPLOYEE: Fixed employee name issue in employee card 2024-08-02 16:14:52 +05:30
Horilla
efd6f14d89 [UPDT] EMPLOYEE: Reduce employee filteration time 2024-07-29 17:03:47 +05:30
Horilla
2bb3a34d4c [FIX] GENERAL: Media url from backend 2024-07-29 16:46:05 +05:30
Horilla
bbfb0a275f [UPDT] EMPLOYEE: Updated document request creation and reject by adding messages 2024-07-17 15:44:16 +05:30
Horilla
af78bdaf9a [UPDT] EMPLOYEE: Remove employee object filter session 2024-07-15 12:05:16 +05:30
Horilla
8938150af4 [FIX] EMPLOYEE: Employee bulk mail template fix and profile view fix in sidebar while changing the company 2024-07-15 12:02:21 +05:30
Horilla
08e00fef5d [FIX] EMPLOYEE: Fixed employee reset password redirect 2024-07-12 12:31:31 +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
c2baaf5479 [UPDT] EMPLOYEE: Added option for managers to send reset password link to employee 2024-07-10 16:12:50 +05:30
Horilla
52e45cd2b0 [UPDT] EMPLOYEE: Updated the permission to view the profile section while company is user company or all company 2024-07-10 16:11:46 +05:30
Horilla
43449c3c15 [UPDT] EMPLOYEE: Employee shift request status determination method updates 2024-07-05 16:27:03 +05:30
Horilla
345e7de0f1 [FIX] EMPLOYEE: Document request delete function updated to solve hx_required decorator 2024-07-05 16:23:59 +05:30
Horilla
a8d1bd823c [UPDT] EMPLOYEE: Employee creation and updation form updated to as_p method 2024-07-05 16:17:39 +05:30
Horilla
b7c3559173 [FIX] BASE: Dependance order to extend employee model 2024-07-04 10:33:51 +05:30
Horilla
ae97246228 [FIX] EMPLOYEE: Employee form edit issue 2024-07-02 15:37:08 +05:30
Horilla
385a4eeb06 [ADD] EMPLOYEE: Validation for employee archive and bulk archive if employee is the last superuser and bulk delete updation 2024-07-02 14:35:01 +05:30
Horilla
1d5b39b364 [UPDT] EMPLOYEE: Notification reverse method bug fix 2024-06-27 14:48:25 +05:30
Horilla
0a6d3cc597 [UPDT] EMPLOYEE: Updated employee app by adding hx_request_required decorators 2024-06-21 10:04:49 +05:30
Horilla
6cb7ce0e7a [UPDT] EMPLOYEE: Updated employee app by changing asset tab function 2024-06-20 11:48:44 +05:30
Horilla
a563fe84e0 [UPDT] ATTENDANCE: Updated attendance app by changing group_by_queryset function location to horilla project folder 2024-06-20 11:47:45 +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
99ff1eac59 [FIX] EMPLOYEE: No user exists in employee error 2024-06-13 12:08:09 +05:30
Horilla
b9df7023be [FIX] Employee: Fixed badge id issue when creating an employee 2024-06-13 11:22:36 +05:30