Commit Graph

26 Commits

Author SHA1 Message Date
Horilla
b3ba239272 [ADD] TRANSLATIONS: Add Chinese language support to Horilla 2025-02-17 16:25:59 +05:30
Willerson Stockler
855258838d Add brazilian portuguese language (#495)
* Create django.po

* Update settings.py

* Rename br to pt_BR

* Add files via upload

* Update settings.py

* Rename pt_BR to pt-br

* Update settings.py
2025-02-13 17:23:21 +05:30
Horilla
d630203e47 [FIX] HORILLA: Database mapping variable 2025-01-10 12:56:15 +05:30
Horilla
dfff6453dc [UPDT] HORILLA: Update global variables with env declaration 2025-01-09 13:24:49 +05:30
Horilla
0914cd8c7b [RMV] SETTINGS: Remove duplicate middleware 2024-12-17 15:06:30 +05:30
Horilla
94cdc61fe9 added forced password change and added checkboc to assign leave to all employees when creating leave types (#412) (#431)
* removed_env_added_forced_password_change_added_selection of all employees

* appended

Co-authored-by: TalibY22 <106147952+TalibY22@users.noreply.github.com>
2024-12-17 15:02:26 +05:30
Horilla
281a571903 [FIX] BASE: Revert to new horilla settings file structure 2024-08-05 14:35:34 +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
bc4f27bafe [FIX] SETTINGS: Remove duplicate LANGUAGE_CODE call 2024-07-09 10:25:20 +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
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
Ankit Tiwari
e02778a5f6 [fix] Bug fix for collectstatic #156 #157 (#158) 2024-04-24 15:17:34 +05:30
Ashwanth Balakrishnan
c514599c8a Added production settings and support for secret values from env variables (#118)
* Added Django-environ support and Production settings

* Option to set db settings in both ways

* Added setuptools in req.txt

* Minor bug fix

---------

Co-authored-by: Horilla <131998600+horilla-opensource@users.noreply.github.com>
2024-03-19 08:44:43 +00:00
Ashwanth Balakrishnan
03ff0aec9c Dockerized the application (#119)
* dockerized the application

* Update docker.md

---------

Co-authored-by: Horilla <131998600+horilla-opensource@users.noreply.github.com>
2024-03-13 06:21:23 +00:00
Ashwanth Balakrishnan
02dc971ae8 [UPDT] BASE: Removed mail backend dependency on mail creds in settings.py (#105) 2024-03-07 06:27:28 +00:00
Horilla
5bc42d9e13 [FIX] #76 2024-01-09 16:23:16 +05:30
Horilla
0d4e51217b [FIX] SETTINGS: Remove horilla_widgets from settings.py 2023-12-01 10:10:32 +00:00
Horilla
c652ec0171 [IMP] Multi Company in Horilla 2023-12-01 15:36:51 +05:30
Horilla
e7d773d64e [RMV] SETTINGS: Remove horilla_widgets from installed apps 2023-10-26 07:33:34 +00:00
Horilla
2332c30c4b [UPDT] Add horilla_widgets in installed apps - settings.py 2023-09-20 12:41:14 +05:30
Horilla
49bb26a63d [UPDT]settings and locale for translations 2023-08-01 16:50:31 +05:30
Horilla
c6b3e3792b [FIX]drag and drop in recruitment sorting issue 2023-07-26 14:21:36 +05:30
Horilla
8b790145c9 Update settings.py 2023-07-26 12:46:35 +05:30
NIKHIL RAVI
d1b170f203 [ADD]Translations 2023-07-26 12:15:01 +05:30
Nikhil Ravi Cybrosys
e1794e7422 [UPDT]translations in the views (#4)
[UPDT]Translations in the views
[FIX]major bug fixes
2023-05-18 15:05:28 +05:30
Nikhil
2e18244716 [INITIAL COMMIT] 2023-05-10 15:06:57 +05:30