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

merge to upstream #53

Open
wants to merge 448 commits into
base: master
Choose a base branch
from
Open

merge to upstream #53

wants to merge 448 commits into from

Conversation

glind
Copy link

@glind glind commented Jan 9, 2023

Purpose

Describe the problem or feature

Further info

Other important information related to the ticket

Ticket number

PLAT-999

RadhikaPPatel and others added 30 commits February 23, 2021 19:06
Yasmin Ansari and others added 30 commits March 17, 2022 12:24
* Changes done in data table for shipment and custody deletion

* Updated filtering logic for gateways

* Minor fixes on gateway to check for shipments

* Checks for first custody updated

* Added custodian column in Shipments and fixed issue in adding / deleting custody

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
* Service Worker Implementation - Refresh To Update.

* Service Worker Implementation - Refresh To Update.

* Changes done in data table for shipment and custody deletion

* Service Worker Implementation - Refresh To Update.

* Service Worker Implementation - Refresh To Update.

* Service Worker Implementation - Refresh To Update.

* Updated filtering logic for gateways

* Minor fixes on gateway to check for shipments

* MUI v5 - Minor Style Fixes.

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
* Fixing Error Text Color.

* Fixing Scroll Bug On Admin Panel & Accordion Name Typo.

* Fix Issue#310 - Organization Name Visibility After Update.
* Delete and edit custodian redux updates

