Giter Club home page Giter Club logo

facilities's Introduction

Facilities

facilities's People

Contributors

amansinghbais avatar ymaheshwari1 avatar ravilodhi avatar k2maan avatar r-sourabh avatar dt2patel avatar ritika-patel08 avatar shanmukhdutt avatar

Stargazers

 avatar

Watchers

Anil K Patel avatar Jacopo Cappellato avatar Mridul Pathak avatar  avatar Deepak Dixit avatar  avatar  avatar  avatar

facilities's Issues

Make the location segment functional on details page

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • User can view, add and remove locations from facility

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Enhance Primary Product Store fucntionality

  • Create the featuring facility group with the Facility Group ID equal to Shopify Shop ID instead of Product Store ID. Fetch the Shopify shop associated with the product store for the same.
  • Set Primary Facility Group ID on the facility record while marking the store as primary.

Handle no brokering job scheduled

What is the motivation for adding/enhancing this feature?

If no brokering job is scheduled then a string of text should show "Not scheduled" instead of "-"

Enhance Latitude & Longitude functionality

AC-

  • Zip Code should not be updated from Latitude & Longitude modal.
  • Show zipcode as well in the Latitude & Longitude card.
  • Add support to remove lat,long from Latitude & Longitude card.
  • Add a button on the Latitude & Longitude card to regenerate. That button should be enabled/displayed when there is a mismatch in zip code generated from lat,long, and the one set on the address.

Show changed zip code in real time

Current behavior

When the user changes their zip code, the latitude and longitude card should automatically show that the zipcode doesn't match the lat long instead of waiting for user to refresh.

When updating a product store from details page, the button to save the change is disabled

Current behavior

When having multiple product stores already associated with a facility, and then the user wants to update the association then the button to save changes does not gets enabled untill all the previously associated stores are not removed.

Expected behavior

The button should enable if there is any change in the product store association

Steps to reproduce the issue

  • Go to any facility having multiple product store association
  • Click add button on product store card
  • Toggle checkbox for any product store and check that the save button is not enabled.

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Allow user to be associated to facility as "facility login"

What is the motivation for adding/enhancing this feature?

Since many retailers have a single common login for facilities, they often think of the login as the facility's login. To help enforce this mental mapping, we will create a new role type for "facility logins" at the facility they can access called:

"Facility Login"
"FAC_LOGIN"
"A user login created as common login credentials for a facility used by multiple people working at the facility."

If this role type does not exist, the app will create it and then associate user to as that role type to that facility.

Screenshot 2023-12-13 at 11 50 15 PM

Implement Store Name Editing Functionality

What is the motivation for adding/enhancing this feature?

We need to enhance the system to allow users to edit the name of a store post-creation. This feature is crucial for maintaining accurate and up-to-date information about our stores.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Implement Option to Change Location Type for Facilities

What is the motivation for adding/enhancing this feature?

Currently, there is a need to introduce a feature that allows users to change the location type of a facility after it has been created. This enhancement will provide flexibility and accommodate changes in business requirements.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Create UI for operating hours functionality

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

Option to add external ID missing

Current behavior

If an external ID is added to a facility then it is shown on the identifications card list. but if it is not already added, it does now show up in the popover list of types of identifications that can be added.

Create facility button

Current behavior

When creating a new facility, the label of the "create " button should be dynamic based on the type the user selected during creation.

Right now it is hardcoded to store even if the facility type is warehouse

Associated calendar for the facility is removed when adding a new calendar even when some app level check fails

Current behavior

When a calendar(C1) is already linked to a facility, and then adding a new custom calendar then if the app level checks for the calendar fails then also the calendar(C1) gets un-linked from the facility

Expected behavior

The previous calendar should be unlinked after making all the app level checks

Steps to reproduce the issue

  • Go to a facility already having a calendar linked
  • Choose Custom schedule option from the calendar card
  • Add start time and do not add end time
  • Click save, verify that an error toast is displayed, but the already associated calendar to the facility is removed

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Don't refresh find page on update

Current behavior

When changing the settings of a facility the whole page should not reload, instead it should only update the chip which was updated by the user

Add empty state when no product stores are linked to a facility

Current behavior

When facility is not linked to any product store then simply the product store card is shown

Expected behavior

There should be a message indication that there are no product stores linked to the facility.
Product Store(s) not linked

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

image

Facility Address, product stores, and external mappings data disappear on updating the fulfillment capacity from Online Order Fulfilment section

Current behavior

Currently, the facility address, product stores, and external mappings data disappear on updating fulfillment capacity from the Online Order Fulfillment section on facility detail page.

Expected behavior

The facility address, product stores, and external mappings data should not disappear on updating fulfillment capacity from the Online Order Fulfillment section.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Warehouse type icon

Current behavior

Facilities that warehouse parent type facilities should show a warehouse icon

Disable state selector without country

Current behavior

If a country is not selected the state selector shows up as empty. This selector should be disabled until a country is selected instead of showing up as empty

Enhanced User Permissions Management

What is the motivation for adding/enhancing this feature?

We need to enhance the permission management system for the Facilities module to ensure that only authorized personnel can create and manage facilities.

a. Roles and Permissions:

