Giter Club home page Giter Club logo

inventory-count's People

Contributors

adityasharma7 avatar amansinghbais avatar azkyakhan avatar bashu22tiwari avatar dhiraj1405 avatar disha1202 avatar dixitdeepak avatar dt2patel avatar k2maan avatar mayank909 avatar meet-aniket avatar namantech avatar nidbhagwat avatar nihu-sharma avatar r-sourabh avatar rahulbhooteshwar avatar rathoreprashant avatar ravilodhi avatar ritika-patel08 avatar sanskar345 avatar shanmukhdutt avatar shashwatbangar avatar sheetalj2205 avatar tanishquesharma avatar utkarshkaraiya avatar yashi002 avatar ymaheshwari1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

inventory-count's Issues

Closing the scanner without scanning barcode results in error

Current behavior

When closing the scanner without scanning barcode and clicking backdrop to dismiss the barcode results in search for backdrop keyword as sku.

Expected behavior

Whenever closing the scanner without searching for a code should not show any error.

Steps to reproduce the issue

  • Go to search page
  • Click scan, scanner opens up
  • Click backdrop to close the scanner without scanning any code
  • See that backdrop keyword appears in search bar and Product not found message appears

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

image

Implement dedicated empty state image on the Search page

What is the motivation for adding/enhancing this feature?

We need to implement an empty state which suggests user to take action for searching the product.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Unable to run the project

readme.md contains just one line and nothing on "how to run the project". I'm having all sorts of problem .Can anyone explain how to properly install the project and run it.

Location field not pre-filled correctly

Current behavior

When the product's stock count is updated, the location field comes prefilled but further, it gives an error while uploading.
After selecting the location again and saving it, products get uploaded.
Screenshot 2022-12-13 at 6 04 56 PM

Expected behavior

When the product stock is updated, the location field should be rightly selected, and further, let upload the product.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Disable upload button when there are no products to upload

What is the motivation for adding/enhancing this feature?

Currently, when there are no products to upload the button is enabled and clickable, hence become confusing for the user.

What are the acceptance criteria?

  • Upload button should be disabled if there are no products to upload

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Warning in console when clicking scan button

Current behavior

Clicking scan button on search page results in a warning in the console.

[Vue warn]: Property "onLoaded" was accessed during render but is not defined on instance.

Expected behavior

There should not be any warning in console.

Steps to reproduce the issue

  1. Go to search page
  2. Click scan button and see console

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Number of locations are appearing incorrectly and scrolling is not working in the list

Current behavior

On the count page of the product, a wrong number of locations are appearing. Therefore facility has one location, but in the inventory count app, it shows more than 1 location with the same name.

Also, scrolling is not working in the list of locations.

Screenshot 2022-12-19 at 4 26 46 PM
Screenshot 2022-12-19 at 4 37 53 PM

Expected behavior

If the facility has one location, it should show only one location.
It should show exactly the same number of locations that the facility has in the oms.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Enable Click Anywhere on Card to Open Detail Page on Upload Page

Current behavior

Currently, on the Upload page, users are required to click on specific texts within a card to navigate to the detail page. This interaction pattern might be cumbersome for users, especially on smaller devices or touchscreens.

Expected behavior

Implement a modification in the Upload page component to allow users to click anywhere on a card to navigate to the corresponding detail page.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

On successful scan user should be navigated to count/product page

What is the motivation for adding/enhancing this feature?

As the scanner returns a single product only, we should move it to the details page, improving the flow and user experience.

What are the acceptance criteria?

  • When scanning a product, the user should be directly navigated to the details page

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

implement product identifier plugin

What is the motivation for adding/enhancing this feature?

Similar to all other apps, we want to use our DXP plugin to let users select their preferred product identifier and that should be reflected across the app.

Add product store support in the Cycle Count app

What is the motivation for adding/enhancing this feature?

We need product store data selector in the Cycle Count app so that it can be used to send the cycle counts variance into Netsuite along with the product store.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Use oms-api axios api and client method

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Save Product

What is the motivation for adding/enhancing this feature?

Save product to buy later

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Location names are appearing incorrectly in list.

Current behavior

