Commit Graph

40 Commits

Author SHA1 Message Date
Horilla
b411160ee5 [ADD] PMS: Added company fields and updated the views based on company change for period and question templates 2024-12-06 15:57:10 +05:30
Horilla
f1d5703e04 [ADD] PMS : Added company fields based on employees and objectives 2024-11-15 11:00:19 +05:30
Horilla
0b9dce6125 [FIX] PMS: Due date presenting on keyresult and feedback, key result validation 2024-10-28 14:05:46 +05:30
Horilla
9b162d90b9 [ADD] PMS: Pagination for employee objectives and employee keyresult 2024-10-19 16:06:13 +05:30
Horilla
c769a432f3 [UPDT] PMS : Meeting form updation filter widjets on update form and helptext 2024-09-23 17:13:27 +05:30
Horilla
b65fbe8658 [ADD] PMS: Feedback overview 2024-09-19 10:26:41 +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
b5745c7bca [FIX] PMS: Edit title not showing in update form in bonus point form 2024-09-02 00:13:52 +05:30
Horilla
c88a8202c2 [UPDT] PMS: Employee bonus point 2024-08-30 14:51:21 +05:30
Horilla
9720826b9b [ADD] PMS: Employee bonus point feature 2024-08-27 17:34:55 +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
9bb4cbce15 [UPDT: PMS: Employee objective creation with dynamic keyresult creation 2024-07-17 14:09:12 +05:30
Horilla
b7c3559173 [FIX] BASE: Dependance order to extend employee model 2024-07-04 10:33:51 +05:30
Horilla
aa5980fda3 [ADD] PMS: Added new field duration unit for objectives, and employeeobjective end date calculation based on the duration unit 2024-05-22 10:33:48 +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
2d09b7dde0 [FIX] PMS: Fixed employee filter widget for update form 2024-04-24 16:44:25 +05:30
Horilla
3a124f2d7f [ADD] PMS: Added meetings option in PMS 2024-04-24 12:16:28 +05:30
Horilla
a9540b0b96 [ADD] PMS: Employee objective filter and search methods 2024-04-11 12:34:55 +05:30
Horilla
751c66caf8 [UPDT] PMS: Key result default ordering with id 2024-04-04 17:11:53 +05:30
Horilla
47f938abd3 [UPDT] PMS: Added cyclic feedback option 2024-04-02 10:11:55 +05:30
Horilla
2c3a52a86a [FIX] PMS: Updated manipulate_existing_data function by adding condition to check models exists 2024-03-28 14:28:18 +05:30
Horilla
52546af1a0 [ADD] PMS: Keyresult dynamic creation in objective form, and its validations 2024-03-26 14:11:47 +05:30
Horilla
75a775bd34 Development (#125)
* [UPDT] EMPLOYEE: Updated employee individual view tab select option by adding permission

* [UPDT] LEAVE: Updated holiday delete method by adding hx attributes and holiday table action column by adding user permission

* [UPDT] TEMPLATES: Updated Configuration subemenu permission for a user

* [UPDT] PMS: Updated performance dashboard data's fetching by changing filter field in employee key result
2024-03-20 08:44:48 +00:00
Horilla
70fe851dde [FIX] PMS: Updated peformance model objective and key result by adding related name for HorillaCompanyManager field 2024-03-18 16:44:13 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Cybrosys Odoo Devs
b747bfe7db [IMP] PMS: Workflow change and new design 2024-03-08 22:35:28 +05:30
Horilla
39c71e627b [UPDT] GENERAL: Max len for text area fields except mail template body 2024-02-14 12:59:41 +05:30
Horilla
e0bdb338e6 [ADD] PMS: Anonymous feedback creation in 360 feedback 2024-01-17 14:19:51 +05:30
Horilla
c652ec0171 [IMP] Multi Company in Horilla 2023-12-01 15:36:51 +05:30
Horilla
eddbb5a83a [UPDT] PMS: Objective progress and key result progress 2023-11-28 19:50:41 +05:30
Horilla
3291b06ead [UPDT] PMS: Change progress of key result and objective wrt current value 2023-11-27 22:04:14 +05:30
Horilla
94ce5349fc [ADD] PMS: company_id - Company dependent fields to pms models 2023-11-20 14:30:32 +05:30
Horilla
c92f147737 [UPDT] PMS: Added kwargs to the methods 2023-11-13 12:37:11 +05:30
Horilla
8e7bcb0924 [FIX] PMS: Issue with the default historical record 2023-10-26 12:54:15 +05:30
Horilla
f9677df794 [ADD] PMS: Quick filter into objective view 2023-10-19 12:39:13 +05:30
Horilla
7d4cf70757 [UPDT] Dashboard with no value png and form updations 2023-09-25 15:53:42 +05:30
Horilla
bf5a3ee497 [IMP] Protect method for model fields 2023-09-19 15:56:53 +05:30
Horilla
c4de53b568 [UPDT]Pylint fixes 2023-09-09 14:10:09 +05:30
NIKHIL RAVI
d1b170f203 [ADD]Translations 2023-07-26 12:15:01 +05:30
Nikhil
2e18244716 [INITIAL COMMIT] 2023-05-10 15:06:57 +05:30