Commit Graph

130 Commits

Author SHA1 Message Date
Horilla
2282fea29b [UPDT] ASSET : Data action in asset module and individual delete updated to htmx method 2024-09-13 18:05:28 +05:30
Horilla
1029ac7f9a [ADD] ASSET: Option to download the import template from the same view for import section 2024-09-13 18:04:31 +05:30
Horilla
81ba854d10 [UPDT] ASSET: Replace static paginator count to dynamic 2024-09-09 16:18:07 +05:30
Horilla
e6f26879b3 [RMV] ASSET: assetList.js 2024-09-05 23:28:12 +05:30
Horilla
b539fceea3 [UPDT] ASSET: Add owner and is_active fields to form exclude attributes 2024-09-05 23:27:26 +05:30
Horilla
dae6ba8a5f [FIX] ASSET : Owner field change and will filled up if it assigned to an employee 2024-08-31 16:48:57 +05:30
Horilla
689f0ac08b [RMV] ASSET: Removed search select from asset view 2024-08-31 16:25:36 +05:30
Horilla
bddd44ccaf [UPDT] ASSET: Replace asset return request into HTMX method 2024-08-28 17:00:06 +05:30
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
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
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
1613b37013 [FIX] ASSET: Pagination issue in asset view 2024-07-11 10:10:56 +05:30
Horilla
b70e253894 [FIX] ASSET: Individual modal closing issue while closing forms 2024-07-08 14:52:39 +05:30
Horilla
9432d226f0 [UPDT] ASSET: Notification redirect updated to reverse method 2024-06-28 16:41:56 +05:30
Horilla
a6d4816f52 [UPDT] ASSET: Comment updates 2024-06-20 11:50:05 +05:30
Horilla
fe92fcdb7a [UPDT] ASSET: Update asset app by changing related name of employee in AssetAssignment model class 2024-06-20 11:49:11 +05:30
Horilla
a563fe84e0 [UPDT] ATTENDANCE: Updated attendance app by changing group_by_queryset function location to horilla project folder 2024-06-20 11:47:45 +05:30
Horilla
55abe529a7 [FIX] ASSET: Fixed date formatter not showing in asset history 2024-06-15 14:06:05 +05:30
Horilla
820b6d0806 [FIX] ASSET: Fixed permission in sidebar 2024-06-14 14:47:35 +05:30
Horilla
4134331728 [UPDT] ASSET: Updated asset category CRUD operation by adding condition to reload the page for first and last object 2024-05-23 12:05:12 +05:30
Horilla
193e4eff72 [UPDT] SCHEDULER: Updated scheduler interval to 4hrs 2024-05-22 10:20:24 +05:30
Horilla
e8e713fb43 [UPDT] ASSET: Updated asset update and delete method by adding htmx attributes 2024-05-20 11:58:08 +05:30
Horilla
babc994098 [FIX] ASSET: Missing decorator in the asset views 2024-05-14 14:49:22 +05:30
Horilla
a511747c36 [UPDT] SIDEBAR: Remove unwanted elements and menu from the sidebar 2024-05-09 15:01:06 +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
d8e3dd8b58 [FIX] ASSET: Report form issue and pagination 2024-05-09 14:24:12 +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
dd4aff44af [RMV] Console messages 2024-05-02 14:49:24 +05:30
Horilla
ad7cd02af7 [UPDT] ASSET: Updated asset creation form by adding option to create batch number dynamically 2024-04-18 16:53:00 +05:30
Horilla
bd56e63968 [UPDT] ASSET: Updated asset export method by adding get request attributes in function 2024-04-17 16:00:23 +05:30
Horilla
210e542a06 [UPDT] ASSET: Updated asset return form hx-target and data-target 2024-04-17 12:34:55 +05:30
Horilla
1d68efd24d [UPDT] ASSET: Updated asset category , asset create and update hx-target and data-target attributes 2024-04-17 12:30:50 +05:30
Horilla
55cdd7501a [FIX] GENERAL: Fixed sortby field names 2024-04-08 15:16:24 +05:30
Horilla
e85953355f [UPDT] ASSET: Modal button and header design fixes 2024-04-05 14:13:23 +05:30
Horilla
d0b5936ca8 [UPDT] ASSET: Updated asset allocation details view hx-target and data-target 2024-04-03 10:42:38 +05:30
Horilla
caf4776a00 [UPDT] ASSET: Updated asset request details hx-target and data-target 2024-04-03 10:30:20 +05:30
Horilla
b5cd90d580 [UPDT] ASSET: Updated asset history individual view by changing hx-target and data-target 2024-04-02 10:07:26 +05:30
Horilla
ab91ff5619 [FIX] DASHBOARD: Fixed dashboard console error when the chart is removed from the DOM 2024-04-02 10:00:20 +05:30
Horilla
9b03fc15f3 [UPDT] ASSET: Updated asset models by adding abstract class 2024-03-28 17:25:34 +05:30
Horilla
a3e50c9aef [FIX] ASSET: Fixed asset allocation pagination and tab head change while clicking the create request or allocation button 2024-03-26 14:13:27 +05:30
Horilla
5e14e85dab [FIX] ASSET: Asset report disabled button and made the asset id field in the asset report form disabled and fixed pagination inside the asset category view 2024-03-26 14:12:35 +05:30
Horilla
90c44a0ffa [FIX] ASSET: Fixed return form not showing from asset allocation individual view 2024-03-25 16:16:12 +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
b9001bde90 [FIX] ASSET: Archived employee data display 2024-03-21 14:21:37 +05:30
Horilla
ec9921836e [UPDT] ASSET: Added confirmation message while rejecting asset request. 2024-03-19 11:02:26 +05:30
Horilla
9b51884dfe [FIX] ASSET: Fixed redirection and return form modal 2024-03-18 15:34:39 +05:30
Horilla
452c147ada [FIX] ASSET: Sorting when user login 2024-03-18 15:33:15 +05:30
Horilla
3c3a176a52 [FIX] ASSET: Ordering in asset request and allocation 2024-03-18 15:32:04 +05:30
Horilla
fafef9687f [UPDT] EMPLOYEE: Updated employee profile document tab by adding empty page style 2024-03-18 12:30:34 +05:30
Horilla
0f0dde494d [FIX] ASSET: Fixed modal issues in the dashboard and assign image not saving when asset is allocated 2024-03-11 11:23:44 +05:30