On the count page of the product, the location's name in the list of a particular facility is not appearing correctly.
Screenshot 2022-12-14 at 11 06 28 AM

Expected behavior

On the count page of the product, the stock count of items is updated and then the name of locations in the list should appear as their actual name i.e in an instance.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Option to view actual QOH on detail page

What is the motivation for adding/enhancing this feature?

There should be a product store setting that lets companies choose if they want to show systemic QOH on their cycle count product detail page to help users during their count.

This setting should be blocked unless the user has FULFILL_INVCUNT_ADMIN or INV_COUNT_ADMIN

@appurvajain please make draft Product Store Setting data for this and add it here as a comment, I will review.

@Dhiraj1405 make a mockup for this referencing the latest cycle count detail page and also make a setting for it on the settings page.

Searched products should be cleared if product not found on scanning or searching

Current behavior

If you search/scan any product and if the product is not found, the results of the previous serach/scan is displayed.

Expected behavior

If you search/scan any product and if the product is not found, searched products should be cleared.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Display toast when camera permission is not granted for scanner

Current behavior

When clicking on scan button, and if camera permission is not granted, then no message on UI is displayed and an empty model remains open, untill closed by user.

Expected behavior

If the camera permission is not granted, then the scan modal should not be opened and a toast on the UI should be displayed regrading the same.

Steps to reproduce the issue

  1. Go to search page (without having camera permission)
  2. Click on scan button and see that the modal opens up, but nothing displayed on UI.

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Add white shadow to scan button

What is the motivation for adding/enhancing this feature?

To make the scan button on the main product list page stand out more from the background we should add a white shadow to it. This will help separate it from the background.

What are the acceptance criteria?

Should visually match the image with clean CSS

  • ...

Can you complete this feature request by yourself?

  • YES
  • [x ] NO

Additional information

Find product

Create desktop version

What is the motivation for adding/enhancing this feature?

Inventory cycle count will be done by store associates at the end of the fiscal year 2022-23. Users may use this app on a desktop but the current UI is designed for smartphone users.

What are the acceptance criteria?

Application must be modified for desktop use.

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Search View/Empty state:
Empty state

Search View/Find product:
Find product

Upload/Wide layout:
Wide layout

Add alert before confirming upload

When a user uploads their inventory counts, after clicking upload there should be a confirmation letting the user know that the action is irreversible.
Screenshot 2023-04-13 at 2 45 54 PM

Number pad should open when putting in stock

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Allow users to enter inventory variances directly from the Update Inventory Count page.

What is the motivation for adding/enhancing this feature?

Users can currently only update a product's inventory count by entering the exact units available at the store which replaces the inventory count in OMS. Users may be required to log only variance to input the quantity change for a variety of reasons, including damaged units, torn units, lost or found units.

What are the acceptance criteria?

Users can communicate the quantity that is damaged and not for sale by entering the units that are no longer available.
Only users with FULFILL_INVCUNT_ADMIN or INV_COUNT_ADMIN can use this feature

Additional information

Count

Add Toast Notification on Item Removal from Upload Page

Current behavior

When a user removes an item from the Upload page, it is essential to provide feedback to confirm the successful removal. Adding a toast notification will enhance the user experience by providing instant visual feedback, ensuring users are aware of the action's outcome.

Expected behavior

Upon successful removal of an item from the Upload page, a toast notification should appear, confirming the deletion. The toast message should be concise, informing the user that the item has been removed successfully.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Toast message: Item removed successfully

User interface

Current behavior

Expected behavior

UI Not working properly Please check

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

UI of in stock quantity on the Product Detail page

Current behavior

The in stock value of a product on the Product Detail page appears very small on the right side corner.

Expected behavior

The value should be clear and properly visible for the user.
Screenshot 2023-05-17 at 5 50 14 PM

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Implement Spinner in Timezone Model for Timezone Configuration

Current behavior

In the timezone configuration section, it's crucial to provide visual feedback to users while the application fetches and processes timezone data. Currently, there is a lack of visual cues, leading to potential user confusion. To enhance the user experience, we propose implementing a spinner in the timezone model. This spinner will indicate loading activity, ensuring users are aware of the system processing their request.

