Changelog
Current date and time: Tue Nov 05 2024 9:05:18 PM
Unreleased -
- Features: more fields like address, DOB added to employyee #17
- Code Refactoring: breaking up metronic employee view action #17
- Features: metronic html theme tryyout #17
- Features: metronic html theme tryyout #17
- Tests: verify no wrong client data gets seen #15
- Tests: all 288 Testss stable with 57pc cov #12
- Tests: 5 fails remain #12
- Tests: 5 fails remain #12
- Tests: few more controllers stabilized after wizard #12
- Tests: few more controllers stabilized after wizard #12
- Tests: few more controllers stabilized after wizard #12
- Tests: few more controllers stabilized after wizard #12
- Tests: few more controllers stabilized after wizard #12
- Tests: department co9ntroller stabilized after wizard #12
- Features: added params for setting default roles for users, Bug Fixeses #7
- all 87 Testss passing with 52pc cov #2
- all 84 Testss passing with 52pc cov #2
- all 82 Testss passing with 52pc cov #2
- added FK verification code added in models #2
New Features
- Features: wip json data import @thevikas
- Features: added changelog page @thevikas
- Features: deduction db architecture @thevikas
- Features: added CRUD tables for teams @thevikas
- Features: new cmds for import and megadump @thevikas
- Features: deduction db architecture @thevikas
- Features: mark day status @thevikas
- Features(teams): added CRUD tables for teams @thevikas
- Features: settings init code added for new clients @thevikas
- Features: schedule maker based on approved leaves and shift @thevikas
- Features: user created from employee @thevikas
- Tests: all 305 Testss passing wirh 59 pc cov @thevikas
- Features: gteams CRUD working @thevikas
- Features: added first client speContinuous Integrationfic customization code @thevikas
- Features: adding RBAC for client users @thevikas
- Features: improved pagers in all listing pages @thevikas
- Features: added pre-commit hooks @thevikas
- Features: mark day status @thevikas
- Features: wip json data import @thevikas
- Features(deductions): added deductions crud links to frontend homepage @thevikas
- Features: wip json data import @thevikas
- Features: adding shifts and its workflows @thevikas
- Features: adding approvals, levels and workflows @thevikas
- Features: adding notifications system @thevikas
- Features: setup wizard with 4 steps @thevikas
- Features(mega dump): for easy snapshot of problems and Testsing @thevikas
- Features: permissions based ACL setup and Testsed @thevikas
- Features(mega dump): for easy snapshot of problems and Testsing @thevikas
- Features(mega dump): for easy snapshot of problems and Testsing @thevikas
- Features: setup wizard @thevikas
- Features(mega dump): for easy snapshot of problems and Testsing @thevikas
- Features(mega dump): for easy snapshot of problems and Testsing @thevikas
- Features: adding notifications system @thevikas
- Features(mega dump): for easy snapshot of problems and Testsing @thevikas
- Features(mega dump): for easy snapshot of problems and Testsing @thevikas
- Features(mega dump): for easy snapshot of problems and Testsing @thevikas
- Features: adding notifications system @thevikas
- Features(mega dump): for easy snapshot of problems and Testsing @thevikas
Fixes
- Bug Fixes: attatched id_client in all joins in all models @thevikas
- Bug Fixes: use creation errors after rbac init @thevikas
Chores And Housekeeping
- Chores: merge @thevikas
- Chores(security): remap of RBAC security system in all frontend controllers @thevikas
- Chores(Testss): make Bug Fixesture classes foor future use @thevikas
- Chores(changelog): format is Bug Fixeses @thevikas
- Chores(changelog): format is Bug Fixeses @thevikas
- Chores: adding commitizen @thevikas
- Chores: change log @thevikas
- Chores: change log @thevikas
- Chores: minor UI imp for login pages @thevikas
- Chores: added real timer to mega dumps @thevikas
- Chores: secure wrapped some more frontend controllers @thevikas
- Chores: merged from master @thevikas
- Chores: cleanup of migrations @Vikas Yadav
- Chores: adding caching in Tests db config @thevikas
- Chores: local user assigment Bug Fixes @thevikas
- Chores: commit merge ets @thevikas
- Chores: just a file rename @Vikas Yadav
Refactoring and Updates
- Code Refactoring: model name change too employee deductions @thevikas
- Code Refactoring: now clockin, clocko0ut have their own status in attendence after day status @thevikas
- Code Refactoring: moved perm names to controllers @thevikas
- Code Refactoring: reorg rbac init system to it can be recalled easily @thevikas
- Code Refactoring: moved perm names to controllers @thevikas
- Code Refactoring: moved perm names to controllers @thevikas
Changes to Test Assests
- Tests: Testsing Salary calculatiions @thevikas
- Tests: prefill with fake data for stress Tests @thevikas
- Tests: shifts crud stable @thevikas
- Tests: Testsing Salary calculations @thevikas
- Tests(deduction): all 161 Testss passing with 56pc cov @thevikas
- Tests: rbac Testss for employee and attendance crud @thevikas
- Tests: few more approval crud Testsing progress @thevikas
- Tests: all 187 Testss passing with 69pc cov @thevikas
- Tests: prefill with fake data for stress Tests @thevikas
- Tests: Testsing Salary calculations @thevikas
- Tests: negative amount in all numeric fields in all tables @thevikas
- Tests: all 333 Testss passing with 63pc cov @thevikas
- Tests: 365 passing, Testsing Salary calculations @thevikas
- Tests: Testsing Salary calculatiions @thevikas
- Tests: all 305 Testss passing wirh 59 pc cov @thevikas
- Tests: Testsing Salary model @thevikas
- Tests: wip deduction functional @thevikas
- Tests: all 325 Testss passing with 62pc cov @thevikas
- Tests: all 346 Testss passing with 65pc cov @thevikas
- Tests: all 46 Testss passing with 54pc cov @thevikas
- Tests: Testsing Salary calculations @thevikas
- Tests: prefill with fake data for stress Tests @thevikas
- Tests: few more approval crud Testsing progress @thevikas
- Tests: all 355 Testss passing with 67pc cov @thevikas
- Tests: leave controlled Testsed @thevikas
- Tests: add 409 Testss passing with 64pc cov @thevikas
- Tests: 16 fail in 178 Testss @thevikas
- Tests: all 178 Testss passing with 66pc cov @thevikas
- Tests: bringing to stability @thevikas
- Tests: minor Bug Fixes in creating client users @thevikas
- Tests: employee deductions crud Testss done @thevikas
- Tests: all 167 Testss passing @thevikas
- Tests: Bug Fixesed pos and dept name to uniq only for same client @thevikas
- Tests: setting up mac notify on Tests completions @thevikas
- Tests: Testsing Salary calculations @thevikas
- Tests: setting up mac notify on Tests completions @thevikas
- Tests: all 335 Testss passing with 64pc cov @thevikas
- Tests: all 163 Testss passed with rbac setup @thevikas
- Tests: all 373 Testss passing with 67pc cov @thevikas
- Tests: all 325 Testss passing @thevikas
- Tests: all 369 Testss passing with 67pc cov @thevikas
- Tests: all 368 Testss passing with 66pc cov @thevikas
- Tests: making leave and approval flows @thevikas
- Tests: Testsing approval workflows, 51 Testss fails @thevikas
- Tests: 27 of 286 Testss failing @thevikas
- Tests: Testsing leaves and approval @thevikas
- Tests: 92 Tests fails, Bug Fixesed perm on site-error action @thevikas
- Tests(shifts): Testsing shift workflows @thevikas
- Tests(shifts): Testsing shift workflows @thevikas
- Tests: wrapping approval system with corrrect user check @thevikas
- Tests: Testsing all other models @thevikas
- Tests: 40 Testss failing @thevikas
- Features: permissions based ACL setup and Testsed @thevikas
- Tests: 41 of 286 Testss failing @thevikas
- Tests: 40 Testss failing @thevikas
- Tests: 78 of 285 Testss failing @thevikas
- Tests: Testsing approval workflows, 37 Testss fails @thevikas
- Tests: 57 Tests fails @thevikas
- Tests: 40 Testss failing @thevikas
- Tests: 40 Testss failing @thevikas
- Tests: 40 Testss failing @thevikas
- Tests: 40 Testss failing @thevikas
Performance Improvments
- Performance Improvements: Tests sys speedup by using sqlite @thevikas
General Changes
- Testsing after jenkins setup @thevikas
- added shift and schedules @thevikas
- added sub positions view to department view, all 108 Testss passing with 57pc cov @thevikas
- 69 Tests errors while Testsing attendance @thevikas
- renamed all id cols @thevikas
- some Testss failing after client param added @thevikas
- Testsing employees crud @thevikas
- added tables for loans, advances and centralized approval manager @thevikas
- add 81 Testss passing with 53pc cov @thevikas
- adding first jenkins file @thevikas
- more db changes @thevikas
- all 106 Testss passing @thevikas
- Testsed client-users CRUD @thevikas
- all code 50 Testss passing @thevikas
- all 77 Testss passing with 42pc cov @thevikas
- Testsing employees crud @thevikas
- Testsing employees crud @thevikas
- setting up auth for client users in frontend @thevikas
- all 99 Testss passing with 57pc cov @thevikas
- employee creation with position, 110 Testss passing @thevikas
- Testsing position crud @thevikas
- more db changes for flexible salary structures @thevikas
- bump: version 0.1.0 → 0.2.0 @thevikas
- Testsing employees crud @thevikas
- moving customer controllers to frontend @thevikas
- wip creating employee user @thevikas
- added some button to positions crud, all 109 Testss passing with 58pc cov @thevikas
- Testsing after jenkins setup @thevikas
- all 110 Testss passing @thevikas
- Testsing position crud @thevikas
- 2 Tests errors while Testsing attendance @thevikas
- minor jenkins rule patch to always do Tests and cov analysis @thevikas
- added slack notification @thevikas
- added slack notification @thevikas
- Testsing after jenkins setup @thevikas
- all 107 Testss passing @thevikas
- added slack notification @thevikas
- config set for full codecoverage @thevikas
- added slack notification @thevikas
- added slack notification @thevikas
- added slack notification @thevikas
- wip @thevikas
- only position cest failing @thevikas
- 5 Testss failing @thevikas
- added slack notification @thevikas
- 10 Testss failing @thevikas
- Testsing after jenkins setup @thevikas
v0.3.6 - 5 November 2024
New Features
- Features: payroll calculations @thevikas
Changes to Test Assests
- Features: payroll calculations @thevikas
v0.3.5 - 22 October 2024
- Features: a new setup wizard #12
v0.3.0 - 5 October 2024
- Features: added params for setting default roles for users, Bug Fixeses #7
New Features
- Features: wip json data import @thevikas
- Features: deduction db architecture @thevikas
- Features: added CRUD tables for teams @thevikas
- Features: deduction db architecture @thevikas
- Features(teams): added CRUD tables for teams @thevikas
- Features: gteams CRUD working @thevikas
- Features: permissions based ACL setup and Testsed @thevikas
- Features: wip json data import @thevikas
- Features(deductions): added deductions crud links to frontend homepage @thevikas
- Features: wip json data import @thevikas
Fixes
- Bug Fixes: attatched id_client in all joins in all models @thevikas
Chores And Housekeeping
- Chores(security): remap of RBAC security system in all frontend controllers @thevikas
- Chores(Testss): make Bug Fixesture classes foor future use @thevikas
- Chores(changelog): format is Bug Fixeses @thevikas
- Chores(changelog): format is Bug Fixeses @thevikas
- Chores: adding commitizen @thevikas
- Chores: minor UI imp for login pages @thevikas
Refactoring and Updates
- Code Refactoring: model name change too employee deductions @thevikas
Changes to Test Assests
- Tests(deduction): all 161 Testss passing with 56pc cov @thevikas
- Tests: all 187 Testss passing with 69pc cov @thevikas
- Tests: negative amount in all numeric fields in all tables @thevikas
- Tests: 92 Tests fails, Bug Fixesed perm on site-error action @thevikas
- Tests: wip deduction functional @thevikas
- Features: permissions based ACL setup and Testsed @thevikas
- Tests: all 46 Testss passing with 54pc cov @thevikas
- Tests: 16 fail in 178 Testss @thevikas
- Tests: all 178 Testss passing with 66pc cov @thevikas
- Tests: minor Bug Fixes in creating client users @thevikas
- Tests: employee deductions crud Testss done @thevikas
- Tests: 57 Tests fails @thevikas
- Tests: all 167 Testss passing @thevikas
v0.2.0 - 20 September 2024
- all 87 Testss passing with 52pc cov #2
- all 84 Testss passing with 52pc cov #2
- all 82 Testss passing with 52pc cov #2
- added FK verification code added in models #2
New Features
- Features: added changelog page @thevikas
- Features: user created from employee @thevikas
- Features: adding RBAC for client users @thevikas
- Features: added pre-commit hooks @thevikas
- Features: added changelog @thevikas
Fixes
- Bug Fixes: use creation errors after rbac init @thevikas
Chores And Housekeeping
- Chores: secure wrapped some more frontend controllers @thevikas
Changes to Test Assests
- Tests: rbac Testss for employee and attendance crud @thevikas
- Tests: setting up mac notify on Tests completions @thevikas
- Tests: setting up mac notify on Tests completions @thevikas
- Tests: all 163 Testss passed with rbac setup @thevikas
Performance Improvments
- Performance Improvements: Tests sys speedup by using sqlite @thevikas
General Changes
- Testsing after jenkins setup @thevikas
- added shift and schedules @thevikas
- added sub positions view to department view, all 108 Testss passing with 57pc cov @thevikas
- 69 Tests errors while Testsing attendance @thevikas
- renamed all id cols @thevikas
- some Testss failing after client param added @thevikas
- Testsing employees crud @thevikas
- added tables for loans, advances and centralized approval manager @thevikas
- add 81 Testss passing with 53pc cov @thevikas
- adding first jenkins file @thevikas
- more db changes @thevikas
- all 106 Testss passing @thevikas
- Testsed client-users CRUD @thevikas
- all code 50 Testss passing @thevikas
- all 77 Testss passing with 42pc cov @thevikas
- Testsing employees crud @thevikas
- Testsing employees crud @thevikas
- setting up auth for client users in frontend @thevikas
- all 99 Testss passing with 57pc cov @thevikas
- employee creation with position, 110 Testss passing @thevikas
- Testsing position crud @thevikas
- more db changes for flexible salary structures @thevikas
- bump: version 0.1.0 → 0.2.0 @thevikas
- Testsing employees crud @thevikas
- moving customer controllers to frontend @thevikas
- wip creating employee user @thevikas
- added some button to positions crud, all 109 Testss passing with 58pc cov @thevikas
- Testsing after jenkins setup @thevikas
- all 110 Testss passing @thevikas
- Testsing position crud @thevikas
- 2 Tests errors while Testsing attendance @thevikas
- minor jenkins rule patch to always do Tests and cov analysis @thevikas
- added slack notification @thevikas
- added slack notification @thevikas
- Testsing after jenkins setup @thevikas
- all 107 Testss passing @thevikas
- added slack notification @thevikas
- config set for full codecoverage @thevikas
- added slack notification @thevikas
- added slack notification @thevikas
- added slack notification @thevikas
- wip @thevikas
- only position cest failing @thevikas
- 5 Testss failing @thevikas
- added slack notification @thevikas
- 10 Testss failing @thevikas
- Testsing after jenkins setup @thevikas
v0.1.0
New Features
- Features: user created from employee @thevikas
General Changes
- setting up db and crud @thevikas
- all code 50 Testss passing @thevikas
- home screen for all cruds @thevikas
- home screen for all cruds @thevikas
- home screen for all cruds @thevikas
- first Testss for clients crud ready @thevikas
- home screen for all cruds @thevikas
- Initial commit @thevikas🇮🇳