Commit Graph

78 Commits

Author SHA1 Message Date
Horilla
d1c15a6459 [UPDT] EMPLOYEE: Employee Badge id prefix based on company (#415) 2024-12-10 10:55:38 +05:30
Horilla
c138ee9902 [UPDT] EMPLOYEE: Added date_format as a method in employee model 2024-12-09 11:12:57 +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
ea07319d5f [UPDT] BASE: Updated action type CRUD operation permissions 2024-11-14 15:36:35 +05:30
Horilla
93d3a55ae9 [FIX] ATTENDANCE: -ve worked hour issue 2024-10-18 16:04:46 +05:30
Horilla
22e48fc7a3 [UPDT] EMPLOYEE: Subordinate function added on employee model 2024-10-17 17:36:05 +05:30
Horilla
64f5e74969 [FIX] ATTENDANCE: Attendance night shift timer conflicts 2024-10-17 10:39:51 +05:30
Horilla
f42ac1a391 [UPDT] GENERAL: get_avatar method updates 2024-10-10 11:40:53 +05:30
Horilla
75f34efdc8 [UPDT] EMPLOYEE: Change hx-target for document section in employee 2024-09-26 15:07:23 +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
547e22eb80 [UPDT] BASE: Accessibility conditions added for different charts in main dashboard 2024-09-21 15:48:40 +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
ce5dcbe2a8 [UPDT] BASE: Updated base app by changing ThreadLocalMiddleware location to horilla project folder 2024-06-20 11:45:55 +05:30
Horilla
2ee8495f5a [IMP] AUTOMATIONS: Add horilla automations 2024-06-12 16:44:05 +05:30
Horilla
218c6e8a11 [UPDT] BASE: Add objects field to model 2024-06-11 22:56:42 +05:30
Horilla
948209f692 [UPDT] EMPLOYEE: Updated employee save by method by adding function to create employee work info if employee_work_info attr not exist 2024-05-23 14:27:27 +05:30
Horilla
e4e93d08a0 [FIX] EMPLOYEE: Same name employee creation on employee export from excel 2024-05-15 14:34:48 +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
5232aa955f [UPDT] EMPLOYEE: Added company to bonus point model 2024-05-02 14:44:37 +05:30
Horilla
3b9408f32c [UPDT] EMPLOYEE: Updated employee models by adding abstract class 2024-04-15 16:24:10 +05:30
Horilla
27acbc4264 [UPDT] EMPLOYEE: 3 dot style and tick issue, penalty account in individual view, select all and policy visibility emp. instance, empty pages and form updation, bank form error updation 2024-04-08 15:14:18 +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
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
cfe96a5cae [UPDT] EMPLOYEE: Updated employee disciplinary action by adding employee remove method in actions 2024-03-19 14:05:25 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
a7c71eef00 [UPDT] EMPLOYEE: Description null constraints 2024-03-08 10:46:37 +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
77b0124092 [UPDT] EMPLOYEE: Updated employee note create and delete method by adding hx attribute 2024-03-06 15:03:41 +05:30
Horilla
c768b1ef5b [UPDT] EMPLOYEE: Disciplinary action login block and unblock options and scheduler 2024-03-05 14:21:42 +05:30
Horilla
366e2fbfcb [UPDT] EMPLOYEE: Updated employee edit form by changing the save button position 2024-03-05 10:13:24 +05:30
Horilla
c580dc6a0f [UPDT] EMPLOYEE: Updated disciplinary action crud operation to htmx 2024-02-26 20:10:10 +05:30
Horilla
a778775f17 [UPDT] EMPLOYEE: Archive method updates 2024-02-23 12:11:16 +05:30
Horilla
9ebe566789 [UPDT] EMPLOYEE: Verbose name for company_id field 2024-02-22 11:26:35 +05:30
Horilla
e50b4c6c0e [FIX] EMPLOYEE: Employee import fix 2024-02-21 16:36:49 +05:30
Horilla
a508d7df83 [UPDT] OFFBOARDING: Manager level features 2024-02-21 10:45:26 +05:30
Horilla
f229625995 [UPDT] EMPLOYEE: Updated pylint changes 2024-02-19 15:24:12 +05:30
Horilla
1d7bdb6b2f [UPDT] EMPLOYEE: Remove second submit button in employee disciplinary action modal 2024-02-17 12:12:38 +05:30
Horilla
145279d96b [UPDT] EMPPLOYEE: Hours option on disciplinary action 2024-02-17 11:56:03 +05:30
Horilla
39c71e627b [UPDT] GENERAL: Max len for text area fields except mail template body 2024-02-14 12:59:41 +05:30
Horilla
4b240f19a8 [RMV] EMPLOYEE: Removed bonus point thread 2024-02-12 13:55:25 +05:30
Horilla
db97a848a3 [UPDT] EMPLOYEE: Added mail log tab to employee profile and individual view 2024-02-08 12:48:40 +05:30
Horilla
af72d756be [UPDT] BASE: Implement history field settings feature 2024-02-07 12:55:58 +05:30
Horilla
dbadbe23cd [UPDT] EMPLOYEE: Employee archive method by checking related models for employee 2024-02-03 14:03:12 +05:30
Horilla
4426ba5770 [UPDT] EMPLOYEE: Employee str updated with badge id 2024-02-01 13:07:27 +05:30
Horilla
91811b39f9 [ADD] EMPLOYEE: Display online employees 2024-01-31 11:57:05 +05:30
Horilla
786707fda5 [FIX] EMPLOYEE: Changed bonus point on_delete from PROTECT to CASCADE 2024-01-25 15:44:14 +05:30
Horilla
33622c5f82 [FIX] GENERAL: Migration issue 2024-01-24 16:36:42 +05:30