Commit Graph

42 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
63e9cd78b1 [UPDT] PMS: Added new details in feedback list and feedback details 2024-10-24 14:57:01 +05:30
Horilla
9b162d90b9 [ADD] PMS: Pagination for employee objectives and employee keyresult 2024-10-19 16:06:13 +05:30
Horilla
1e4907a329 [FIX] PMS: Feedback create and update form issue 2024-09-26 15:50:49 +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
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
053ed3c641 [UPDT] PMS: Subbordinates,collegue,manager change according to the employee selected 2024-09-10 13:50:14 +05:30
Horilla
c2aa2ceb03 [FIX] PMS: Added validation for question template when answerable employee in meetings room 2024-09-03 17:18:01 +05:30
Horilla
b9bb95dd56 [UPDT] PMS: Label for object in objective create form 2024-08-31 16:26:00 +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
ba9c10b784 [FIX] PMS: Fixed meetings can be created in past dates 2024-07-23 11:10:25 +05:30
Horilla
7735e4e56d [UPDT] PMS: Added filter and selection for employees in update forms 2024-07-17 15:57:09 +05:30
Horilla
9bb4cbce15 [UPDT: PMS: Employee objective creation with dynamic keyresult creation 2024-07-17 14:09:12 +05:30
Horilla
fef82101ab [UPDT] PMS: Feedback form updation and bugfix in form saving issue 2024-07-09 16:56:12 +05:30
Horilla
7a7d8f7dc7 [UPDT] PMS: Updated pms objective key result dynamic create option by adding htmx attributes 2024-05-23 12:04:37 +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
Horilla
2fb6fd9ddd [FIX] PMS: Bug fixes as empty page issues, form style and validation issues, in all views in PMS module 2024-05-21 12:56:21 +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
fbca8ce8bc [UPDT] PMS: Added employee filter to employee_id field on meetin create and edit 2024-04-24 16:43:46 +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
f388d4844f [FIX] PMS: Fixed pms feedback creation not working if cyclic feedback is off issue 2024-04-09 16:08:17 +05:30
Horilla
2a5a3b5e13 [FIX] PMS: Key result create form not loading 2024-04-04 10:34:41 +05:30
Horilla
47f938abd3 [UPDT] PMS: Added cyclic feedback option 2024-04-02 10:11:55 +05:30
Horilla
52546af1a0 [ADD] PMS: Keyresult dynamic creation in objective form, and its validations 2024-03-26 14:11:47 +05:30
Horilla
521daf79fd [FIX] PMS: Pms add assignees and employee objective update issue 2024-03-11 12:20:47 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
ad1029288e [FIX] PMS: Pms add assignees validation miss match 2024-03-10 18:54:38 +05:30
Cybrosys Odoo Devs
b747bfe7db [IMP] PMS: Workflow change and new design 2024-03-08 22:35:28 +05:30
Horilla
e0bdb338e6 [ADD] PMS: Anonymous feedback creation in 360 feedback 2024-01-17 14:19:51 +05:30
Horilla
bd5a068b28 [FIX] GENERAL: Unactive employees being displayed everywhere 2024-01-04 11:07:14 +05:30
Horilla
6ffef1680e [FIX] PERFORMANCE: Multiple-select2 issue 2023-12-13 19:12:42 +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
7d4cf70757 [UPDT] Dashboard with no value png and form updations 2023-09-25 15:53:42 +05:30
Horilla
c4de53b568 [UPDT]Pylint fixes 2023-09-09 14:10:09 +05:30
Horilla
6da37318b5 [FIX] required validation is not showing on pms 2023-09-05 10:30:37 +05:30
Horilla
b745ab1897 [UPDT]translations updations 2023-08-07 13:02:24 +05:30
Horilla
eed40dd4b8 [FIX]major bug fixes 2023-08-01 16:48:48 +05:30
Nikhil
2e18244716 [INITIAL COMMIT] 2023-05-10 15:06:57 +05:30