* Fixed issue with redux updates on shipment being edited

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
…328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
…t alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways
* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment
…ents (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
* Revert changes for workflow and bug fixes
* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Production Release 0.6.8

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* Production release 0.6.9 (#360)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Production Deployment (#365)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* Production Release (#367)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* fix country state error in add custodian

* Production fix release (#368)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* fix country error

* Production release (#369)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

* fix country error

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Changes for unit of measurements (#370)

* distance conversion changes

* temperature conversion changes

* new org uom changes

* fix testing errors

* fix github actions

* minor registration page changes

* fix graph and temperature display

* fix github actions

* Production release (#371)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

* fix country error

* Changes for unit of measurements (#370)

* distance conversion changes

* temperature conversion changes

* new org uom changes

* fix testing errors

* fix github actions

* minor registration page changes

* fix graph and temperature display

* fix github actions

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Temperature value display - patch fix

* New workflow changes (#373)

* theme changes 1

* theme changes 2

* initial shipment page changes

* fix constants file

* redux changes - part 1

* fix test errors

* shipment redux changes - 1

* create shipment - 1

* create shipment - 2

* create shipment - 3

* create shipment - 4

* edit shipment - 1

* shipment page map changes

* reporting page changes

* workflow feedback changes - 1

* marker cluster name and color changes

* workflow feedback changes - 2

* workflow feedback changes - 3

* save as template modal, alert icons in reporting section

* workflow feedback changes - 4

* minor changes - 1

* fix report type and display

* minor changes - 2

* timezone handling fix

* template add, edit, delete changes

* custodian changes

* changes for coloured marker pins from start till end of alert

* custodian organization type and template changes

* alerts changes

* alert display changes for sensor reports, alerts table, map

* feedback changes - 1

* Production Release 1.0.0 (#374)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

* fix country error

* Changes for unit of measurements (#370)

* distance conversion changes

* temperature conversion changes

* new org uom changes

* fix testing errors

* fix github actions

* minor registration page changes

* fix graph and temperature display

* fix github actions

* New workflow changes (#373)

* theme changes 1

* theme changes 2

* initial shipment page changes

* fix constants file

* redux changes - part 1

* fix test errors

* shipment redux changes - 1

* create shipment - 1

* create shipment - 2

* create shipment - 3

* create shipment - 4

* edit shipment - 1

* shipment page map changes

* reporting page changes

* workflow feedback changes - 1

* marker cluster name and color changes

* workflow feedback changes - 2

* workflow feedback changes - 3

* save as template modal, alert icons in reporting section

* workflow feedback changes - 4

* minor changes - 1

* fix report type and display

* minor changes - 2

* timezone handling fix

* template add, edit, delete changes

* custodian changes

* changes for coloured marker pins from start till end of alert

* custodian organization type and template changes

* alerts changes

* alert display changes for sensor reports, alerts table, map

* feedback changes - 1

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* fix shipment latest record display issue

* fix UI bugs

* Feat/1.1 changes (#375)

* add about platform page

* add admin access check

* add admin access check - 2

* shipment creation fix

* fix custody creation

* fix 1.1 initial testing errors

* fix custody edit

* show arrived shipments

* fix 1.1 2nd testing errors

* fix arrived shipments display

* fix org change screen blank error

* damaged shipments changes

* add terms of use

* fix updating partner shipment id in gateway

* remove console log

* update gateway only when attached

* fix release gateway on Cancelled, Completed, Damaged shipment

* fix ui bugs from production

* fix 1.1 feedback changes

* remove delay for updating gateway

* fix shipment creation error

* initial shipment status bar changes

* fix custodian abbrevation length error

* fix en route status

* add alerts to shipment status bar

* fix reporting display errors

* initial fujitsu changes

* add battery depleted and damaged shipments display

* fix En route to sentence case

* switch battery depleted and damaged, remove battery life display

* fix reload alert command

* feedback from testing - 1

* fetch all gateways for shipment and reporting page

* fix status options as per the user role

* fix storage only scenario

* add configure gateway

* fujitsu UI changes

* fix get all gateways redux

* minor UI fixes

* minor UI fixes - 2

* fix scenario 3

* minor typo fixes

* fix unavailable tracker alert level

* handle battery level display on shipments page

* remove storage only checks from FE

* hide invite button in user management

* fix tracker shipment name display

* Production deployment v1.1 (#376)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

* fix country error

* Changes for unit of measurements (#370)

* distance conversion changes

* temperature conversion changes

* new org uom changes

* fix testing errors

* fix github actions

* minor registration page changes

* fix graph and temperature display

* fix github actions

* New workflow changes (#373)

* theme changes 1

* theme changes 2

* initial shipment page changes

* fix constants file

* redux changes - part 1

* fix test errors

* shipment redux changes - 1

* create shipment - 1

* create shipment - 2

* create shipment - 3

* create shipment - 4

* edit shipment - 1

* shipment page map changes

* reporting page changes

* workflow feedback changes - 1

* marker cluster name and color changes

* workflow feedback changes - 2

* workflow feedback changes - 3

* save as template modal, alert icons in reporting section

* workflow feedback changes - 4

* minor changes - 1

* fix report type and display

* minor changes - 2

* timezone handling fix

* template add, edit, delete changes

* custodian changes

* changes for coloured marker pins from start till end of alert

* custodian organization type and template changes

* alerts changes

* alert display changes for sensor reports, alerts table, map

* feedback changes - 1

* Feat/1.1 changes (#375)

* add about platform page

* add admin access check

* add admin access check - 2

* shipment creation fix

* fix custody creation

* fix 1.1 initial testing errors

* fix custody edit

* show arrived shipments

* fix 1.1 2nd testing errors

* fix arrived shipments display

* fix org change screen blank error

* damaged shipments changes

* add terms of use

* fix updating partner shipment id in gateway

* remove console log

* update gateway only when attached

* fix release gateway on Cancelled, Completed, Damaged shipment

* fix ui bugs from production

* fix 1.1 feedback changes

* remove delay for updating gateway

* fix shipment creation error

* initial shipment status bar changes

* fix custodian abbrevation length error

* fix en route status

* add alerts to shipment status bar

* fix reporting display errors

* initial fujitsu changes

* add battery depleted and damaged shipments display

* fix En route to sentence case

* switch battery depleted and damaged, remove battery life display

* fix reload alert command

* feedback from testing - 1

* fetch all gateways for shipment and reporting page

* fix status options as per the user role

* fix storage only scenario

* add configure gateway

* fujitsu UI changes

* fix get all gateways redux

* minor UI fixes

* minor UI fixes - 2

* fix scenario 3

* minor typo fixes

* fix unavailable tracker alert level

* handle battery level display on shipments page

* remove storage only checks from FE

* hide invite button in user management

* fix tracker shipment name display

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Feat/refractor (#381)

* add about platform page

* add admin access check

* add admin access check - 2

* shipment creation fix

* fix custody creation

* fix 1.1 initial testing errors

* fix custody edit

* show arrived shipments

* fix 1.1 2nd testing errors

* fix arrived shipments display

* fix org change screen blank error

* damaged shipments changes

* add terms of use

* fix updating partner shipment id in gateway

* remove console log

* update gateway only when attached

* fix release gateway on Cancelled, Completed, Damaged shipment

* fix ui bugs from production

* fix 1.1 feedback changes

* remove delay for updating gateway

* fix shipment creation error

* initial shipment status bar changes

* fix custodian abbrevation length error

* fix en route status

* add alerts to shipment status bar

* fix reporting display errors

* initial fujitsu changes

* add battery depleted and damaged shipments display

* fix En route to sentence case

* switch battery depleted and damaged, remove battery life display

* fix reload alert command

* feedback from testing - 1

* fetch all gateways for shipment and reporting page

* fix status options as per the user role

* fix storage only scenario

* add configure gateway

* fujitsu UI changes

* fix get all gateways redux

* minor UI fixes

* minor UI fixes - 2

* fix scenario 3

* minor typo fixes

* fix unavailable tracker alert level

* handle battery level display on shipments page

* remove storage only checks from FE

* hide invite button in user management

* fix tracker shipment name display

* Refractor Item APIs using Zustand and React Query

* Refractor Add, Edit and Delete Item APIs using react-query

* Fix Alert

* Refactor Alert and Mutations

* Refactor Custodians APIs

* Refactor displaying list and adding gateways in Gateway Section

* Refactor remaining Gateway section

* Refactor Authentication Section and remaining Gateway Section

* Refactor remaining auth section and topbar section

* Refactor Reporting Section

* Refactor Admin Panel and add loader

* Refactor remaining Admin Panel

* Refactor Shipment Section

* Refactor remaining Shipment and Reporting Section

* Add other required APIs

* Remove unwanted Redux calls

* Remove package-lock.json file

* Fix performance issues

* Update API Checks

* Update checks

---------

Co-authored-by: Radhika Patel <radhika.patel2206@gmail.com>

* tracker and minor ui display fixes

* fix shipment timeline display

* Feat/css refactor (#384)

* Refactor CSS - 4

* Refactor CSS - 3

* Refactor CSS - 2

* Refactor CSS - 1

* Feat/1.2 changes (#385)

* initial account setting changes

* remove redux

* Users initial commit

* move signed user to the top of the list

* User groups initial commit

* fix minor ui display issues

* org level email alert setting

* minor ui changes

* shipment timeline fixes

* alert email link to reporting page changes

* remove org level alert settings

* fix merge issue

* Feat/privacy policy (#386)

* Add Privacy Policy Page

* Add remaining Privacy Policy Page

* Add GDPR Cookie Consent Popup

* Change CSS classname according to screens

* Change remaining CSS classnames

* Fix issues

* Fix time issue

* Fix issues

* Fix some UI issues (#388)

* Fix some UI issues

* Update Shipment issue

* Fix hasChanged check

* Feat/alerts (#390)

* initial alerts ui commit

* fix invalidate react queries

* alerts ui changes - 1

* alerts ui changes - 2

* supress alert changes

* Feat/shipment alerts (#391)

* Fix issues

* Fix issues

* Fix issues

* Fix UI issues (#393)

* Feat/UI fixes (#394)

* Fix UI issues

* fix issues

* Feat/UI fixes (#396)

* Fix UI issues

* fix issues

* fix issues

* Remove comment

* Fix issues (#399)

* Fix issues

* Fix scroll bar

* fix shipment timeline display

---------

Co-authored-by: Radhika Patel <radhika.patel2206@gmail.com>

* fix platform name changes

* Fix issues (#401)

* Fix issues

* Fix scroll bar

* fix shipment timeline display

* Fix issues

---------

Co-authored-by: Radhika Patel <radhika.patel2206@gmail.com>

* Fix/issues (#403)

* Fix issues

* Fix scroll bar

* fix shipment timeline display

* Fix issues

* Fix issues

---------

Co-authored-by: Radhika Patel <radhika.patel2206@gmail.com>

* update service worker for reload on new version

* add await for geolocation calls

* Production release v1.2.0 (#404)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custod…
* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Production Release 0.6.8

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* Production release 0.6.9 (#360)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Production Deployment (#365)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* Production Release (#367)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* fix country state error in add custodian

* Production fix release (#368)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* fix country error

* Production release (#369)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

* fix country error

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Changes for unit of measurements (#370)

* distance conversion changes

* temperature conversion changes

* new org uom changes

* fix testing errors

* fix github actions

* minor registration page changes

* fix graph and temperature display

* fix github actions

* Production release (#371)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

* fix country error

* Changes for unit of measurements (#370)

* distance conversion changes

* temperature conversion changes

* new org uom changes

* fix testing errors

* fix github actions

* minor registration page changes

* fix graph and temperature display

* fix github actions

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Temperature value display - patch fix

* New workflow changes (#373)

* theme changes 1

* theme changes 2

* initial shipment page changes

* fix constants file

* redux changes - part 1

* fix test errors

* shipment redux changes - 1

* create shipment - 1

* create shipment - 2

* create shipment - 3

* create shipment - 4

* edit shipment - 1

* shipment page map changes

* reporting page changes

* workflow feedback changes - 1

* marker cluster name and color changes

* workflow feedback changes - 2

* workflow feedback changes - 3

* save as template modal, alert icons in reporting section

* workflow feedback changes - 4

* minor changes - 1

* fix report type and display

* minor changes - 2

* timezone handling fix

* template add, edit, delete changes

* custodian changes

* changes for coloured marker pins from start till end of alert

* custodian organization type and template changes

* alerts changes

* alert display changes for sensor reports, alerts table, map

* feedback changes - 1

* Production Release 1.0.0 (#374)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

* fix country error

* Changes for unit of measurements (#370)

* distance conversion changes

* temperature conversion changes

* new org uom changes

* fix testing errors

* fix github actions

* minor registration page changes

* fix graph and temperature display

* fix github actions

* New workflow changes (#373)

* theme changes 1

* theme changes 2

* initial shipment page changes

* fix constants file

* redux changes - part 1

* fix test errors

* shipment redux changes - 1

* create shipment - 1

* create shipment - 2

* create shipment - 3

* create shipment - 4

* edit shipment - 1

* shipment page map changes

* reporting page changes

* workflow feedback changes - 1

* marker cluster name and color changes

* workflow feedback changes - 2

* workflow feedback changes - 3

* save as template modal, alert icons in reporting section

* workflow feedback changes - 4

* minor changes - 1

* fix report type and display

* minor changes - 2

* timezone handling fix

* template add, edit, delete changes

* custodian changes

* changes for coloured marker pins from start till end of alert

* custodian organization type and template changes

* alerts changes

* alert display changes for sensor reports, alerts table, map

* feedback changes - 1

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* fix shipment latest record display issue

* fix UI bugs

* Feat/1.1 changes (#375)

* add about platform page

* add admin access check

* add admin access check - 2

* shipment creation fix

* fix custody creation

* fix 1.1 initial testing errors

* fix custody edit

* show arrived shipments

* fix 1.1 2nd testing errors

* fix arrived shipments display

* fix org change screen blank error

* damaged shipments changes

* add terms of use

* fix updating partner shipment id in gateway

* remove console log

* update gateway only when attached

* fix release gateway on Cancelled, Completed, Damaged shipment

* fix ui bugs from production

* fix 1.1 feedback changes

* remove delay for updating gateway

* fix shipment creation error

* initial shipment status bar changes

* fix custodian abbrevation length error

* fix en route status

* add alerts to shipment status bar

* fix reporting display errors

* initial fujitsu changes

* add battery depleted and damaged shipments display

* fix En route to sentence case

* switch battery depleted and damaged, remove battery life display

* fix reload alert command

* feedback from testing - 1

* fetch all gateways for shipment and reporting page

* fix status options as per the user role

* fix storage only scenario

* add configure gateway

* fujitsu UI changes

* fix get all gateways redux

* minor UI fixes

* minor UI fixes - 2

* fix scenario 3

* minor typo fixes

* fix unavailable tracker alert level

* handle battery level display on shipments page

* remove storage only checks from FE

* hide invite button in user management

* fix tracker shipment name display

* Production deployment v1.1 (#376)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and organization mapping and fetching sensor report alerts (#333)

* Custodian and organization mapping and fetching sensor report alerts

* Load all organizations after creating or updating custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Updated columns for Reporting table (#336)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Handle session expiry and redirect user to login page (#339)

* Handle session expiry and redirect user to login page

* Added logout function

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Gateway status updates as per attached shipment (#341)

* Completed and deleted shipments mapped with gateways

* When session expires redirect user to login page

* Allow gateways to be edited only if no active shipment is assigned

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Create shipment workflow updates (#343)

* WIP: Create Shipment page

* WIP: Create Shipment Workflow

* Completed fieldset components

* Color code updates

* WIP: Wiring up the UI with functionality

* API Integrations completed

* Validations on adding shipment

* Minor fixes on absence of gateways

* Feedback changes for create new shipment worfklow (#347)

* Updates to create shipment form

* Modify conditions for disabled buttons

* Allow adding new custodian from create shipment

* Enhancements to be able to see data for completed and cancelled shipments (#348)

* WIP: Hide completed and cancelled shipments from shipment and reporting page

* Show aggregate report per shipment selection

* Minor tweaks to shipment filters

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Revert changes for workflow and bug fixes (#350)

* Revert changes for workflow and bug fixes

* setup github actions

* fix merge issue (#352)

* fix dockerfile platform

* Push notifications and data reload changes (#354)

* fix merge issue

* fix dockerfile platform

* push notifications only when logged in

* reload data on notification

* fix websocket connection and gateway page error

* Shipment page fixes (#356)

* reload data on websocket reload message

* edit shipment error handling

* reconnect socket on close

* highlight the latest reading for a particular lat and long

* fix fetching data while coming back to shipment page

* fix auto shipment selection

* hide min max warning temperature and humidity from input and slider

* fix shipment selection on reload

* fix gateway update on shipment complete

* fix date time picker

* fix errors encountered while sanity testing

* fix github actions

* Shock, tilt, gateway battery update changes (#359)

* shock, tilt, gateway battery update changes

* fetch gateway data on initial page load

* fix passing organization uuid

* add probe temperature display

* fix zero value display for sensor report fields

* show location instead of lat and long

* Shipment default and org level new metrics (#364)

* shipment form default status and mode type

* remove unit of measure from unwanted places

* add org level unit of measure

* fix testing errors

* fix testing errors-2

* fix testing errors-3

* changes for country, states, currencies

* auto select currency on country change

* add address

* patch tag version

* Fix/super admin org change (#366)

* reload data on org change

* show location in alerts datatable

* Change occured at to location

* fix country state error in add custodian

* fix country error

* Changes for unit of measurements (#370)

* distance conversion changes

* temperature conversion changes

* new org uom changes

* fix testing errors

* fix github actions

* minor registration page changes

* fix graph and temperature display

* fix github actions

* New workflow changes (#373)

* theme changes 1

* theme changes 2

* initial shipment page changes

* fix constants file

* redux changes - part 1

* fix test errors

* shipment redux changes - 1

* create shipment - 1

* create shipment - 2

* create shipment - 3

* create shipment - 4

* edit shipment - 1

* shipment page map changes

* reporting page changes

* workflow feedback changes - 1

* marker cluster name and color changes

* workflow feedback changes - 2

* workflow feedback changes - 3

* save as template modal, alert icons in reporting section

* workflow feedback changes - 4

* minor changes - 1

* fix report type and display

* minor changes - 2

* timezone handling fix

* template add, edit, delete changes

* custodian changes

* changes for coloured marker pins from start till end of alert

* custodian organization type and template changes

* alerts changes

* alert display changes for sensor reports, alerts table, map

* feedback changes - 1

* Feat/1.1 changes (#375)

* add about platform page

* add admin access check

* add admin access check - 2

* shipment creation fix

* fix custody creation

* fix 1.1 initial testing errors

* fix custody edit

* show arrived shipments

* fix 1.1 2nd testing errors

* fix arrived shipments display

* fix org change screen blank error

* damaged shipments changes

* add terms of use

* fix updating partner shipment id in gateway

* remove console log

* update gateway only when attached

* fix release gateway on Cancelled, Completed, Damaged shipment

* fix ui bugs from production

* fix 1.1 feedback changes

* remove delay for updating gateway

* fix shipment creation error

* initial shipment status bar changes

* fix custodian abbrevation length error

* fix en route status

* add alerts to shipment status bar

* fix reporting display errors

* initial fujitsu changes

* add battery depleted and damaged shipments display

* fix En route to sentence case

* switch battery depleted and damaged, remove battery life display

* fix reload alert command

* feedback from testing - 1

* fetch all gateways for shipment and reporting page

* fix status options as per the user role

* fix storage only scenario

* add configure gateway

* fujitsu UI changes

* fix get all gateways redux

* minor UI fixes

* minor UI fixes - 2

* fix scenario 3

* minor typo fixes

* fix unavailable tracker alert level

* handle battery level display on shipments page

* remove storage only checks from FE

* hide invite button in user management

* fix tracker shipment name display

---------

Co-authored-by: Yasmin Ansari <yasmin@ajackus.com>
Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>
Co-authored-by: MounikaReddy15 <60848892+MounikaReddy15@users.noreply.github.com>
Co-authored-by: RadhikaPPatel <radhika.patel@ajackus.com>

* Feat/refractor (#381)

* add about platform page

* add admin access check

* add admin access check - 2

* shipment creation fix

* fix custody creation

* fix 1.1 initial testing errors

* fix custody edit

* show arrived shipments

* fix 1.1 2nd testing errors

* fix arrived shipments display

* fix org change screen blank error

* damaged shipments changes

* add terms of use

* fix updating partner shipment id in gateway

* remove console log

* update gateway only when attached

* fix release gateway on Cancelled, Completed, Damaged shipment

* fix ui bugs from production

* fix 1.1 feedback changes

* remove delay for updating gateway

* fix shipment creation error

* initial shipment status bar changes

* fix custodian abbrevation length error

* fix en route status

* add alerts to shipment status bar

* fix reporting display errors

* initial fujitsu changes

* add battery depleted and damaged shipments display

* fix En route to sentence case

* switch battery depleted and damaged, remove battery life display

* fix reload alert command

* feedback from testing - 1

* fetch all gateways for shipment and reporting page

* fix status options as per the user role

* fix storage only scenario

* add configure gateway

* fujitsu UI changes

* fix get all gateways redux

* minor UI fixes

* minor UI fixes - 2

* fix scenario 3

* minor typo fixes

* fix unavailable tracker alert level

* handle battery level display on shipments page

* remove storage only checks from FE

* hide invite button in user management

* fix tracker shipment name display

* Refractor Item APIs using Zustand and React Query

* Refractor Add, Edit and Delete Item APIs using react-query

* Fix Alert

* Refactor Alert and Mutations

* Refactor Custodians APIs

* Refactor displaying list and adding gateways in Gateway Section

* Refactor remaining Gateway section

* Refactor Authentication Section and remaining Gateway Section

* Refactor remaining auth section and topbar section

* Refactor Reporting Section

* Refactor Admin Panel and add loader

* Refactor remaining Admin Panel

* Refactor Shipment Section

* Refactor remaining Shipment and Reporting Section

* Add other required APIs

* Remove unwanted Redux calls

* Remove package-lock.json file

* Fix performance issues

* Update API Checks

* Update checks

---------

Co-authored-by: Radhika Patel <radhika.patel2206@gmail.com>

* tracker and minor ui display fixes

* fix shipment timeline display

* Feat/css refactor (#384)

* Refactor CSS - 4

* Refactor CSS - 3

* Refactor CSS - 2

* Refactor CSS - 1

* Feat/1.2 changes (#385)

* initial account setting changes

* remove redux

* Users initial commit

* move signed user to the top of the list

* User groups initial commit

* fix minor ui display issues

* org level email alert setting

* minor ui changes

* shipment timeline fixes

* alert email link to reporting page changes

* remove org level alert settings

* fix merge issue

* Feat/privacy policy (#386)

* Add Privacy Policy Page

* Add remaining Privacy Policy Page

* Add GDPR Cookie Consent Popup

* Change CSS classname according to screens

* Change remaining CSS classnames

* Fix issues

* Fix time issue

* Fix issues

* Fix some UI issues (#388)

* Fix some UI issues

* Update Shipment issue

* Fix hasChanged check

* Feat/alerts (#390)

* initial alerts ui commit

* fix invalidate react queries

* alerts ui changes - 1

* alerts ui changes - 2

* supress alert changes

* Feat/shipment alerts (#391)

* Fix issues

* Fix issues

* Fix issues

* Fix UI issues (#393)

* Feat/UI fixes (#394)

* Fix UI issues

* fix issues

* Feat/UI fixes (#396)

* Fix UI issues

* fix issues

* fix issues

* Remove comment

* Fix issues (#399)

* Fix issues

* Fix scroll bar

* fix shipment timeline display

---------

Co-authored-by: Radhika Patel <radhika.patel2206@gmail.com>

* fix platform name changes

* Fix issues (#401)

* Fix issues

* Fix scroll bar

* fix shipment timeline display

* Fix issues

---------

Co-authored-by: Radhika Patel <radhika.patel2206@gmail.com>

* Fix/issues (#403)

* Fix issues

* Fix scroll bar

* fix shipment timeline display

* Fix issues

* Fix issues

---------

Co-authored-by: Radhika Patel <radhika.patel2206@gmail.com>

* update service worker for reload on new version

* add await for geolocation calls

* Production release v1.2.0 (#404)

* Prevent refreshing custodians when new shipment created (#322)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Show custodian and aggregate report on initial load (#324)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* UI / UX issues - v0.5.0 fixes (#325)

* Custody refresh handled on items and environmental limits

* Updated styles for date and time picker

* Minor UI / UX fixes on Items and Organization

* Horizontal Scroll In Admin Panel & No-Scroll In Modal.

* Changes in custodian reducer and fixes for Configuration -> delete updates

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>
Co-authored-by: Siddharth Bhansali <siddharth.bhansali@ajackus.com>

* rewrite failed unit test cases (#320)

* rewrite failed unit test cases

* github action for running unit tests

* Updated loading state for custodian at certain places

* change import paths to relative paths

* write missing test cases in custodian.reducer

* Update unit_test.yml

* run unit test github action when pushed to prod

* Fixed unit test cases for custodian

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Changes in custody and shipment reducer to rectify persistence issue (#328)

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* Remove Travis

* Sensor Report Alerts display modifications (#331)

* Fixing sensor report alerts

* Map sensor report and alerts

* Process alerts

* Cleaned up

* Alerts information shown on Shipment page

* Handle chunk of aggregate reports instead of all at once

* removed console statements

Co-authored-by: Yasmin Ansari <yasmin.ansari@ajackus.com>

* v0.5.2 - Custodian and orga…
* remove delete tracker option

* show actual start and arrival datetime

* fix map zoom for cluster and markers

* show max min boundary values on shipment page
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.

None yet

5 participants