Commit Graph

98 Commits

Author SHA1 Message Date
Horilla
c11c8013e4 [FIX] EMPLOYEE: Avoid XSS content to Employee field 2025-06-09 13:53:56 +05:30
Horilla
e0df70fec2 [UPDT] GENERAL: Added verbose name and verbose name plural 2025-05-31 10:37:32 +05:30
Horilla
4a18c4b0d4 [FIX] EMPLOYEE: #763 2025-05-27 15:10:06 +05:30
Horilla
044559e927 [UPDT] EMPLOYEE: Updated bank details model null constraints to support generic import 2025-05-26 15:53:47 +05:30
Horilla
a67841f80d [IMP] EMPLOYEE: Optimize avatar loading by replacing external API calls with local static image fallback on employee profile image 2025-05-17 14:51:18 +05:30
Horilla
2ee1fba06f [FIX] EMPLOYEE: #700 2025-04-25 12:03:52 +05:30
Horilla
dcd33847c4 [UPDT] EMPLOYEE: Added get shift schedule method 2025-04-18 14:03:42 +05:30
Horilla
60f78164a5 [UPDT] EMPLOYEE: Employee work form field declaration 2025-03-25 17:06:31 +05:30
Horilla
77f4a76103 Pylint updates 2025-03-21 14:29:13 +05:30
Muhammad Shariq Shafiq
aa4919562d Year Removed from employee section detail page #612 (#621)
* Year removed from birthday due to privacu issue of each employee and for maintaining integrity of each employee

* year removed from employee detail page of employees section
2025-03-21 11:19:08 +05:30
Horilla
12f53c32ac [UPDT] LEAVE: Updated leave module by replace leave request mail thread 2025-03-17 16:54:54 +05:30
Horilla
842f83110f [UPDT] EMPLOYEE: Add work_email to get_email method 2025-02-26 15:33:09 +05:30
Horilla
e91d69b855 [UPDT] EMPLOYEE: Updated country and state varriable max_length values on Employee model class 2025-02-20 12:23:33 +05:30
Horilla
9b96d0b91e [UPDT] EMPLOYEE: Birthday view restriction 2025-02-10 11:28:26 +05:30
Horilla
58fefbf1df [ADD] EMPLOYEE: Birthday restriction in dashboard 2025-02-09 01:43:50 +05:30
Horilla
cebae3a90e [UPDT] EMPLOYEE: Change method of username changing while changing the email 2025-01-28 10:50:12 +05:30
Horilla
08ebc386b2 [ADD] EMPLOYEE: Enable/ Disable profile edit feature 2025-01-14 12:12:06 +05:30
Horilla
8ecc86cf95 [UPDT] EMPLOYEE: Updated get_date_format function 2024-12-26 17:03:35 +05:30
Horilla
4b1125d813 Refactoring of merged code 2024-12-17 16:26:43 +05:30
Horilla
94cdc61fe9 added forced password change and added checkboc to assign leave to all employees when creating leave types (#412) (#431)
* removed_env_added_forced_password_change_added_selection of all employees

* appended

Co-authored-by: TalibY22 <106147952+TalibY22@users.noreply.github.com>
2024-12-17 15:02:26 +05:30
Horilla
d1c15a6459 [UPDT] EMPLOYEE: Employee Badge id prefix based on company (#415) 2024-12-10 10:55:38 +05:30
Horilla
c138ee9902 [UPDT] EMPLOYEE: Added date_format as a method in employee model 2024-12-09 11:12:57 +05:30
Horilla
f7a0313894 [FIX] EMPLOYEE: Fixed the issue in employee creation with and without selecting a company (#399 & #408) 2024-12-03 14:09:59 +05:30
Horilla
489eded955 [UPDT] GENERAL: Eval method change (#397) 2024-11-26 14:24:55 +05:30
Horilla
40d42d7bc9 [FIX] EMPLOYEE : Bug fixes in employee view and organisation chart based on company 2024-11-15 10:58:37 +05:30
Horilla
ea07319d5f [UPDT] BASE: Updated action type CRUD operation permissions 2024-11-14 15:36:35 +05:30
Horilla
93d3a55ae9 [FIX] ATTENDANCE: -ve worked hour issue 2024-10-18 16:04:46 +05:30
Horilla
22e48fc7a3 [UPDT] EMPLOYEE: Subordinate function added on employee model 2024-10-17 17:36:05 +05:30
Horilla
64f5e74969 [FIX] ATTENDANCE: Attendance night shift timer conflicts 2024-10-17 10:39:51 +05:30
Horilla
f42ac1a391 [UPDT] GENERAL: get_avatar method updates 2024-10-10 11:40:53 +05:30
Horilla
75f34efdc8 [UPDT] EMPLOYEE: Change hx-target for document section in employee 2024-09-26 15:07:23 +05:30
Horilla
7054f60eb4 [ADD] EMPLOYEE: New fields and updation in filter form of employee view 2024-09-24 16:45:03 +05:30
Horilla
547e22eb80 [UPDT] BASE: Accessibility conditions added for different charts in main dashboard 2024-09-21 15:48:40 +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
ce5dcbe2a8 [UPDT] BASE: Updated base app by changing ThreadLocalMiddleware location to horilla project folder 2024-06-20 11:45:55 +05:30
Horilla
2ee8495f5a [IMP] AUTOMATIONS: Add horilla automations 2024-06-12 16:44:05 +05:30
Horilla
218c6e8a11 [UPDT] BASE: Add objects field to model 2024-06-11 22:56:42 +05:30
Horilla
948209f692 [UPDT] EMPLOYEE: Updated employee save by method by adding function to create employee work info if employee_work_info attr not exist 2024-05-23 14:27:27 +05:30
Horilla
e4e93d08a0 [FIX] EMPLOYEE: Same name employee creation on employee export from excel 2024-05-15 14:34:48 +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
5232aa955f [UPDT] EMPLOYEE: Added company to bonus point model 2024-05-02 14:44:37 +05:30
Horilla
3b9408f32c [UPDT] EMPLOYEE: Updated employee models by adding abstract class 2024-04-15 16:24:10 +05:30
Horilla
27acbc4264 [UPDT] EMPLOYEE: 3 dot style and tick issue, penalty account in individual view, select all and policy visibility emp. instance, empty pages and form updation, bank form error updation 2024-04-08 15:14:18 +05:30
Horilla
5a10832eb0 [UPDT] EMPLOYEE: Updated models in employee by adding abstract class for models 2024-03-28 14:32:03 +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
d09e9b4946 Development (#128)
* [UPDT] RECRUITMENT: Updated recruitment stage update method by changing hx-target

* [UPDT] LEAVE: Updated company leave create , update and delete method by adding hx-target

* [UPDT] ATTENDANCE: Updated attendance request create method by changing hx-target

* [UPDT] LEAVE: Updated leave request create form hx-target

* [IMP] Add HorillaModel abstract model

* [UPDT] EMPLOYEE: Updated employee disciplinary form by adding parent model class for disciplinary model
2024-03-21 08:38:16 +00:00
Horilla
cfe96a5cae [UPDT] EMPLOYEE: Updated employee disciplinary action by adding employee remove method in actions 2024-03-19 14:05:25 +05:30
Ashwanth Balakrishnan
42c5b34353 Formatting and Cleaning code base (#110) 2024-03-10 14:07:46 +00:00
Horilla
a7c71eef00 [UPDT] EMPLOYEE: Description null constraints 2024-03-08 10:46:37 +05:30
Horilla
c1080aebfa [UPDT] EMPLOYEE : Employee note section updation, design updation and multiple file upload to notes 2024-03-07 15:45:11 +05:30