Commit Graph

200 Commits

Author SHA1 Message Date
Horilla
542e9cc0e7 [UPDT] PMS: Updated question template CRUD operations 2025-02-27 11:54:12 +05:30
Ruben Duarte
62b60d8a20 Refactored radio button UI for multiple-choice questions (#526)
- Replaced the previous radio button style (oh-radio) with the new custom-radio-container system.
- Improved accessibility by removing fixed IDs from radio inputs.
- Adjusted the HTML structure to place inputs inside their corresponding labels.
- Implemented the new custom-radio-checkmark styling for a more intuitive design.

 Reasoning: Enhancing usability, visual consistency, and preventing potential ID conflicts in multiple-question forms.
2025-02-26 10:53:01 +05:30
Horilla
c81523e5f2 [UPDT] PMS: Feedback start date and end date restriction in feedback view 2025-02-18 15:00:52 +05:30
Mahmoud Nasser Abdulhamed
288f1fc030 [UPDT] not allow employees from answering feedback if it does not sta… (#491)
* [UPDT] not allow employees from answering feedback if it does not started yet

* [FIX] fix holiday edit form it raise error for missing company_id field

---------

Co-authored-by: Mahmoud Nasser <mahmoudnasser@Mahmouds-MacBook-Air.local>
2025-02-17 16:41:58 +05:30
Horilla
c03cafd14f [UPDT] HORILLA: Updated horilla global varriable APPS by declare them in every app ready() function 2025-01-31 10:50:59 +05:30
Horilla
048625c57e [UPDT] PMS: Keyresult create permission updated 2025-01-30 16:32:22 +05:30
Horilla
c2456a146c [FIX] PMS: Fixed employee objective edit for employees with permission 2025-01-24 14:32:44 +05:30
Horilla
b80e36a378 [FIX] PMS: Fixed the keyresult accessiblity permission to view_keyresult 2025-01-23 12:21:27 +05:30
Horilla
0b5d42c77a [UPDT] PMS: Anonymous feedback CRUD permissions updated 2025-01-09 10:30:13 +05:30
Horilla
0d4e908689 [ADD] PMS: Anonymous feedback filter 2025-01-08 10:33:48 +05:30
Horilla
2cf5ef6ebe [UPDT] PMS: Objective permissions changed 2024-12-21 15:45:26 +05:30
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
489eded955 [UPDT] GENERAL: Eval method change (#397) 2024-11-26 14:24:55 +05:30
Horilla
6f6dca3771 [UPDT] PMS: Pagination for feedback list in dashboard 2024-11-24 10:47:08 +05:30
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
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
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
48c4641be9 [UPDT] PMS: Feedback overview empty message 2024-09-25 10:35:56 +05:30
Horilla
06b2314d50 [FIX] PMS: Added own records in employee queryset 2024-09-23 17:14:57 +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
0980eb1f55 [UPDT] PMS: Bonus point create button permissions updated 2024-09-15 23:51:55 +05:30
Horilla
2aafde532e [FIX] PMS: Employee keyresult value error on self objectives tab is fixed 2024-09-12 14:12:48 +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
edb1faa214 [FIX] PMS: All feedback tab is updated as Feedbacks to review 2024-09-03 17:15:59 +05:30
Horilla
e60a99b5f7 [FIX] PMS: Fixed feedback answer icon width 2024-09-03 14:05:06 +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
b9bb95dd56 [UPDT] PMS: Label for object in objective create form 2024-08-31 16:26:00 +05:30
Horilla
4f7721d67f [FIX] PMS: Settings accordion not open issue along with horilla view 2024-08-31 15:14:22 +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
fa3d858524 [UPDT] PMS: Replaced object_delete method parameters 2024-08-20 15:22:14 +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
5d4ef3157b [UPDT] PMS: Icon for answer button is updated, and filtering for answer button is added 2024-07-23 12:43:34 +05:30
Horilla
ba9c10b784 [FIX] PMS: Fixed meetings can be created in past dates 2024-07-23 11:10:25 +05:30
Horilla
8e61c5bbe9 [UPDT] PMS: Feedback answer view permission is updated 2024-07-22 10:52:54 +05:30
Horilla
28f7573a16 [FIX] PMS: Close button for employee objective creation 2024-07-19 14:06:05 +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
84fdbf7096 [UPDT] PMS: Bulk selection issue in feedbacks and checkbox styling 2024-07-08 21:02:26 +05:30