Commit Graph

28 Commits

Author SHA1 Message Date
Horilla
8e9b6b0e19 [UPDT] ATTENDANCE: Add data-action=delete for Actions option in navbar 2024-09-10 13:50:54 +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
fd2377b4f0 [ADD] ATTENDANCE: Feature to track bulk attendance 2024-07-22 10:52:36 +05:30
Horilla
ad75e44689 [UPDT] ATTENDANCE: Updated attendance app by adding additional fields and functionality for grace time 2024-07-18 13:58:21 +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
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
946cd755f2 [UPDT] ATTENDANCE: Attendance search method by adding search element by option 2024-01-20 12:56:21 +05:30
Horilla
6aacc04dd9 [ADD] EMPLOYEE/ATTENDANCE: Late come/ early out penalty implementation 2024-01-06 09:54:16 +05:30
Horilla
77367d3015 [UPDT] ATTENDANCE: Attendance request group by method 2023-12-28 18:10:08 +05:30
Horilla
8f407801b9 [FIX] ATTENDANCE: Filteration isse 2023-12-27 17:27:20 +05:30
Horilla
ee4ef5369d [ADD] ATTENDANCE: Not validated hour feature 2023-12-19 15:11:59 +05:30
Horilla
36e4a922a9 [FIX] ATTENDANCE: Attendance validation issue 2023-12-02 14:10:51 +05:30
Horilla
c652ec0171 [IMP] Multi Company in Horilla 2023-12-01 15:36:51 +05:30
Horilla
b450e08303 [UPDT] ATTENDANCE: Group By in attendance request view 2023-11-14 16:29:50 +05:30
Horilla
31aa2645ce [FIX] ATTENDANCE: Fixed single view next previous pagination issue 2023-11-13 12:36:24 +05:30
Horilla
0e0e9bfde6 [ADD] ATTENDANCE: Option for export hour account and filter the export data 2023-11-03 15:08:07 +05:30
Horilla
e8c7eddd4c [ADD] ATTENDANCE: Pending/ Minus hour calculations 2023-11-01 12:16:37 +05:30
Horilla
f584711945 [UPDT] ATTENDANCE: Notification message update 2023-10-18 11:01:16 +05:30
Horilla
3a2ffc0f57 [UPDT] ATTENDANCE: On time date filteration in main dashboard 2023-10-17 10:22:39 +05:30
Horilla
1559486ffb [FIX] ATTENDANCE: Redirect on attendance late come early out chart 2023-10-13 14:24:41 +05:30
Horilla
d15785c321 [UPDT] ATTENDANCE: My attendance list view change 2023-10-07 16:11:25 +05:30
Horilla
27953ae5d9 [ADD] ATTENDANCE: Attendance export option 2023-10-07 12:25:09 +05:30
teamhorilla@gmail.com
4bbf5b08f1 [FIX] ATTENDANCE: Hour count filter month to drop down list 2023-10-02 01:44:58 +05:30
Horilla
0d00fd4eff [UPDT]attendance activity filter 2023-09-12 12:01:48 +05:30
Horilla
f25bbe433b [FIX]late come filtering error for attendance models field 2023-09-04 09:57:47 +05:30
Horilla
b337ba49b7 [UPDT]attendance refactoring 2023-08-14 14:44:47 +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