Commit Graph

91 Commits

Author SHA1 Message Date
Horilla
3beba9272a [UPDT]PMS : PMS app updated by adding htmx attributes for meeting page CRUD operations 2024-11-22 12:44:41 +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
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
eacd64102b [UPDT] EMPLOYEE: Employeee select page is added in employee app 2024-10-11 12:27:55 +05:30
Horilla
bf63fa3542 [UPDT] PMS: Keyresult answer view in feedback detailed view 2024-09-30 18:44:36 +05:30
Horilla
da41e3baa7 [FIX] PMS: Feedback search and permissions in list view 2024-09-27 16:21:27 +05:30
Horilla
1e4907a329 [FIX] PMS: Feedback create and update form issue 2024-09-26 15:50:49 +05:30
Horilla
b65fbe8658 [ADD] PMS: Feedback overview 2024-09-19 10:26:41 +05:30
Horilla
0980eb1f55 [UPDT] PMS: Bonus point create button permissions updated 2024-09-15 23:51:55 +05:30
Horilla
053ed3c641 [UPDT] PMS: Subbordinates,collegue,manager change according to the employee selected 2024-09-10 13:50:14 +05:30
Horilla
edb1faa214 [FIX] PMS: All feedback tab is updated as Feedbacks to review 2024-09-03 17:15:59 +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
35fe7cfe93 [UPDT] PMS: Updated user permission for detailed view in feedback 2024-08-26 11:25:12 +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
8e61c5bbe9 [UPDT] PMS: Feedback answer view permission is updated 2024-07-22 10:52:54 +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
dc52fe20e4 [FIX] PMS: Permissions in meetings 2024-07-01 14:01:45 +05:30
Horilla
d22599aea6 [UPDT] PMS: Notification redirect updated to reverse method 2024-06-28 16:35:42 +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
4ead9e8ff8 [UPDT] PMS: Added hx decorators for hx functions in pms module 2024-05-30 10:07:07 +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
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
Horilla
888ffce81b [UPDT] PMS: Employee objective filter updates 2024-05-17 11:21:38 +05:30
Horilla
9f468a4e64 [UPDT] PMS: Key result deletion validation 2024-05-15 22:20:58 +05:30
Horilla
580316da5c [FIX] PMS: Missing delete permission in pms views 2024-05-14 16:33:54 +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
97dd8de750 [UPDT] PMS: Updated objective filter fields 2024-04-30 12:44:38 +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
8fd9c97a03 [UPDT] PMS: User permission updated 2024-04-19 20:40:24 +05:30
Horilla
be671a4545 [FIX] PMS: Fixed key result chart issue for managers 2024-04-18 12:26:26 +05:30
Horilla
fa5a24a438 [FIX] PMS: Keyresult create error 2024-04-16 12:20:55 +05:30
Horilla
286d59094a [UPDT] PMS : Modal closing issue, filter archive and unarchive updations and view updations 2024-04-16 10:05:52 +05:30
Horilla
7836ca5c7c [FIX] PMS: Pms objective page showing error for normal employee with no objectives assigned or not a manager 2024-04-15 13:28:58 +05:30
Horilla
a9540b0b96 [ADD] PMS: Employee objective filter and search methods 2024-04-11 12:34:55 +05:30
Horilla
4dcd380492 [FIX] PMS: Fixed key result redirect page from pms dashboard 2024-04-09 16:04:18 +05:30
Horilla
af979160a2 [FIX] PMS: PMS dashboard okr at risk redirect view changed to individual view 2024-04-08 15:15:39 +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
d943b601fa [ADD] PMS: Separate view for key result 2024-03-28 17:29:04 +05:30
Horilla
5526d14bd5 [UPDT] PMS: Employee objective status change 2024-03-28 14:33:19 +05:30
Horilla
0fa5c7a664 [UPDT] PMS: Keyresult dynamic creation in objective update 2024-03-26 15:00:34 +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
249f154a4d [UPDT] PMS: Confirmation messages added in objective view 2024-03-18 12:39:38 +05:30
Horilla
521daf79fd [FIX] PMS: Pms add assignees and employee objective update issue 2024-03-11 12:20:47 +05:30