Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration of new components in inventory module #408

Open
wants to merge 11 commits into
base: develop
Choose a base branch
from

Conversation

rachana-egov
Copy link
Collaborator

No description provided.

naveen-egov and others added 11 commits April 3, 2024 16:07
Specified flutter version
* fixed validation errors

* Fixed stock details decimal values issue

---------

Co-authored-by: Satwik-egov <[email protected]>
* HLM-4248::Age calculation fix

* fixed boundary issue on changing projects

* search household bloc reference replaced with search bloc wrapper

* moved bandwidthPath to env
removed projectSearchApi path

* ui fixes

* inventory package init

moved one table of attendance to attendance_management package from hcm

* deleted unused script

* created router insied inventory and modified models

* Added service request mapper for up sync

* Updated routes, fixed ui import issues

* Removed router in inventory package, updated listener methods, Working on stock recon

* Pulled impel fixes

* Added service request mapper

* Performance fixes for search

* changes for save stock and stock recon

* import issue fix on home

* HLM-5387::Load facilities and project facilities in bulk

* HLM-5097::Extraction of scanner package

* finished with inventory report

* fixed sync issue of stock and stock recon
HLM-5277 bug fix

* changed facility repository to local in facility bloc

* HLM-5271 fix
code refactoring

* Integration of scanner package init

HLM-5267 bug fix

* removed json_config of inventory from from hcm
separated scripts for package imports
added scanner related changes into stock_details.dart

* added digit_scanner package dependency from git

* modified packages script to add imports and mappers

* removed package routers from main app
modified listener methods to async

* reverted commented script

* removed default 0 for waybill quantity and removed mandatory for the same

* added stock recon report method

working on HLM-5481

* added inventory package main routes to main app router
removed dispose method in listener

* added attendance page to main app route

added code comments to inventory blocs

* Added unit test cases for facility, product_variant, record_stock and product_variant

* reverted navigator for managestock in home page

* added facility_selection page for beneficiary

renamed facility_selection page in inventory_package

* updated auto_route package to latest version to fix package route navigation

Made changes required as per package upgrade
1. Adding annotation for page which needs route generation
2. router.dart format
3. build yaml file changes to include path for pages for script
4. Commented test_router since it's not possible to generate route with page annotation

* reverted changes done for testing route navigation for testing

* modified listener methods with better return types
added more test cases
fixed additional data in stock recon page

* code comments
added route annotation file for inventory facility selection
added route annotation for facility_selection in beneficiary

* moved localization_delegates to a separate file

added script to add the imports of localization of packages

* corrected path for sql_store file to fix build fail

* added script to create bloc skeleton extending the package listeners

* Update Inventory README.md

* Update Inventory README.md

* Update Inventory README.md

* Update Inventory README.md

* README.md update
build yaml update

* script changes
modified return types for listener in attendance
updated listeners in inventory_listener.dart and attendance_listeners.dart

* Update README.md

* added missing router export

* moved attendance tables to attendance package,
added missing exports in attendance package

* Update README.md

* digit_scanner package link update
removed scanner bloc which is not required by the digit_scanner package
code refactoring

* script update
commented oplog script to add the service condition

* added localizations for hardcoded text
deleted digit_scanner package from this branch

* script updates

* script updates and README.md file update

* script updates

---------

Co-authored-by: Ramkrishna-egov <[email protected]>
* Added service request mapper for up sync

* Pulled impel fixes

* Added service request mapper

* Performance fixes for search

* import issue fix on home

* HLM-5387::Load facilities and project facilities in bulk

* HLM-5097::Extraction of scanner package

* Added auto generated files

* Revert "Added auto generated files"

This reverts commit eb1df08.

* Stock Resources Voucher codes added to additional fields

* Bug Bash Bug Fixes and scanner related fixes

* Removed unnecessary folders for package

* Removed Scanner Listeners

* Removed Scanner Listeners

* Removed unused Scanner listeners from Digit Scanner package

* Updated Scanner package version

* Updated scanner packagel

* Code review changes implemented

* Updated git ignore file

* Conflicts resolved and missing router added for scanner

* Reverted install_bricks.sh

* Resolved build issue

* Added missing router imports

---------

Co-authored-by: Naveen Renati <[email protected]>
* HLM-4248::Age calculation fix

* fixed boundary issue on changing projects

* search household bloc reference replaced with search bloc wrapper

* moved bandwidthPath to env
removed projectSearchApi path

* ui fixes

* inventory package init

moved one table of attendance to attendance_management package from hcm

* deleted unused script

* created router insied inventory and modified models

* Added service request mapper for up sync

* Updated routes, fixed ui import issues

* Removed router in inventory package, updated listener methods, Working on stock recon

* Pulled impel fixes

* Added service request mapper

* Performance fixes for search

* changes for save stock and stock recon

* import issue fix on home

* HLM-5387::Load facilities and project facilities in bulk

* HLM-5097::Extraction of scanner package

* finished with inventory report

* fixed sync issue of stock and stock recon
HLM-5277 bug fix

* changed facility repository to local in facility bloc

* HLM-5271 fix
code refactoring

* Integration of scanner package init

HLM-5267 bug fix

* removed json_config of inventory from from hcm
separated scripts for package imports
added scanner related changes into stock_details.dart

* added digit_scanner package dependency from git

* modified packages script to add imports and mappers

* removed package routers from main app
modified listener methods to async

* reverted commented script

* removed default 0 for waybill quantity and removed mandatory for the same

* added pagination for registers
moved search model to attendance package
updated package script to add search model mapper imports
updated listener methods to future and added pagination method

