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

  • updated readme for Featuresures needed in this #1
  • yii2 installing #1

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🇮🇳