Commit Graph

50 Commits

Author SHA1 Message Date
Horilla
f14bd6b03e [UPDT] EMPLOYEE: #472 2025-05-02 10:19:55 +05:30
Horilla
603760a4a4 [UPDT] EMPLOYEE: Updated employee import method 2025-04-11 10:28:03 +05:30
Horilla
60f78164a5 [UPDT] EMPLOYEE: Employee work form field declaration 2025-03-25 17:06:31 +05:30
Horilla
88a4cdd2ac [UPDT] EMPLOYEE: Optimize email duplication check by excluding current instance during validation 2025-03-06 12:09:26 +05:30
Horilla
57fe4f2014 [UPDT] EMPLOYEE: Updated employee form by adding additional def clean method for email exist validation 2025-02-28 15:08:15 +05:30
Horilla
bca4cf5dc0 [UPDT] EMPLOYEE: Mail preview design and function updated 2025-02-28 11:12:16 +05:30
Horilla
2f8b80bdd1 [UPDT] EMPLOYEE: Work info,bank info forms added with as_p function 2025-01-14 12:13:27 +05:30
Horilla
003814d464 [RMV] EMPLOYEE: Removed is_active field from profile edit form 2024-12-26 17:04:19 +05:30
Horilla
d1c15a6459 [UPDT] EMPLOYEE: Employee Badge id prefix based on company (#415) 2024-12-10 10:55:38 +05:30
Horilla
f7a0313894 [FIX] EMPLOYEE: Fixed the issue in employee creation with and without selecting a company (#399 & #408) 2024-12-03 14:09:59 +05:30
Horilla
489eded955 [UPDT] GENERAL: Eval method change (#397) 2024-11-26 14:24:55 +05:30
Horilla
40d42d7bc9 [FIX] EMPLOYEE : Bug fixes in employee view and organisation chart based on company 2024-11-15 10:58:37 +05:30
Horilla
7054f60eb4 [ADD] EMPLOYEE: New fields and updation in filter form of employee view 2024-09-24 16:45:03 +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
a8d1bd823c [UPDT] EMPLOYEE: Employee creation and updation form updated to as_p method 2024-07-05 16:17:39 +05:30
Horilla
b7c3559173 [FIX] BASE: Dependance order to extend employee model 2024-07-04 10:33:51 +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
17bae67ca9 [FIX] EMPLOYEE : Empty page hx creation and delete issues, create form issue fix 2024-05-17 11:17:50 +05:30
Horilla
a247b9ec3e [UPDT] EMPLOYEE : Employee work info updation issue fixes in individual and bulk update and new database issues fixes 2024-05-16 14:26:44 +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
3b9408f32c [UPDT] EMPLOYEE: Updated employee models by adding abstract class 2024-04-15 16:24:10 +05:30
Horilla
4b6b4d9d33 [UPDT] EMPLOYEE: Work info form updation and bulk update bug fix in department, job position and job role fields 2024-04-04 16:59:33 +05:30
Horilla
5a10832eb0 [UPDT] EMPLOYEE: Updated models in employee by adding abstract class for models 2024-03-28 14:32:03 +05:30
Horilla
7b0558f003 Abstract Model Changes (#131)
* [UPDT] BASE: Updated disciplinary action type model by adding abstract class

* [UPDT] BASE: Updated abstract model class save method by fethcing request from thread local

* [UPDT] LEAVE: Updated models in leave module by adding abstract class

* [UPDT] LEAVE: Updated leave request model by adding abstract class

* [UPDT] DASHBOARD: Floating quick action button rather than static template inside dashboard

* [UPDT] Test database

* [UPDT] ASSET: Updated models in asset app by adding abstract class HorillaModels

* [UPDT] ASSET: Updated asset category form by adding exclude fields in class Meta

* [FIX] ATTENDANCE: Attendance overtime permission wrong permission

* [UPDT] Test Database
2024-03-25 10:08:53 +00:00
Horilla
27ef653877 [UPDT] EMPLOYEE: Updated Modelform save method by changing condition to fetch request.user 2024-03-21 14:22:28 +05:30
Horilla
d09e9b4946 Development (#128)
* [UPDT] RECRUITMENT: Updated recruitment stage update method by changing hx-target

* [UPDT] LEAVE: Updated company leave create , update and delete method by adding hx-target

* [UPDT] ATTENDANCE: Updated attendance request create method by changing hx-target

* [UPDT] LEAVE: Updated leave request create form hx-target

* [IMP] Add HorillaModel abstract model

* [UPDT] EMPLOYEE: Updated employee disciplinary form by adding parent model class for disciplinary model
2024-03-21 08:38:16 +00:00
Horilla
75baafef65 [UPDT] EMPLOYEE: Validations for bonus point redeem 2024-03-19 14:05:14 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Cybrosys Odoo Devs
47841ca4cd [UPDT] EMPLOYEE: Updated intial value comes for employee fields in forms 2024-03-08 22:40:14 +05:30
Horilla
c1080aebfa [UPDT] EMPLOYEE : Employee note section updation, design updation and multiple file upload to notes 2024-03-07 15:45:11 +05:30
Horilla
c768b1ef5b [UPDT] EMPLOYEE: Disciplinary action login block and unblock options and scheduler 2024-03-05 14:21:42 +05:30
Horilla
145279d96b [UPDT] EMPPLOYEE: Hours option on disciplinary action 2024-02-17 11:56:03 +05:30
Horilla
9612bd9ad4 [UPDT] GENERAL: Default values preloaded to forms 2024-02-14 14:58:09 +05:30
Horilla
b2c9cb1923 [UPDT] EMPLOYEE: Leading zeroes on employee badge 2024-02-06 18:44:14 +05:30
Horilla
7dba7f458f [UPDT] EMPLOYEE: Badge prefix and auto next badge id 2024-02-03 13:57:02 +05:30
Horilla
f2764d4311 [UPDT] EMPLOYEE: Disciplinary action dynamic creation 2024-02-01 13:08:46 +05:30
Horilla
e141c40af2 [UDPT] EMPLOYEE: Dynamic creation of disciplinary action 2024-01-31 17:25:32 +05:30
Horilla
52d4875488 [ADD] EMPLOYEE: Disciplinary action for employees 2024-01-24 15:30:27 +05:30
Horilla
3e54413dee [UPDT] HORILLA DOCUMENTS: Add document tab for employee view and attendance filets 2024-01-23 15:24:30 +05:30
Horilla
f2037f5167 [ADD] EMPLOYEE: Bonus point system and view inside employee profile view 2024-01-22 19:17:12 +05:30
Horilla
6ab3eb4544 [ADD] EMPLOYEE: Initial configuration for company policies 2024-01-19 09:42:49 +05:30
Horilla
0beee3ef94 [ADD] EMPLOYEE: Employee notes in tab view 2024-01-05 14:34:41 +05:30
Horilla
af346c6877 [UPDT] EMPLOYEE: Bulk update for employees 2024-01-01 19:05:10 +05:30
Horilla
c652ec0171 [IMP] Multi Company in Horilla 2023-12-01 15:36:51 +05:30
Horilla
d82b62591c [ADD] EMPLOYEE: Export selected employees from list view 2023-11-02 12:30:07 +05:30
Horilla
3dd2b4a621 [UPDT] EMPLOYEE: Employee export method 2023-10-11 11:33:10 +05:30
Horilla
a94347b747 [UPDT]add city field in employee profile 2023-08-16 20:51:42 +05:30
Nikhil Ravi Cybrosys
9d0d7a2230 [UPDT]summer note in recruitment (#9)
* [UPDT]candidate update stage

* [FIX]typo in notification - email sent

* [UPDT]recruitment updates

* [UPDT]onboarding updates

* [UPDT]attendance updates

* [UPDT]employee updates

* [UPDT]updated static files for summernote

---------

Co-authored-by: NIKHIL RAVI <nikhil.ravi10@gmail.com>
2023-06-06 12:27:41 +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