Expected behavior

The spinner is visible within the timezone model when the application is fetching timezone data and disappears once the timezone data has been successfully loaded and displayed in the timezone configuration section.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Prevent Updating Negative Inventory Counts

Current behavior

Currently, our system allows users to input negative inventory counts when uploading product inventory at stores. This poses a significant problem as it can lead to inaccuracies in inventory management and affect order fulfillment. To maintain data integrity and prevent errors, we need to implement a validation mechanism that disallows users from entering negative inventory counts.

Expected behavior

Implement a validation rule in inventory upload to restrict users from inputting negative inventory counts.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Update the internationalization file

Login into the application.
Search for a product. (for example, use MH to search products)
Select any product.
Click on the Save button without entering the stock.

Observation:
You can see the warning on the console regarding internationalization.

Custom theme file

Add a custom theme file like in Clienteling app.

Add custom fonts, Montserrat for headings and open sans for body.

This will allow any brand to customize the look and feel of any app.

Remove Pointer on Hover from the Chips on Upload Page

Current behavior

In our current user interface on the Upload page, the chips (interactive elements used for tagging or categorization) have a pointer cursor when hovered over. However, this might confuse users as chips usually indicate non-interactive elements.

Expected behavior

To maintain a consistent and intuitive user experience, we need to remove the pointer cursor from the chips on the Upload page.

Steps to reproduce the issue

  • Open inventory count app
  • Search for some keyword, like wh
  • Select any product by clicking on the item and enter a stock on the details page and click save
  • Now go to the upload page
  • Hover over the chips color and size inside the card, as there is no action associated with those chips, pointer cursor is not required thus need to remove the pointer on hover.

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

When calling getPermissions api duplicate permissionIds are passed in the payload

Current behavior

In the getPermissions api, duplicate permission keys are passed in the payload that is unnecessary

Expected behavior

Pass only the unique permissionIds in the api call

Steps to reproduce the issue

  1. Login into any app
  2. Inspect the network and check on the getPermissions api call
  3. Check that the same id is passed multiple times in the payload

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Display an alert for uploaded products on store change and logout

What is the motivation for adding/enhancing this feature?

If there are products in upload list, an alert should be displayed stating the products on the upload page will be lost on logout and store change.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Search bar and product list should be cleared after logout

Current behavior

After logout and then login again, the search bar field is pre-filled and the search results are visible

Expected behavior

After logout and then login again, then all the previous search query and result should be cleared.

Steps to reproduce the issue

  • Login into the application
  • Search for a keyword like MH, you will see products matching the results
  • Logout from the app and login again.
  • See that the previous searched keyword and search results are still visible.

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

On changing store, search is appearing of earlier store

Current behavior

The user login in one instance(demo-oms), searches for the product, and then logout. Now the user login into another instance(dev-hc), still the search is showing the same product that was searched earlier in demo-oms instance.

Screen.Recording.2022-12-13.at.6.53.42.PM.mov

Expected behavior

User login in one instance, searches for the product, and logout. Further login into other instances, search should be clear as to search these instance products.

Steps to reproduce the issue

  1. Login into demo-oms instance of inventory count app
  2. Search for product
  3. Logout from demo-oms from setting page
  4. Now login into dev-hc
  5. In the search tab still the same product is visible

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Error in console when Logout

Current behavior

!()
Screenshot (15)

Expected behavior

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Add permission check to direct variance log

What is the motivation for adding/enhancing this feature?

When users log variance directly from the app there is no approval process, and there is no permission restriction on who can access this screen.

What are the acceptance criteria?

The variance segment on the product detail page should have a permission check where only users with FULFILL_INVCUNT_ADMIN or INV_COUNT_ADMIN can use it.

Data not fetched when we refresh the product detail page

Current behavior

When we go on the product detail page to input the inventory count and refresh the page, the data is not fetched. It still allows to input inventory and save it to the upload list but it does not display any product details.

Expected behavior

Refresh function should work and after refresh the product details should be visible.

Steps to reproduce the issue

-Login into the inventory count app.

  • Search for a product and go to the product detail page.
  • Refresh the page.

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.