Commit Graph

80 Commits

Author SHA1 Message Date
Horilla
5da198c945 CBV code updates: 23rd April 2025-04-23 23:04:16 +05:30
Horilla
9c9f230213 CBV code updates: 17th April 2025-04-17 16:24:53 +05:30
Horilla
c405e21ee5 CBV Updates: 7th April 2025-04-07 10:20:47 +05:30
Horilla
ac6cd0c7ed CBV code updates: 25th March 2025-03-25 14:44:12 +05:30
Horilla
b81affff7d [ADD] Class Based Views for Horilla 2025-03-18 13:58:44 +05:30
Horilla
1a9711cdd5 [UPDT] BASE: Condition based nested filtering 2025-02-27 11:53:33 +05:30
Horilla
5092d3ecce [UPDT] BASE: Updated base module reload_queryset to remove elif condition for filter_criteria (temporary) 2025-02-25 12:43:26 +05:30
Horilla
33f54a1afc [UPDT] BASE: Company field in form is updated to show only selected company 2025-02-19 14:35:36 +05:30
Horilla
62afc3145a Revert "[UPDT] BASE: Company field in form is updated to show only selected company"
This reverts commit d8403d2381.
2025-02-18 23:01:37 +05:30
Horilla
d8403d2381 [UPDT] BASE: Company field in form is updated to show only selected company 2025-02-18 20:23:29 +05:30
Horilla
8fd08aee00 [UPDT] BASE: Method to get subordinates of reporting manager 2025-02-13 17:12:04 +05:30
Horilla
489eded955 [UPDT] GENERAL: Eval method change (#397) 2024-11-26 14:24:55 +05:30
Horilla
3f9cf97b58 [UPDT] BASE: Updated pagination_qry function by replace it into base.methods folder 2024-11-24 10:48:27 +05:30
Horilla
6e2aa084e8 [UPDT] BASE: Holiday import by adding csv file import option 2024-10-25 15:34:12 +05:30
Horilla
053eba0b86 [UPDT] ATTENDANCE: Add additional fields and values to attendance detailed view 2024-10-14 16:10:31 +05:30
Horilla
d34fdcb846 [ADD] ACCESSIBILITY: Add employee accessibility app for handling employees permissions and accessibility 2024-09-18 15:51:44 +05:30
Horilla
826a505a83 [UPDT] ATTENDANCE: Updated hour account and late come ealry out records export method 2024-08-21 10:15:36 +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
ad75e44689 [UPDT] ATTENDANCE: Updated attendance app by adding additional fields and functionality for grace time 2024-07-18 13:58:21 +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
Horilla
2fcedda1b6 [UPDT] BASE: Export error handling 2024-06-15 14:08:12 +05:30
Horilla
b27f8bc0d9 [UPDT] BASE: Uri return statement for statics 2024-06-13 12:11:30 +05:30
Horilla
7edcfcd751 [FIX] EMPLOYEE: Fixed template as attachment not working in mail send 2024-06-11 22:57:54 +05:30
Horilla
73621b3b6a [UPDT] BASE: Updated django.po file of english languages 2024-05-20 16:22:17 +05:30
Horilla
56cebcfdda [FIX] PAYROLL: Indian currency display issue in pdf 2024-05-18 14:31:59 +05:30
Horilla
299de07d5e [UPDT] BASE: Updated leave app by adding addional conditions in filter_conditional_leave_request function 2024-05-10 11:15:26 +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
5428a5e44b [FIX] BASE: Fixed sorting also working when clicking on pagination 2024-04-08 15:17:01 +05:30
Horilla
27ef653877 [UPDT] EMPLOYEE: Updated Modelform save method by changing condition to fetch request.user 2024-03-21 14:22:28 +05:30
Horilla
cfe96a5cae [UPDT] EMPLOYEE: Updated employee disciplinary action by adding employee remove method in actions 2024-03-19 14:05:25 +05:30
Horilla
524419a2ab [UPDT] ATTENDANCE: Updated attendance activity export method by adding validation for time format change 2024-03-11 15:01:11 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
75070a4f49 [UPDT] BASE: Updated get_key_instance method by adding some addtional keys to remove 2024-03-06 20:51:20 +05:30
Horilla
aa03295671 [UPDT] BASE: Updated get_key_instance method by adding additional key in keys_to_remove list 2024-03-06 15:01:22 +05:30
Horilla
6a7f1fc570 [UPDT] ATTENDANCE: Updation in attendance late come early out html by adding htmx modal view for single view 2024-02-27 23:43:07 +05:30
Horilla
82f70378f1 [RMV] BASE: Dynamic pagination from filter tag 2024-02-17 14:38:13 +05:30
Horilla
5332a2b0f6 [UPDT] BASE: Pagination for stages 2024-02-15 12:25:03 +05:30
Horilla
268b848ba4 [UPDT] BASE: Removed sortby filter from filter tag 2024-02-13 13:50:47 +05:30
Horilla
f35cfcd43b [UPDT] PAYROLL: HTMX for CRUD operation in table data 2024-02-12 13:03:26 +05:30
Horilla
3c4a3d6f8b [UPDT] BASE: Multiple values for key in savedFilters js method 2024-02-08 16:43:52 +05:30
Horilla
85383a8e4c [FIX] BASE: Query doesn't exist filteration error on notification 2024-02-06 12:46:35 +05:30
Horilla
bd06c8de6e [UPDT] LEAVE: Sorting indication arrows on table headers 2024-01-31 12:08:45 +05:30
Horilla
00f0ade214 [UPDT] EMPLOYEE: Employee filter method 2024-01-29 15:05:27 +05:30
Horilla
1a814ecfe4 [UPDT] GENERAL: Update select2 search method 2024-01-23 15:26:45 +05:30
Horilla
2e2c1ce83c [ADD] GENERAL: Dynamic pagination method 2024-01-20 16:37:12 +05:30
Horilla
155b170b67 [ADD] DASHBOARD: Feedback table and asset request approve table 2024-01-16 14:25:06 +05:30
Horilla
627c17f13a [ADD] BASE: Option to create condition for multiple approval 2024-01-12 21:08:37 +05:30
Horilla
224a5eba8f [ADD] BASE: Option for creating multiple approval level 2024-01-12 10:38:53 +05:30
Horilla
f74282f202 [ADD] BASE: Email configuration setup 2024-01-04 11:05:11 +05:30