Commit Graph

111 Commits

Author SHA1 Message Date
Horilla
9915e1bd96 [UPDT] HORILLA VIEWS: Horilla views general tab updates 2024-08-07 12:04:48 +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
7cd1627f68 [UPDT] STATIC: Saved filter delete method 2024-07-29 17:04:58 +05:30
Horilla
5d4ef3157b [UPDT] PMS: Icon for answer button is updated, and filtering for answer button is added 2024-07-23 12:43:34 +05:30
Horilla
f75bbeb5d8 [UPDT] STATIC: Updated js file by updating side bar loading 2024-07-15 12:07:09 +05:30
Horilla
d21fd1fa6d [UPDT] PAYROLL: Based on children allowance calculation 2024-07-04 11:58:59 +05:30
Horilla
4886698f3b [ADD] BASE: Initial user onboarding in Horilla 2024-07-02 10:14:22 +05:30
Horilla
780a262246 [UPDT] BREADCRUMBS: Saved filters to the breadcrumbs url 2024-06-14 14:49:22 +05:30
Horilla
ef72085ccf [ADD] TEMPLATES: 404 and 405 error pages 2024-06-13 11:21:21 +05:30
Horilla
2ee8495f5a [IMP] AUTOMATIONS: Add horilla automations 2024-06-12 16:44:05 +05:30
Horilla
2d051aac9f [UPDT] BASE: Added '*' to all required fields in the common forms used in as_p 2024-06-10 16:35:27 +05:30
Horilla
221f708085 [FIX] OFFBOARDING: Added empty pages and made the delete hx in offboarding pipeline 2024-05-21 13:05:32 +05:30
Horilla
cad95005e5 [UPDT] ATTENDANCE: Shift and worktype change according to the user selected in attendance request create form 2024-05-20 14:24:21 +05:30
Horilla
7af18ccc10 [UPDT] BASE: Summernote overlay fix 2024-05-17 11:19:24 +05:30
Horilla
2d656e2e0c [IMP] SIDEBAR: Dynamic sidebar configuration for apps rather than including all inside the sidebar.html 2024-05-09 14:28:24 +05:30
Horilla
d98c5480ee [UPDT] LEAVE: Leave compensatory request section 2024-05-08 15:57:41 +05:30
Horilla
c17661f8eb [UPDT] Code formatting 2024-05-07 20:04:10 +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
c74897478f [UPDT] BASE: Style update for sidebar company 2024-05-06 12:52:29 +05:30
Horilla
7d96eade1a [ADD] BASE: General animated loading div skelton keyframe 2024-05-04 00:10:53 +05:30
Horilla
3a124f2d7f [ADD] PMS: Added meetings option in PMS 2024-04-24 12:16:28 +05:30
Horilla
e1bc4f91b5 [UPDT] ATTENDANCE: Added condition checking for biometric app presence and its settings 2024-04-17 21:56:01 +05:30
Horilla
2902c536f1 [ADD] TEMPLATES: Add Leave restriction and icon to sidebae 2024-04-03 10:29:15 +05:30
Horilla
7a7f92dde7 [FIX] ATTENDANCE: Fixed quick action form js 2024-04-02 10:08:40 +05:30
Horilla
53cf08da60 [ADD] DASHBOARD: Toggle main dashboard tiles according to users preference 2024-03-28 12:05:55 +05:30
Horilla
0f4a886355 [ADD] STATIC : Empty png for leave clash 2024-03-27 14:18:58 +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
d6bf5501dc [UPDT] OFFBOARDING: Updated resignation tab in employee by adding empty page 2024-03-18 12:33:36 +05:30
Horilla
2c35f6ecdc [ADD] STATIC: No penalty image 2024-03-18 12:28:27 +05:30
Cybrosys Odoo Devs
820a2d377a [IMP] BASE: Added Horilla tour for first time users 2024-03-08 23:49:22 +05:30
Cybrosys Odoo Devs
ea0352d1a1 [ADD] STATIC: target.png 2024-03-08 22:44:19 +05:30
Horilla
7d7e406399 [FIX] EMPLOYEE: Employee search in option design and js toggle functionalities 2024-03-06 10:07:55 +05:30
Horilla
099147bb5f [UPDT] PAYROLL: Updated payroll filing status delete method by changing to common method 2024-02-20 17:06:39 +05:30
Horilla
c2876abb7c [UPDT] BASE: Employee user login restriction 2024-02-17 11:58:02 +05:30
Horilla
b65fc17953 [FIX] PAYROLL: Loan card style issue 2024-02-16 13:53:13 +05:30
Horilla
7db128cca1 [ADD] TEMPLATES: Navbar made sticky 2024-02-15 12:19:25 +05:30
Horilla
5e738b9008 [IMP] GENERAL: Reduced font-size and padding for fit in more screen contents 2024-02-14 15:08:51 +05:30
Horilla
f35cfcd43b [UPDT] PAYROLL: HTMX for CRUD operation in table data 2024-02-12 13:03:26 +05:30
Horilla
ec082ab08a [ADD] PWA configuration for desktop web progressive app 2024-02-09 11:53:40 +05:30
Horilla
3c4a3d6f8b [UPDT] BASE: Multiple values for key in savedFilters js method 2024-02-08 16:43:52 +05:30
Horilla
2e85db03bd [FIX] RECRUITMENT: Button style on mail template 2024-02-07 14:06:00 +05:30
Horilla
5a0e19c5b8 [FIX] PAYROLL: Conditional button on deduction and allowance create form on initial load 2024-02-06 12:47:48 +05:30
Horilla
636edd893a [UPDT] GENERAL: No search results found content for searching not found queries 2024-02-06 12:45:15 +05:30
Horilla
dbadbe23cd [UPDT] EMPLOYEE: Employee archive method by checking related models for employee 2024-02-03 14:03:12 +05:30
Horilla
1902e0b142 [UPDT] EMPLOYEE: Language code updations 2024-02-02 19:44:48 +05:30
Horilla
f2764d4311 [UPDT] EMPLOYEE: Disciplinary action dynamic creation 2024-02-01 13:08:46 +05:30
Horilla
8697b61c01 [UPDT] HELPDESK: Dynamic creation in ticket form 2024-01-31 16:25:07 +05:30
Horilla
fc16bdfe8d [UPDT] GENERAL: Empty page for views if no records are present 2024-01-31 12:07:13 +05:30
Horilla
08fb346b1d [UPDT] BASE: Announcement empty page updation 2024-01-29 15:07:42 +05:30
Horilla
1398aa2ce6 [ADD] BASE: Email logging 2024-01-29 11:48:32 +05:30