Commit Graph

138 Commits

Author SHA1 Message Date
Horilla
7054f60eb4 [ADD] EMPLOYEE: New fields and updation in filter form of employee view 2024-09-24 16:45:03 +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
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
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
0e3c90ac52 [FIX] EMPLOYEE: Fixed employee deduction and allowance tab 2024-08-08 11:47:45 +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
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
345e7de0f1 [FIX] EMPLOYEE: Document request delete function updated to solve hx_required decorator 2024-07-05 16:23:59 +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
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
99ff1eac59 [FIX] EMPLOYEE: No user exists in employee error 2024-06-13 12:08:09 +05:30
Horilla
218c6e8a11 [UPDT] BASE: Add objects field to model 2024-06-11 22:56:42 +05:30
Horilla
ea4cfe3146 [UPDT] EMPLOYEE: Next and previous option in employee individual view 2024-06-06 15:24:42 +05:30
Horilla
cdb578aba9 [UPDT] EMPLOYEE: Updated message styling into a sweet alert modal by showing the related field as list while deleting an employee 2024-05-31 09:10:19 +05:30
Horilla
eefa2a220f [FIX] EMPLOYEE: Fixed redeem points form redirection 2024-05-29 14:24:27 +05:30
Horilla
96d789113e [UPDT] BASE: Updated shift , work type request and rotating assign CRUD operations by adding hx_request_required decorators 2024-05-24 20:33:45 +05:30
Horilla
c03962f313 [UPDT] EMPLOYEE: Updated employee individaul view template and account block unblock function 2024-05-22 10:22:11 +05:30
Horilla
b105513c49 [UPDT] EMPLOYEE: Added work mail also email log 2024-05-21 09:57:18 +05:30
Horilla
a247b9ec3e [UPDT] EMPLOYEE : Employee work info updation issue fixes in individual and bulk update and new database issues fixes 2024-05-16 14:26:44 +05:30
Horilla
78d2de0d89 [UPDT] EMPLOYEE : Employee deleting time non-active contract will be deleted, issue solved if no contracts available 2024-05-15 14:33:26 +05:30
Horilla
a8c0397f69 [FIX] EMPLOYEE: Missing delete permission in employee views 2024-05-14 16:33:11 +05:30
Horilla
f57168ffef [FIX] EMPLOYEE: Document delete permission or restriction to the user 2024-05-14 14:46:01 +05:30
Horilla
3a3076f4b9 [UPDT] EMPLOYEE : Asset report and fine modal issue in employee individu 2024-05-09 14:27:01 +05:30
Horilla
c59a1b8613 [UPDT] EMPLOYEE: Exclude compensatory leave type condition updated 2024-05-09 11:07:24 +05:30
Horilla
d98c5480ee [UPDT] LEAVE: Leave compensatory request section 2024-05-08 15:57:41 +05:30
Horilla
c17661f8eb [UPDT] Code formatting 2024-05-07 20:04:10 +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
2ea45d47c8 [FIX] EMPLOYEE: Employee import issue and employee delete issue solved while employee's contract is not active 2024-05-06 12:51:56 +05:30
Horilla
10634870be [UPDT] EMPLOYEE : New tab in employee profile named scheduled interviews 2024-04-29 17:30:06 +05:30
Horilla
405cffffd7 [UPDT] EMPLOYEE: User can acces and manipulate data on employee individual view if it's their own individual view 2024-04-09 10:04:57 +05:30
Horilla
4b6b4d9d33 [UPDT] EMPLOYEE: Work info form updation and bulk update bug fix in department, job position and job role fields 2024-04-04 16:59:33 +05:30
Horilla
f9fa6be56c [FIX] DASHBOARD: Fixed dashboard department chart showing departments with no data 2024-04-02 10:09:34 +05:30
Horilla
edb92f344b [FIX] DASHBOARD: Fixed dashboard active employee count 2024-03-26 14:18:04 +05:30
Horilla
ed7e4bb72f [UPDT] DASHBOARD: Fixed dashboard tile calculation and empty page for announcement 2024-03-25 16:16:45 +05:30
Horilla
d09e9b4946 Development (#128)
* [UPDT] RECRUITMENT: Updated recruitment stage update method by changing hx-target

* [UPDT] LEAVE: Updated company leave create , update and delete method by adding hx-target

* [UPDT] ATTENDANCE: Updated attendance request create method by changing hx-target

* [UPDT] LEAVE: Updated leave request create form hx-target

* [IMP] Add HorillaModel abstract model

* [UPDT] EMPLOYEE: Updated employee disciplinary form by adding parent model class for disciplinary model
2024-03-21 08:38:16 +00:00
Horilla
75baafef65 [UPDT] EMPLOYEE: Validations for bonus point redeem 2024-03-19 14:05:14 +05:30
Horilla
eb2c153c98 [UPDT] EMPLOYEE: Updated employee note delete method by adding hx-swap=delete attr 2024-03-19 11:03:08 +05:30
Horilla
b5bda7dfea [UPDT] EMPLOYEE: Updated document create form in the document tab and change hx-target of leave request from dashboard 2024-03-18 12:27:35 +05:30
Cybrosys Odoo Devs
3c820fd543 [UPDT] EMPLOYEE: Updated employee archive method to hx and updated window.confirm message style 2024-03-08 22:41:38 +05:30
Horilla
896ece1a4e [FIX] EMPLOYEE: Employee select all instance bug fix when data filtered 2024-03-08 11:32:36 +05:30
Horilla
a7c71eef00 [UPDT] EMPLOYEE: Description null constraints 2024-03-08 10:46:37 +05:30