Commit Graph

18 Commits

Author SHA1 Message Date
Horilla
8491b31769 [UPDT] GENERAL: Updated date_format and time_format variable declaration to global variable declarations and fix import/export issue in attendance 2024-08-19 17:20:37 +05:30
Horilla
765f94bf17 [UPDT] ATTENDANCE: Updated attendance activity page by adding option to import attendance activities in excel format 2024-08-09 11:20:28 +05:30
Horilla
2b4636cd77 [FIX] ATTENDANCE: Attendance label issue fix 2024-08-05 14:49:32 +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
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
39bbe216c1 [FIX] ATTENDANCE: Fixed group by issue for related name 2024-02-16 13:52:17 +05:30
Horilla
d19fae0e1b [UPDT] GENERAL: Dynamic Grouper Include related queryset 2024-02-16 10:32:54 +05:30
Horilla
1c16830158 [FIX] ATTENDANCE: Typo in method description 2024-02-13 13:54:52 +05:30
Horilla
b3e905a19b [UPDT] ATTENDANCE: Attendace request method 2024-01-03 16:17:01 +05:30
Horilla
ccbc6b3ac0 [FIX] ATTENDANCE: Pagination on grouper 2023-12-27 17:24:52 +05:30
Horilla
75e77a57b8 [ADD] ATTENDANCE: Group by method updation 2023-12-26 12:42:31 +05:30
Horilla
71aaeeafdf [FIX] ATTENDANCE: Attendance request work type and shift None value issue 2023-12-08 15:23:30 +05:30
Horilla
a1f6576846 [ADD] ATTENDANCE: Next and previous ids method 2023-11-03 10:29:15 +05:30
Horilla
66095b4a03 [FIX]attendance view issue when checkout and checkout date is None 2023-09-04 15:29:27 +05:30
Horilla
b337ba49b7 [UPDT]attendance refactoring 2023-08-14 14:44:47 +05:30
Horilla
583a5621e1 [UPDT]attendance refactoring - code structure & add attendance request for users 2023-08-07 16:52:23 +05:30