Commit Graph

98 Commits

Author SHA1 Message Date
Horilla
16dc5121e8 [UPDT] HORILLA VIEWS: New table design updates 2024-11-05 16:00:16 +05:30
Horilla
a2c5dbccd3 [UPDT] TEMPLATES: Updated the index page by splitting the navbar 2024-10-18 16:03:31 +05:30
Horilla
0fa55b0835 [UPDT] EMPLOYEE: Changed employee organisation chart orientation and added search option in it 2024-09-26 15:06:19 +05:30
Horilla
f758d5f5ab [UPDT] PMS: Feedback overview 2024-09-19 10:33:02 +05:30
Horilla
9007c5e2b8 [UPDT] PAYROLL: Add data-action attribute for next and previous button in individual view 2024-09-13 18:02:59 +05:30
Horilla
8083e676e3 [UPDT] HORILLA CRUMBS: Additional urls to sidebar urls list 2024-09-03 14:10:49 +05:30
Horilla
3f206a69a9 [UPDT] ATTENDANCE: Rearrange attendance activity template 2024-08-30 14:54:32 +05:30
Horilla
70f81d9305 [UPDT] HORILLA BREADCRUMBS: Replaced user based breadcrumbs to session based breadcrumbs 2024-08-28 16:56:49 +05:30
Horilla
d277268126 [UPDT] RECRUITMENT: Added confirmation to candidate stage change 2024-08-08 11:43:15 +05:30
Horilla
9915e1bd96 [UPDT] HORILLA VIEWS: Horilla views general tab updates 2024-08-07 12:04:48 +05:30
Horilla
74aa157ba1 [UPDT] TEMPLATES: Update avoid_target with new 'infinite' value 2024-08-05 14:53:41 +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
974f6f6805 [UPDT] BASE: Added history for models using django audit log 2024-08-02 14:27:23 +05:30
Horilla
f8d7bca82b [FIX] GENERAL: Multiple/independent storing of the selected instance 2024-07-29 17:06:38 +05:30
Horilla
2b2de6ff39 [UPDT] ASSET: Updated asset report funciton by changing it's hx-target and data-target to generic model 2024-07-17 15:39:38 +05:30
Horilla
63787ca3b2 [UPDT] RECRUITMENT: Updated cache method in recruitment 2024-06-26 10:25:31 +05:30
Horilla
9128c6b999 [ADD] RECRUITMENT: Vacancy filled checking and alert message for recruitment 2024-06-25 15:49:56 +05:30
Horilla
5fdc76edf1 Master (#219)
* [UPDT] RECRUITMENT: The bulk stage update and individual stage update for candidates have been updated. Now, only the two stages affected by the stage change will reload

* [UPDT] LEAVE: Updated leave allocation detail view template by adding condition to display the allocation days tracking
2024-06-24 16:54:15 +05:30
Horilla
2ee8495f5a [IMP] AUTOMATIONS: Add horilla automations 2024-06-12 16:44:05 +05:30
Horilla
df03cdc54e [ADD] GENERAL: White labelling 2024-05-23 14:29:29 +05:30
Horilla
6788c4afa8 [UPDT] BASE: Update form html templates by adding class attributes for form tag 2024-05-15 14:31:58 +05:30
Horilla
2b1607729a [FIX] BASE: Fixed animated background showing in form 2024-05-10 11:13:25 +05:30
Horilla
2ee3dfb7d3 [UPDT] General skelton effect before htmx 2024-05-09 16:25:28 +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
fc0c38c43e [UPDT] TEMPLATES : z-index updation for all detial view modals 2024-04-17 12:23:57 +05:30
Horilla
98e90c87b5 [UPDT] TEMPLATES: Style updation in language and company modals in navbar 2024-04-05 14:15:31 +05:30
Horilla
46a4093ba2 [UPDT] PAYROLL: Only encashable leave type can be select in reimbursment 2024-03-30 09:21:27 +05:30
Horilla
53cf08da60 [ADD] DASHBOARD: Toggle main dashboard tiles according to users preference 2024-03-28 12:05:55 +05:30
Horilla
3eea606c75 [UPDT] NOTIFICATIONS: Updated notification clear all method and mark as read method 2024-03-27 14:19:34 +05:30
Horilla
a3c5da6132 [UPDT] TEMPLATES: Added material font style to index page 2024-03-26 14:16:30 +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
25bcff279c [UPDT] TEMPLATES: Max-width update for modal and typo fix in Work Records 2024-03-15 10:25:11 +05:30
Horilla
87ddaab4e0 [UPDT] ATTENDANCE: Updated hour account year field validation 2024-03-12 15:19:36 +05:30
Cybrosys Odoo Devs
470f14cb24 [UPDT] BASE: Updated work type request create method by adding request date periods 2024-03-09 14:16:54 +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
25e4986863 [UPDT] EMPLOYEE: Updated employee archive method to hx and updated window.confirm message style 2024-03-08 22:42:28 +05:30
Horilla
16ed0b0558 [FIX] BASE: Ion-icons margin and close icon design fix 2024-03-08 11:36:36 +05:30
Horilla
7ee91eab27 [UPDT] BASE: Updated objectiveDetailModal style 2024-03-04 14:42:26 +05:30
Horilla
0dfb56eb4c [FIX] TEMPLATES: Settings redirection to general settings 2024-03-04 10:13:07 +05:30
Horilla
04d87efa60 [ADD] BASE: Add a modal for object details 2024-03-02 10:33:30 +05:30
Horilla
5794fc03f2 [UPDT] BASE: Style for class hydrated in ion icons 2024-03-01 12:28:32 +05:30
Horilla
2092ab6f57 [FIX] BASE: Modal style issues 2024-02-28 14:54:33 +05:30
Horilla
0c4965a3f9 [FIX] BASE: Modal style issues 2024-02-28 14:42:37 +05:30
Horilla
f470b54d9c [ADD] BASE: Esc button for closing the modal 2024-02-26 20:04:25 +05:30
Horilla
8e0ea48358 [UPDT] TEMPLATES: Notification sidebar style 2024-02-21 16:43:57 +05:30
Horilla
7ccf76e656 [FIX] TEMPLATES: Navbar overlay issue 2024-02-21 10:52:30 +05:30
Horilla
e57b83cf99 [FIX] GENERAL: Summer note modal issue 2024-02-17 15:18:58 +05:30
Horilla
95d07473ff [UPDT] BASE: Comment section height 2024-02-16 10:43:54 +05:30
Horilla
5182b9d800 [FIX] GENERAL: Navbar icons missing 2024-02-15 16:39:54 +05:30
Horilla
7db128cca1 [ADD] TEMPLATES: Navbar made sticky 2024-02-15 12:19:25 +05:30