Commit Graph

244 Commits

Author SHA1 Message Date
Horilla
3189a38ed7 [UPDT] ATTENDANCE : Change in currency section to view prefix or postfix to the amount 2024-09-18 15:47:33 +05:30
Horilla
ddc3975588 [ADD] ATTENDANCE : Option to download the import template from the same view of import section 2024-09-13 18:06:24 +05:30
Horilla
da250673d7 [UPDT] ATTENDANCE: Add next and previous data-action in individual view 2024-09-12 14:10:53 +05:30
Horilla
3952a5ac27 [UPDT] ATTENDANCE: Select all button showing issue in attendance request tab change 2024-09-11 11:40:12 +05:30
Horilla
8e9b6b0e19 [UPDT] ATTENDANCE: Add data-action=delete for Actions option in navbar 2024-09-10 13:50:54 +05:30
Horilla
cc1e559d46 [UPDT] BIOMETRIC: Add live capture mode for cosec biometric device 2024-09-04 16:36:36 +05:30
Horilla
7a1f7dcd26 [ADD] ATTENDANCE: Added accept attr in attendance comment file section 2024-09-03 17:23:00 +05:30
Horilla
816ca57d1e [UPDT] ATTENDANCE: Updated the help text for time runner in settings page 2024-08-31 15:24:40 +05:30
Horilla
40d00cbf24 [UPDT] ATTENDANCE: Tab name changed from Validate Attendance to Attendance to Validate 2024-08-31 15:13:02 +05:30
Horilla
1fc2b383eb [UPDT] ATTENDANCE: Additional functions for model WorkRecords 2024-08-30 14:55:39 +05:30
Horilla
3f206a69a9 [UPDT] ATTENDANCE: Rearrange attendance activity template 2024-08-30 14:54:32 +05:30
Horilla
61f3ece4cd [UPDT] ATTENDANCE: Changed shift_id field hx-attributes in html form 2024-08-30 14:52:22 +05:30
Horilla
649866a92c [UPDT] ATTENDANCE: Replace jquery function for shift field to htmx method in Attendance form 2024-08-26 12:00:37 +05:30
Horilla
3b4d65cd04 [ADD] ATTENDANCE: Added ip networks to ip restiction 2024-08-23 21:00:31 +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
26e786e18f [FIX] ATTENDANCE: Fixed work record filtered data import 2024-08-19 14:57:13 +05:30
Horilla
5655bd6d82 [UPDT] ATTENDANCE: Late come function updated with condition to check shift object exist in employee work info 2024-08-09 16:54:11 +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
dab10cc234 [UPDT] ATTENDANCE: Added indication for employees with leave and marked attendance 2024-08-08 11:47:01 +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
a13fdb5c8d [UPDT]Attendance : Updated attendance app by adding condition to enable the tracking on late come and early out 2024-07-22 10:55:53 +05:30
Horilla
fd2377b4f0 [ADD] ATTENDANCE: Feature to track bulk attendance 2024-07-22 10:52:36 +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
09776b9b75 [UPDT] ATTENDANCE: Updated grace time format by adding hh:mm:ss 2024-07-15 12:04:04 +05:30
Horilla
24c5e384b7 [FIX] ATTENDANCE: IP restriction nginx fix 2024-07-03 13:06:31 +05:30
Horilla
94edb74548 [ADD] ATTENDANCE: IP based attendance restriction 2024-07-03 10:45:47 +05:30
Horilla
f164bbad3c [UPDT] BASE: Compensatory leave creation form is optimized with adding is_holiday field in attendance 2024-06-27 14:50:35 +05:30
Horilla
dcd04e2bd8 [UPDT] BASE: Updated rotating shift and work type by adding additional shift and work type to rotate 2024-06-18 14:24:11 +05:30
Horilla
043772cc5f [FIX] ATTENDANCE: Fixed permissions and filtersubordinate in attendance dashboard 2024-06-14 14:48:12 +05:30
Horilla
431ccb191d [UPDT] ATTENDANCE: Added filter to work records 2024-06-12 15:46:03 +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
9a55923635 [UPDT] ATTENDANCE: Updated attendance activity and late come early out details modal view template by adding span tag to trigger htmx request for it's correspoding table 2024-06-06 10:23:51 +05:30
Horilla
1e8c741c14 [FIX] ATTENDANCE: Reduced load on work record view 2024-05-27 15:39:25 +05:30
Horilla
6be559c995 [FIX] ATTENDANCE: Group by view empty page issue and select all button issue in empty pages 2024-05-23 12:04:56 +05:30
Horilla
91beb4d3c9 [UPDT] ATTENDANCE: Validation for clockout time in bulk create form 2024-05-20 16:22:45 +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
1371bf6375 [UPDT] ATTENDANCE: Shift changing while changing employee in bulk attendance create form 2024-05-18 14:57:44 +05:30
Horilla
60465adfb0 [FIX] ATTENDANCE: Bug fixes in hx delete, form style issues and empty pages in attendances 2024-05-17 16:05:02 +05:30
Horilla
017da223b4 [ADD] ATTENDANCE: Bulk attendance request creation 2024-05-17 16:04:29 +05:30
Horilla
ab8b041368 [ADD] ATTENDANCE: Bulk approve and reject in attendance request 2024-05-15 22:18:07 +05:30
Horilla
606edb25f4 [FIX] ATTENDANCE: Grace time and breake point form style issue fixes in settings page 2024-05-15 14:35:18 +05:30
Horilla
ace3606393 [UPDT] ATTENDANCE: Updated attendance condition form template by adding addition style tags 2024-05-15 14:32:43 +05:30
Horilla
6e6d117c7d [FIX] ATTENDANCE: Work record style issue 2024-05-10 11:13:00 +05:30
Horilla
f6bacfbe1f [UPDT] ATTENDANCE: Work record colored view and export option 2024-05-09 14:25:34 +05:30
Horilla
d98c5480ee [UPDT] LEAVE: Leave compensatory request section 2024-05-08 15:57:41 +05:30
Horilla
dac223fcbc [UPDT] ATTENDANCE: Added leave days and expected working status to workrecord view 2024-05-07 20:01:20 +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
bf1ebc9334 [FIX] ATTENDANCE: Fixed work record pagination records to 20 and put pagination outside the table 2024-05-06 12:54:23 +05:30
Horilla
c46020a56f [FIX] ATTENDANCE : Manager/admin instance checking and bug fixes, all group by accordion issue solved 2024-05-06 12:53:45 +05:30