* Ui adjustments

* moved pagination logic to bloc
modified listener methods
UI fix of overflow in manage_attendance.dart

* adjusted search model according to merge changes

* deleted digit_scanner from packages

* added checks for null conditions

removed unused files

---------

Co-authored-by: Ramkrishna-egov <[email protected]>
* Added service request mapper for up sync

* Pulled impel fixes

* Added service request mapper

* Performance fixes for search

* import issue fix on home

* HLM-5387::Load facilities and project facilities in bulk

* Code review changes

* Resolved Conflicts

---------

Co-authored-by: Naveen Renati <[email protected]>
* HLM-4248::Age calculation fix

* fixed boundary issue on changing projects

* search household bloc reference replaced with search bloc wrapper

* moved bandwidthPath to env
removed projectSearchApi path

* ui fixes

* inventory package init

moved one table of attendance to attendance_management package from hcm

* deleted unused script

* created router insied inventory and modified models

* Added service request mapper for up sync

* Updated routes, fixed ui import issues

* Removed router in inventory package, updated listener methods, Working on stock recon

* Pulled impel fixes

* Added service request mapper

* Performance fixes for search

* changes for save stock and stock recon

* import issue fix on home

* HLM-5387::Load facilities and project facilities in bulk

* HLM-5097::Extraction of scanner package

* finished with inventory report

* fixed sync issue of stock and stock recon
HLM-5277 bug fix

* changed facility repository to local in facility bloc

* Added auto generated files

* Revert "Added auto generated files"

This reverts commit eb1df08.

* HLM-5271 fix
code refactoring

* Integration of scanner package init

HLM-5267 bug fix

* Stock Resources Voucher codes added to additional fields

* Bug Bash Bug Fixes and scanner related fixes

* removed json_config of inventory from from hcm
separated scripts for package imports
added scanner related changes into stock_details.dart

* added digit_scanner package dependency from git

* modified packages script to add imports and mappers

* removed package routers from main app
modified listener methods to async

* reverted commented script

* removed default 0 for waybill quantity and removed mandatory for the same

* added stock recon report method

working on HLM-5481

* added inventory package main routes to main app router
removed dispose method in listener

* added attendance page to main app route

added code comments to inventory blocs

* Added unit test cases for facility, product_variant, record_stock and product_variant

* reverted navigator for managestock in home page

* added facility_selection page for beneficiary

renamed facility_selection page in inventory_package

* updated auto_route package to latest version to fix package route navigation

Made changes required as per package upgrade
1. Adding annotation for page which needs route generation
2. router.dart format
3. build yaml file changes to include path for pages for script
4. Commented test_router since it's not possible to generate route with page annotation

* reverted changes done for testing route navigation for testing

* modified listener methods with better return types
added more test cases
fixed additional data in stock recon page

* code comments
added route annotation file for inventory facility selection
added route annotation for facility_selection in beneficiary

* moved localization_delegates to a separate file

added script to add the imports of localization of packages

* corrected path for sql_store file to fix build fail

* added script to create bloc skeleton extending the package listeners

* Update Inventory README.md

* Update Inventory README.md

* Update Inventory README.md

* Update Inventory README.md

* README.md update
build yaml update

* script changes
modified return types for listener in attendance
updated listeners in inventory_listener.dart and attendance_listeners.dart

* Update README.md

* added missing router export

* moved attendance tables to attendance package,
added missing exports in attendance package

* Update README.md

* Removed unnecessary folders for package

* Removed Scanner Listeners

* Removed Scanner Listeners

* Removed unused Scanner listeners from Digit Scanner package

* digit_scanner package link update
removed scanner bloc which is not required by the digit_scanner package
code refactoring

* script update
commented oplog script to add the service condition

* Updated Scanner package version

* Updated scanner packagel

* added localizations for hardcoded text
deleted digit_scanner package from this branch

* HLM-5359::Referral Reconciliation Package Extraction

* script updates

* Updated routing path

* Added Module Route in main app

* script updates and README.md file update

* script updates

* Routing fixes for Referral Reconciliation checklist

* Added scripts for Referral Reconciliation package and updated read me file

* added export for router in HFR package

* removed userUid parameter from SearchReferralsBloc

* removed UserId parameter from SearchReferralBloc

* removed handleFetch from referral_recon_service_definition HFR

* Revert "removed handleFetch from referral_recon_service_definition HFR"

This reverts commit 2cabe4a.

* Updated fetching all service definitions function

* Resolved Conflicts

* Update README.md

* Update README.md

* Add code comments for the blocs

* HLM-5359:: Added Localization key for cycles not found

* HLM-5359:: Updated Licence and CHANGELOG.md

---------

Co-authored-by: Naveen Renati <[email protected]>
Co-authored-by: Naveen Renati <[email protected]>
Co-authored-by: Satwik-egov <[email protected]>
* HLM-5682:: Moved Project Type to Project additional Details

* HLM-5682:: Code comments changes

* HLM-5682:: Resolved conflicts
* HLM-5567:: Added Test cases for Referral Record Bloc and Project Facility Bloc

* HLM-5567:: Added Test cases for Service Definition and Service Request Bloc
Copy link
Contributor

coderabbitai bot commented May 21, 2024

Important

Review Skipped

Auto reviews are disabled on base/target branches other than the default branch. Please add the base/target branch pattern to the list of additional branches to be reviewed in the settings.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@Harish-egov Harish-egov deleted the branch develop July 3, 2024 11:43
@Harish-egov Harish-egov closed this Jul 3, 2024
@naveenr-egov naveenr-egov reopened this Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants