Commit Graph

91 Commits

Author SHA1 Message Date
Horilla
e4580d2a10 [FIX] BASE: Resolved issue in announcement, employees didn't get the notification 2025-06-24 10:28:38 +05:30
Horilla
b31ea47026 [UPDT] BASE: Updated holidays and company leaves html page by adding fields verbosename as label 2025-06-01 18:16:14 +05:30
Horilla
95496dc2b9 [UPDT] BASE: Updated base module by adding non field errors in company form html 2025-05-10 17:04:00 +05:30
Horilla
7c780f403d [FIX] BASE: #715 2025-05-06 12:57:27 +05:30
Horilla
cdb698ecc8 [UPDT] BASE: Ensure default value of is_active is respected in CompanyForm.Replaced incorrect excluded_fields with exclude in CompanyForm.Meta 2025-05-02 10:20:42 +05:30
Horilla
683d99ac1a [UPDT] BASE: Updated base app ModelFrom class,Use user's company if present in queryset, otherwise fallback to first available option to the company field 2025-04-23 22:55:32 +05:30
Horilla
5fa43a44fc [FIX] BASE: Validation error in announcement form 2025-04-15 13:12:43 +05:30
Horilla
738c9e6c5a [UPDT] BASE: Added multi select employee widget to announcement form 2025-04-10 10:08:46 +05:30
aditya singh rawat
917b9a50e2 Fixed the typo in rotating work type additional data (#651) 2025-04-02 10:11:55 +05:30
Horilla
416fde56c4 [FIX] BASE: #604 2025-03-26 14:02:20 +05:30
Horilla
5a504cb75a [UPDT] BASE: Add verbose name of model as header 2025-03-10 13:59:29 +05:30
Horilla
9300d584cb [UPDT] BASE: Updated base app forms and models 2025-03-08 13:27:45 +05:30
Horilla
f464e2856b [UPDT] BASE: Send mail preview function updated 2025-02-26 16:59:24 +05:30
Horilla
71eaeb9ab0 [UPDT] BASE: Common field style for url field inputs 2025-02-25 17:52:57 +05:30
Horilla
75bb7445a0 [FIX] BASE: Fixed the form submission issue while creating the announcement without description and the console errors 2025-02-12 13:18:56 +05:30
Horilla
cada058046 [ADD] BASE: Added shift roster import 2025-02-05 11:20:54 +05:30
Horilla
6788ebdd7a [ADD] BASE : New option for updating the employees username from user logged in page 2025-01-28 10:50:35 +05:30
Horilla
ebb1de764c [FIX] BASE: Fixed migration issue on first load 2025-01-10 12:56:28 +05:30
Horilla
c675862e64 [UPDT] LEAVE: Added reporting manager to multiple approve condition 2025-01-09 13:22:38 +05:30
Horilla
47c1d85ba8 [UPDT] BASE: based_on_week field widget in CompanyLeaveForm added to __init__ function 2024-12-06 16:01:50 +05:30
Horilla
48863ea2e2 [UPDT] BASE: Required false constraint in forms 2024-09-24 16:38:27 +05:30
Horilla
76f948e269 [UPDT] BASE: Replace hx-post attributes of field is_enable 2024-09-16 15:19:20 +05:30
Horilla
c60a7cd780 [UPDT] BASE: Added star to required fied in rotating work type and rotating shift 2024-09-02 00:13:05 +05:30
Horilla
19dc7433bb [UPDT] BASE: Update verbose name 2024-08-31 16:49:22 +05:30
Horilla
3b4d65cd04 [ADD] ATTENDANCE: Added ip networks to ip restiction 2024-08-23 21:00:31 +05:30
Horilla
23c7375f1d [UPDT] BASE: Added condition for shift schedule forms 2024-08-19 09:48:18 +05:30
Horilla
432e17ca9b [UPDT] BASE: Added additional fields in shift scheduler form to trigger automatic clock out 2024-08-16 10:20:58 +05:30
Horilla
3c81a5da4f [UPDT]Base : Updated base app by changing department field to multiple choice field in job position form 2024-08-05 14:36:47 +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
a13fdb5c8d [UPDT]Attendance : Updated attendance app by adding condition to enable the tracking on late come and early out 2024-07-22 10:55:53 +05:30
Horilla
bbfb0a275f [UPDT] EMPLOYEE: Updated document request creation and reject by adding messages 2024-07-17 15:44:16 +05:30
Horilla
28412933ab [UPDT] BASE: Update the export option in base app by adding htmx method to load the export form 2024-07-15 12:03:25 +05:30
Horilla
fbf3dd1465 [UPDT] BASE: Jobposition creation in multiple department from single form and validation has been done 2024-07-11 16:14:14 +05:30
Horilla
1488069450 [UPDT] BASE: Form updates for test mail 2024-07-08 11:08:30 +05:30
Guillaume Chanaud
ce084cbd36 Adding a test form to test email server configuration (#235)
* Remove duplicate I18N settings

removal of LANGUAGE_CODE, TIME_ZONE, USE_I18N AND USE_TZ duplicates in settings.py

* Fix incorrect variable in mail backends (typo error)

ssl_certfile was incorrectly named as ssl_keyfile

* Adding a test email form on the Mail Server page

This add a form to send a test mail to test mail server configuration. If any exception is caught during the send_mail it will be shown as a notification.
For the moment, any error error in the mail configuration is hard to debug without this.

* Resolve bug regarding wrong form input assignation to var
2024-07-06 12:11:17 +05:30
Horilla
4bef8771d5 [UPDT] BASE: Rotating shift and worktype form's issue in employee profile section 2024-07-03 13:05:39 +05:30
Horilla
94edb74548 [ADD] ATTENDANCE: IP based attendance restriction 2024-07-03 10:45:47 +05:30
Horilla
362c458e6a [UPDT] BASE: Job role bulk creation for multiple job position 2024-06-28 16:43:21 +05:30
Horilla
ce5dcbe2a8 [UPDT] BASE: Updated base app by changing ThreadLocalMiddleware location to horilla project folder 2024-06-20 11:45:55 +05:30
Horilla
7e607c7132 [UPDT] BASE: Updated base app by adding additional shift and work type in rotating 2024-06-18 14:53:23 +05:30
Horilla
dcd04e2bd8 [UPDT] BASE: Updated rotating shift and work type by adding additional shift and work type to rotate 2024-06-18 14:24:11 +05:30
Horilla
54ab8fc1af [UPDT] BASE: Correct employee filtering in update_employee_allocation view 2024-06-06 15:23:35 +05:30
Horilla
ed57a58b7a [UPDT] BASE: Updated the multiple approval condition create and edit form by adding HTMX attributes for adding more managers and toggling the condition value field based on the selected condition operator using HTMX. 2024-06-05 16:24:34 +05:30
Horilla
9d9b483e2d [UPDT] BASE : In settings page helpdesk tag and ticket type creation form bug fixes and form design change to common design 2024-05-15 14:33:47 +05:30
Horilla
b75060785d [ADD] BASE: Mail send configuration 2024-05-14 11:20:38 +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
e0bd5e2d59 [UPDT] BASE: From mail field is changed to email field, warning message is given in email server view 2024-04-16 10:06:32 +05:30
Horilla
02894afd55 [UPDT] BASE: Updated models in base by adding abstract class 2024-04-15 16:23:21 +05:30
Horilla
f36b7e46cd [UPDT] BASE: Updated send link function in forget password request by adding condition to check primary email configuration 2024-04-04 17:01:48 +05:30
Horilla
52b37080ce [UPDT] BASE: Updated shit request empty page html by addng condition to load the quick filter 2024-04-02 10:03:17 +05:30