Super Users: Should have the ability to create and manage facilities.
Admin Users: Should also have the ability to create and manage facilities.
Other Users: Should not have access to the Facilities app.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Implement Automatic Indexing on Data Changes

What is the motivation for adding/enhancing this feature?

To enhance the efficiency and responsiveness of our system, we need to implement an automatic indexing mechanism that triggers whenever there is a change in the data. This will ensure that our search and retrieval processes remain optimized, providing users with real-time access to updated information.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Use native fulfillment app

Current behavior

When the user selects "Use native fulfillment app" the "Create User Login" option should be enabled. Also the allow pickup option should be above the use native fulfillment app toggle so that the correlated options are right next to each other.

Also we should show the username that is auto generated by the system for the new user so that I can be edited if needed.

Screenshot 2023-11-30 at 5 13 35 PM

Remove product store modal

What is the motivation for adding/enhancing this feature?

Show a list of all product stores with the option to select using checkboxes right inline.

Screenshot 2023-11-30 at 4 42 40 PM

No store hours is "Closed"

Current behavior

If a calendar has days where there are no timings, that means that the facility is closed. It should also show as closed with

Ion label > P

Add statistics on home page

What is the motivation for adding/enhancing this feature?

the home page of the facilities app should also have statistics for each of the cards as shown in the Figma file

Screenshot 2023-12-09 at 9 16 07 AM

Add support to add, remove and display all the parties associated with the facility

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • Display parties associated with a facility, use entity FacilityAndParty, pass facilityId, orderBy partyId DESC and enable filterByDate
  • Ability to add a new party, on clicking add button, it opens a modal, in which display parties using PartyRoleAndPartyDetail entity and add searching in the modal that should work on partyId, firstName, lastName and groupName, in the same model add a select using which we can assign a role to the party
  • For adding a party use service addPartyToFacility, and pass facilityId, roleTypeId, and partyId
  • For removing a party use servcie removePartyFromFacility and pass facilityId, fromDate, thruDate(now timestamp), partyId, and roleTypeId
  • For fetching possible values for role type, use entity RoleTypeGroupMemberAndRoleType, and pass roleTypeGroupId FACILITY_PARTY_ROLE, orderBy sequenceNum, filterByDate

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

No Lat Long message

What is the motivation for adding/enhancing this feature?

The current message for no lat long is not very intuitive. Instead we should say that we were unable to find a latitude and longitude for the zipcode.

EX: "Unable to find a latitude and longitude for the zip code you entered."

Sequence options in schedule popover

What is the motivation for adding/enhancing this feature?

The popover from the facility schedule picker should show the "Add custom" option at the bottom

Calendar description is not visible on UI

Current behavior

When having missing description for calendar, noting gets displayed on UI

Expected behavior

If the description of the calendar is missing, display the calendarId instead

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

image

Set Default Store Type to Retail Instead of Outlet in Store Creation

What is the motivation for adding/enhancing this feature?

When creating a new store in the system, the default store type is currently set to Outlet Store. To align with our business model and user expectations, we need to adjust this default setting to Retail Store.

What are the acceptance criteria?

  • ...

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Add support to add an address and edit an address and update lat lon for the facility

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

For fetching facilityAddress and latLon information, Use entity FacilityContactDetailByPurpose, pass facilityId, contactMechTypeId POSTAL_ADDRESS, contactMechPurposeTypeId PRIMARY_LOCATION, orderBy fromDate desc, and filterByDate

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Bulk Fulfillment Settings Update and Refresh Issue

Current behavior

An unexpected behavior has been identified when updating fulfillment settings. Instead of making individual changes, the system is automatically applying updates in bulk. Furthermore, upon revisiting the facility details page, the changes made are inconsistently refreshing or not being reflected as intended.

Expected behavior

The system should allow users to make individual updates to fulfillment settings without automatically applying changes in bulk. Additionally, changes made should persist and be accurately reflected upon revisiting the facility details page.

Steps to reproduce the issue

Can you handle fixing this bug by yourself?

  • YES
  • NO

Environment details

  • Browser:
  • OS:
  • Code Version:

Additional information

Virtual Facilities

What is the motivation for adding/enhancing this feature?

Add a list view page for all facility groups with an option to add more.

3 queues will have special data attached to them, others will show 2 generic types of data.

Brokering Queue:
Order count: for created and approved orders
Next brokering: time delta of next time brokering will run for normal order

Pre-order + Backorder parking:
Order count: created and approved orders
Auto release: job in pending show toggle on

Here is a link to the Figma design:
https://www.figma.com/file/bVPRRw282CqGKMdbz7dciH/HC-Ionic-design-system?type=design&node-id=31354-32954&mode=design&t=gN9KHFVz0ZIax5Pz-4

Make the product store card dynamic and functional on the facility details page

What is the motivation for adding/enhancing this feature?

What are the acceptance criteria?

  • Display all product stores inside the modal
  • Remove product store association with facility
  • Make a product store as primary for facility
  • Associate a product store with facility

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

https://www.figma.com/file/bVPRRw282CqGKMdbz7dciH/HC-Ionic-design-system?type=design&node-id=26705-86775&mode=design&t=W2MtoUb8vPt9MgQj-0

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.