Commit Graph

49 Commits

Author SHA1 Message Date
Horilla
603760a4a4 [UPDT] EMPLOYEE: Updated employee import method 2025-04-11 10:28:03 +05:30
Horilla
f464e2856b [UPDT] BASE: Send mail preview function updated 2025-02-26 16:59:24 +05:30
Horilla
766e84924d [ADD] EMPLOYEE: Mail preview feature 2025-02-26 10:58:09 +05:30
Horilla
55a4356cb8 [UPDT] EMPLOYEE: Added accessibilty for editing profile 2024-12-26 17:03:11 +05:30
Horilla
898a2dd276 [UPDT] BASE: Updated announcement CRUD operations by adding htmx attributes 2024-12-03 14:08:44 +05:30
Horilla
d7023839e6 [UPDT] BASE: Updated base app by replacing object delete urls kwargs 2024-11-11 14:32:05 +05:30
Horilla
75f34efdc8 [UPDT] EMPLOYEE: Change hx-target for document section in employee 2024-09-26 15:07:23 +05:30
Horilla
2078776d36 [ADD] EMPLOYEE: New feature for employee individual data export from employee view 2024-08-27 17:32:51 +05:30
Horilla
1dedf35c58 [UPDT] EMPLOYEE: Updation in employee replacement function 2024-08-20 14:54:34 +05:30
Horilla
7c5cfeb56d [UPDT] EMPLOYEE: Dependency removal from payroll app 2024-08-19 09:47:30 +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
218c6e8a11 [UPDT] BASE: Add objects field to model 2024-06-11 22:56:42 +05:30
Horilla
0532636bb7 [UPDT] EMPLOYEE: Bulk mail option in employee view 2024-05-30 10:01:49 +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
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
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
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
7e1214eb8d [UPDT] EMPLOYEE: Updated employee urls by adding '/' for attendance submenus 2024-03-02 11:52:16 +05:30
Horilla
a07d193edb [UPDT] EMPLOYEE: Document request delete method updates 2024-02-28 14:55:39 +05:30
Horilla
6c23586ce6 [UPDT] ATTENDANCE: Updated attendance activity modal view by adding option on delete activity from modal view 2024-02-28 14:32:27 +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
a508d7df83 [UPDT] OFFBOARDING: Manager level features 2024-02-21 10:45:26 +05:30
Horilla
145279d96b [UPDT] EMPPLOYEE: Hours option on disciplinary action 2024-02-17 11:56:03 +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
7dba7f458f [UPDT] EMPLOYEE: Badge prefix and auto next badge id 2024-02-03 13:57:02 +05:30
Horilla
633beb29ba [ADD] EMPLOYEE: Badge id setup in settings 2024-02-01 13:09:43 +05:30
Horilla
f2cb92e92e [UPDT] PAYROLL: Bonus point and leave encashments redeem amount in general settings 2024-01-31 16:53:26 +05:30
Horilla
00f0ade214 [UPDT] EMPLOYEE: Employee filter method 2024-01-29 15:05:27 +05:30
Horilla
27636c61b6 [ADD] EMPLOYEE: Organisation chart 2024-01-25 11:06:11 +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
b284932167 [ADD] EMPLOYEE: Allowance and deduction tab in profile view and employee view 2024-01-03 16:20:25 +05:30
Horilla
573adff520 [UPDT] EMPLOYEE: send email option to the not in out yet chart 2024-01-01 18:45:12 +05:30
Horilla
6589ce3c8d [UPDT] EMPLOYEE: Profile url 2023-11-13 20:10:59 +05:30
Horilla
487cb477fa [UPDT] GENERAL: Added kwargs in path 2023-11-08 16:16:05 +05:30
Horilla
7751500eb7 [ADD] EMPLOYEE: New bulk selection feature in employee view 2023-11-01 12:19:04 +05:30
Horilla
4cd489c4e2 [UPDT] EMPLOYEE: Validate attendance tab to attendance tab of employee individual view 2023-10-12 10:27:18 +05:30
Horilla
ef92d4368e [ADD] EMPLOYEE: Work Type and Attendance tab to employee profile and individual view 2023-10-11 11:35:14 +05:30
Horilla
a7b56aad01 [ADD] EMPLOYEE: Asset, performance and attendance tab in employee profile 2023-10-09 16:15:02 +05:30
Horilla
ecc06ed8f6 [ADD] FIlter route configuration for widget filter 2023-09-20 12:33:51 +05:30
Horilla
abdb7a57bc [UPDT employee urls for getting language] 2023-08-07 13:04:36 +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
2e18244716 [INITIAL COMMIT] 2023-05-10 15:06:57 +05:30