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

Handle pointset messages #168

Merged
merged 42 commits into from
May 25, 2022
Merged

Handle pointset messages #168

merged 42 commits into from
May 25, 2022

Conversation

slevertbiot
Copy link

No description provided.

@slevertbiot slevertbiot merged commit 47ff552 into master May 25, 2022
@slevertbiot slevertbiot deleted the handle-pointset-messages branch August 4, 2022 12:58
mspratt-biot added a commit that referenced this pull request Nov 22, 2022
* #1092-adjusted tests

* changing index.zip to dist.zip

* #1094-increased whitespace

* changing source foloder

* Cleanup artifacts from checkin

* some more build cleanups

* testing gcf

* testing

* created build.yml for event handler

* #1091-increased the font sizes according to gar4

* #1093-adjusted filter bar and other items to increase contrast

* #1095-moved location of devices button

* #1095-changed h1 to h2 for UDMI 'logo'

* removed functions.tf

* Trigger Merge pipeline when spcific dir/sub dir changed

* #1090-fixed incorrect use of mat-sort-header

* testing gcf

* testing gcf

* Handle pointset messages (#167)

* Restructured the Cloud Function to make it easier to understand

* Enhancing implementation

* Fleshing out system messages

* Refactoring how we instantiate collection

* Re-ordering inputs to write function

* Adding basic test framework

* Adding test to call handleUdmiEvent

* Updating test to validate a spy

* Converting project to typescript

* Splitting into distinct purpose files and tests

* Adding tests and minor refactors

* Adding tests and minor refactors

* Adding tests and minor refactors

* reverting some changes to package.json

* reverting some changes to package.json

* Removing comments that are not relevant

* Adding build script to transpile the code into js

* Adding proper support for husky

* Reverting Changes to Readme

* Removing uneeded ignore

* Quick refactor to get ready for pointset messages

* Adding refacotored code

* Removing old code

* Adding sample messages and cleaning arguments

* Adding Point model and building logic

* Adding logic and tests for building of point document

* Adding logic to handle pointset messages

* Adding logic to handle pointset messages

* fixing failed merge attempt

* fixing failed merge attempt

* Fixing sample messages for pointset and docs

* Adding files and instructions to make dev easier

* Cleaning readme

* Refactoring based on comments during demo yesterday

* Updating readme:

* updating instructions and enhancing model

* Cleaning up code to use codes provided.  Friendly names will have to be dealt with in another story

* GCP clud function fixes

* Handle pointset messages (#168)

* Restructured the Cloud Function to make it easier to understand

* Enhancing implementation

* Fleshing out system messages

* Refactoring how we instantiate collection

* Re-ordering inputs to write function

* Adding basic test framework

* Adding test to call handleUdmiEvent

* Updating test to validate a spy

* Converting project to typescript

* Splitting into distinct purpose files and tests

* Adding tests and minor refactors

* Adding tests and minor refactors

* Adding tests and minor refactors

* reverting some changes to package.json

* reverting some changes to package.json

* Removing comments that are not relevant

* Adding build script to transpile the code into js

* Adding proper support for husky

* Reverting Changes to Readme

* Removing uneeded ignore

* Quick refactor to get ready for pointset messages

* Adding refacotored code

* Removing old code

* Adding sample messages and cleaning arguments

* Adding Point model and building logic

* Adding logic and tests for building of point document

* Adding logic to handle pointset messages

* Adding logic to handle pointset messages

* fixing failed merge attempt

* fixing failed merge attempt

* Fixing sample messages for pointset and docs

* Adding files and instructions to make dev easier

* Cleaning readme

* Refactoring based on comments during demo yesterday

* Updating readme:

* updating instructions and enhancing model

* Cleaning up code to use codes provided.  Friendly names will have to be dealt with in another story

* Fixing case in import statement

* GCP Function work

* Configured cloud function deployment

* Setup env variables

* Changed env varible

* set up env variable

* cleanup googlefunction variables

* updated event handler function

* Removed license from package.json

* updated env varibles

* testing event-handler ci

* testing ci

* Fixing static data pagination by using correct variable (#174)

* Fixing static data pagination by using correct variable

* Fixing static data pagination by using correct variable

* testing gcf ci

* testing gcf ci

* testing gcf ci

* Handle repetitive pointset messages (#173)

* Handling repetitive messages

* Commiting missed file

* Handling repetitive calls to update points

* Fixing code according to comments

* enabled automatic deployment in staging

* changing mongo host

* updating Mongo-host

* testing gcf ci

* removing uneeded zip (#177)

* testing ci/cd for gcf

* testing ci/cd for gcf

* ci/cd/gcf

* testing gcf/ci/cd

* testing gcf

* creating ci/cd/gcf

* testing ci/cd-gcf

* testing ci/cd

* changing mongo access admin to udmi

* updated variable in api

* Adding log to see incoming message (#190)

* Fixed readme

* Update README.md

* Add log to help debug (#191)

* Adding log to see incoming message

* Update Readme

* updated variable

* Fixing env var key for mongor password (#193)

* updating mongo_host

* Fix env var (#195)

* Fixing env var key for mongor password

* Using the env variable to match what CI/CD sets

* Fixing the data so that the tags and points are populated with empty arrays to start (#196)

* Fixing data (#197)

* Fixing the data so that the tags and points are populated with empty arrays to start

* MAking sure points don't get defaulted to empty

* MAking sure points don't get defaulted to empty

* changed usage of @import to @use

* #1177-added details about envs

* Handle env variable by not throwing exception if the var is not available (#200)

* #1179-removed state from devices service

* #1179-fixed tests, removed use of fragments for testing purposes

* #1182-changed the filter icon

* #1181-changed theme colors, adjusted nav

* #1180-moved search filter down

* #1180-made clear filters work

* #1180-fixed clearing/opening/closing autocomplete

* #1180-made ux behave nicer for autocomplete when clearing

* #1180-adjusted comments

* #1180-adjusted tests

* #1180-added test for when clearing all filters

* #1180-removed unused css import

* Terraform adjustments for successful deployment

* Removed Creds

* Updated gitignore

* Fixed build issue in gcp

* Adjust scripts and readmes (#205)

* adding new scripts and adjusting readme's

* updating files

* update README, build scripts for web and api

* updating files

* updating file

* modify api readme

* Updated docker build scripts and readme.

* Updated readme and scripts for helm

* Updated readmes and scripts for UDMIF deployment

* Removed transient files
adjust-scripts-and-readmes # Your branch is up to date with 'origin/adjust-scripts-and-readmes'. # # Changes to be committed: # deleted:
terraform.tfvars # deleted:  udmi-sites.tf #

* removed transient main.tf

* Updated .gitignore

* Updating API readme

* Removing references to okta

* updating readme

Co-authored-by: Mohit Sharma <mohit.sharma@buildingsiot.com>
Co-authored-by: Patrick Carriere <patrick.carriere@buildingsiot.com>

* Rename jest mongodb config file (#207)

* Renaming jest config file

* Renaming jest config file

* Introducing a docker container to run tests (#208)

* Introducing a docker container to run tests

* Fixing messages and renaming container so it does not clash with container from buildDocker.sh

* removing devices.json from branch, this can be generated when needed

* Handle validation message (#209)

* Adding logic to handle validation message, TODO: save validation message

* not allowing validation events to be handled, will implmenent at a later date

* Removing uneeded const

* Fixing test, removing uneeded whitespace and moved logic to class

* Fixing test, removing uneeded whitespace and moved logic to class

* Handle validation message (#210)

* Adding logic to handle validation message, TODO: save validation message

* not allowing validation events to be handled, will implmenent at a later date

* Removing uneeded const

* Fixing test, removing uneeded whitespace and moved logic to class

* Fixing test, removing uneeded whitespace and moved logic to class

* Moving model into a model folder and intnroducing Validation as a model

* implemented the main logic to populate validation in device document

* Adding test cases and sample messages

* Removing old files

* Cleaning sonarlint issues

* Removing duplicate catch block

* Removing duplicate catch block

* Fixing tests

* Addressing code review comments

* Fixing test

* Updating readme

* Adding docs to classes

* Update device key (#211)

* Adding logic to handle validation message, TODO: save validation message

* not allowing validation events to be handled, will implmenent at a later date

* Removing uneeded const

* Fixing test, removing uneeded whitespace and moved logic to class

* Fixing test, removing uneeded whitespace and moved logic to class

* Moving model into a model folder and intnroducing Validation as a model

* implemented the main logic to populate validation in device document

* Adding test cases and sample messages

* Removing old files

* Cleaning sonarlint issues

* Removing duplicate catch block

* Removing duplicate catch block

* Fixing tests

* Addressing code review comments

* Fixing test

* Updating readme

* Adding docs to classes

* Forcing husky to run

* initial commit to update device key

* fixing husky

* handling braoder set of incoming validation messages (#212)

* Handling basic site message, refactored to remove duplicated logic (#213)

* Handling basic site message, refactored to remove duplicated logic

* Fixing docs and return types

* linting json in sample_messages

* linting json in sample_messages

* linting json in sample_messages

* adding return type

* Handle site errors (#216)

* Handling basic site message, refactored to remove duplicated logic

* Fixing docs and return types

* linting json in sample_messages

* linting json in sample_messages

* linting json in sample_messages

* adding return type

* Adding errorDevices to a site

* removing unused docs and useless await

* #1341-setup the sites screen

* #1341-fixed tests

* #1341-added :void

* #1341-renamed the sites query and created a proper sites query

* #1341-fixed/added tests

* #1341-created a generic dao

* #1341-moved folders around

* #1341-added lodash lib, moved out common logic

* #1341-adjusted imports

* #1341-fixed tests

* #1341-added tests

* #1341-added more tests

* #1341-renamed searchOptions type

* #1341-fixed tests

* Persisting all Site Validation Messages (#219)

* Persisting all Site Validation Messages

* Fixing docs

* Removing uneeded test

* Renaming test classes and util classes

* Saving the last message on the site

* Saving the last message on the site

* Adding creation of time_series collection in automated way

* Making sure that collection is created by using an await

* Using cleaner code and removing uneeded setup calls

* removing uneeded existence check

* Adding device validation history (#221)

* Persisting all Site Validation Messages

* Fixing docs

* Removing uneeded test

* Renaming test classes and util classes

* Saving the last message on the site

* Saving the last message on the site

* Adding creation of time_series collection in automated way

* Making sure that collection is created by using an await

* introducing a DAO interface in front of MongoDAO

* updating package.json

* Fixing test

* Adding handling of Device History

* reverting api change

* Adding device validation history (#222)

* Persisting all Site Validation Messages

* Fixing docs

* Removing uneeded test

* Renaming test classes and util classes

* Saving the last message on the site

* Saving the last message on the site

* Adding creation of time_series collection in automated way

* Making sure that collection is created by using an await

* introducing a DAO interface in front of MongoDAO

* updating package.json

* Fixing test

* Adding handling of Device History

* reverting api change

* cleaning up to get ready for an alternate DAO

* Resolving merge conflicts and renaming UdmiMessage to UdmiEvent in all the code

* Removing string 'message' and replacing with 'data'

* Removing string 'message' and replacing with 'data'

* Renaming for consistency

* #1367-added more columns to sites list view by adding fields to schema

* #1367-fixing linting

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-added type for data source

* #1367-refactored sitesDS

* #1367-code cleanup

* #1367-added tests

* #1367-adjusting PR comments

* #1403-added sorting paging and filtering

* #1344-created site details page

* #1344-default to first tab on site details screen

* #1419-added navigation service to hold page title

* #1419-added tests

* #1418-added validation card

* #1418-expose validation property on device and site

* #1418-added tests

* #1418-return value instead of undefined when not supplied to parse pipe

* 1416-made devices component work stand alone and under sites

* #1416-adjusted UI to supply filter on autocomplete options

* #1416-adjusted API to handle filter on auto complete options

* #1416-added tests

* #1416-added tests for api

* #1423-added resolved device fields

* #1423-display more device columns

* #1423-fixed web tests

* #1423-added tests for api

* #1447-added device errors view

* #1447-added tests

* #1457-removed concept of site id

* #1457-fixed api

* #1457-fixed tests

* #1457-made Site have key field name

* updating model to match expectations of api and ui (#231)

* #1462-upgraded angular from 13 to 14

* #1462-upgraded angular material

* #1462-upgraded social login

* #1462-now redirect using guard

* Handling validation event with a folder of type update (#234)

* updated node version

* updated node version

* #1417-made rows expandable

* #1417-added link of device name, made row clickable

* #1417-removed row click

* #1417-made errors details row simpler

* #1417-added order by pipe

* #1417-fixed tests

* #1402-made site rows expandable

* #1402-cleaned up code

* Making sure null point units do not throw an exception in the API (#237)

* #1402-added count of top errors

* #1402-added tests

* #1402-expose API to return device errors on a site

* #1527-changed columns to be objects

* #1609-logout user after idToken expires, properly display device details

* #1609-adjusted site details to be consistent with table

* #1605-table cell now breaks word

* #1605-made devices operational field not always show no when null

* fixing merge

* removed gcp build yml file

* #1801-now store pointset timestamps on device as last updated

* #1801-added new line in gitignore at end of file

* #1987-added percent fields on site, removed pubber changes

* #1987-added fields to API

* 1987-added tests to api

* #1987-adjusted web tests

* removed lock file

Co-authored-by: naveenl-biot <100786018+naveenlakshmi@users.noreply.github.com>
Co-authored-by: Marc Spratt <marc.spratt@kodaro.com>
Co-authored-by: naveen30 <naveen.lakshmi@buildingsiot.com>
Co-authored-by: Patrick Carriere <patrick.carriere@buildingsiot.com>
Co-authored-by: Narmadha Koti <narmadha.koti@buildingsiot.com>
Co-authored-by: nkotibiot <100785762+nkotibiot@users.noreply.github.com>
Co-authored-by: slevertbiot <51381583+slevertbiot@users.noreply.github.com>
Co-authored-by: slevert <stephane.levert@buildingsiot.com>
Co-authored-by: Mohit Sharma <mohit.sharma@buildingsiot.com>
slevertbiot added a commit that referenced this pull request Feb 16, 2023
* #1092-adjusted tests

* changing index.zip to dist.zip

* #1094-increased whitespace

* changing source foloder

* Cleanup artifacts from checkin

* some more build cleanups

* testing gcf

* testing

* created build.yml for event handler

* #1091-increased the font sizes according to gar4

* #1093-adjusted filter bar and other items to increase contrast

* #1095-moved location of devices button

* #1095-changed h1 to h2 for UDMI 'logo'

* removed functions.tf

* Trigger Merge pipeline when spcific dir/sub dir changed

* #1090-fixed incorrect use of mat-sort-header

* testing gcf

* testing gcf

* Handle pointset messages (#167)

* Restructured the Cloud Function to make it easier to understand

* Enhancing implementation

* Fleshing out system messages

* Refactoring how we instantiate collection

* Re-ordering inputs to write function

* Adding basic test framework

* Adding test to call handleUdmiEvent

* Updating test to validate a spy

* Converting project to typescript

* Splitting into distinct purpose files and tests

* Adding tests and minor refactors

* Adding tests and minor refactors

* Adding tests and minor refactors

* reverting some changes to package.json

* reverting some changes to package.json

* Removing comments that are not relevant

* Adding build script to transpile the code into js

* Adding proper support for husky

* Reverting Changes to Readme

* Removing uneeded ignore

* Quick refactor to get ready for pointset messages

* Adding refacotored code

* Removing old code

* Adding sample messages and cleaning arguments

* Adding Point model and building logic

* Adding logic and tests for building of point document

* Adding logic to handle pointset messages

* Adding logic to handle pointset messages

* fixing failed merge attempt

* fixing failed merge attempt

* Fixing sample messages for pointset and docs

* Adding files and instructions to make dev easier

* Cleaning readme

* Refactoring based on comments during demo yesterday

* Updating readme:

* updating instructions and enhancing model

* Cleaning up code to use codes provided.  Friendly names will have to be dealt with in another story

* GCP clud function fixes

* Handle pointset messages (#168)

* Restructured the Cloud Function to make it easier to understand

* Enhancing implementation

* Fleshing out system messages

* Refactoring how we instantiate collection

* Re-ordering inputs to write function

* Adding basic test framework

* Adding test to call handleUdmiEvent

* Updating test to validate a spy

* Converting project to typescript

* Splitting into distinct purpose files and tests

* Adding tests and minor refactors

* Adding tests and minor refactors

* Adding tests and minor refactors

* reverting some changes to package.json

* reverting some changes to package.json

* Removing comments that are not relevant

* Adding build script to transpile the code into js

* Adding proper support for husky

* Reverting Changes to Readme

* Removing uneeded ignore

* Quick refactor to get ready for pointset messages

* Adding refacotored code

* Removing old code

* Adding sample messages and cleaning arguments

* Adding Point model and building logic

* Adding logic and tests for building of point document

* Adding logic to handle pointset messages

* Adding logic to handle pointset messages

* fixing failed merge attempt

* fixing failed merge attempt

* Fixing sample messages for pointset and docs

* Adding files and instructions to make dev easier

* Cleaning readme

* Refactoring based on comments during demo yesterday

* Updating readme:

* updating instructions and enhancing model

* Cleaning up code to use codes provided.  Friendly names will have to be dealt with in another story

* Fixing case in import statement

* GCP Function work

* Configured cloud function deployment

* Setup env variables

* Changed env varible

* set up env variable

* cleanup googlefunction variables

* updated event handler function

* Removed license from package.json

* updated env varibles

* testing event-handler ci

* testing ci

* Fixing static data pagination by using correct variable (#174)

* Fixing static data pagination by using correct variable

* Fixing static data pagination by using correct variable

* testing gcf ci

* testing gcf ci

* testing gcf ci

* Handle repetitive pointset messages (#173)

* Handling repetitive messages

* Commiting missed file

* Handling repetitive calls to update points

* Fixing code according to comments

* enabled automatic deployment in staging

* changing mongo host

* updating Mongo-host

* testing gcf ci

* removing uneeded zip (#177)

* testing ci/cd for gcf

* testing ci/cd for gcf

* ci/cd/gcf

* testing gcf/ci/cd

* testing gcf

* creating ci/cd/gcf

* testing ci/cd-gcf

* testing ci/cd

* changing mongo access admin to udmi

* updated variable in api

* Adding log to see incoming message (#190)

* Fixed readme

* Update README.md

* Add log to help debug (#191)

* Adding log to see incoming message

* Update Readme

* updated variable

* Fixing env var key for mongor password (#193)

* updating mongo_host

* Fix env var (#195)

* Fixing env var key for mongor password

* Using the env variable to match what CI/CD sets

* Fixing the data so that the tags and points are populated with empty arrays to start (#196)

* Fixing data (#197)

* Fixing the data so that the tags and points are populated with empty arrays to start

* MAking sure points don't get defaulted to empty

* MAking sure points don't get defaulted to empty

* changed usage of @import to @use

* #1177-added details about envs

* Handle env variable by not throwing exception if the var is not available (#200)

* #1179-removed state from devices service

* #1179-fixed tests, removed use of fragments for testing purposes

* #1182-changed the filter icon

* #1181-changed theme colors, adjusted nav

* #1180-moved search filter down

* #1180-made clear filters work

* #1180-fixed clearing/opening/closing autocomplete

* #1180-made ux behave nicer for autocomplete when clearing

* #1180-adjusted comments

* #1180-adjusted tests

* #1180-added test for when clearing all filters

* #1180-removed unused css import

* Terraform adjustments for successful deployment

* Removed Creds

* Updated gitignore

* Fixed build issue in gcp

* Adjust scripts and readmes (#205)

* adding new scripts and adjusting readme's

* updating files

* update README, build scripts for web and api

* updating files

* updating file

* modify api readme

* Updated docker build scripts and readme.

* Updated readme and scripts for helm

* Updated readmes and scripts for UDMIF deployment

* Removed transient files
adjust-scripts-and-readmes # Your branch is up to date with 'origin/adjust-scripts-and-readmes'. # # Changes to be committed: # deleted:
terraform.tfvars # deleted:  udmi-sites.tf #

* removed transient main.tf

* Updated .gitignore

* Updating API readme

* Removing references to okta

* updating readme

Co-authored-by: Mohit Sharma <mohit.sharma@buildingsiot.com>
Co-authored-by: Patrick Carriere <patrick.carriere@buildingsiot.com>

* Rename jest mongodb config file (#207)

* Renaming jest config file

* Renaming jest config file

* Introducing a docker container to run tests (#208)

* Introducing a docker container to run tests

* Fixing messages and renaming container so it does not clash with container from buildDocker.sh

* removing devices.json from branch, this can be generated when needed

* Handle validation message (#209)

* Adding logic to handle validation message, TODO: save validation message

* not allowing validation events to be handled, will implmenent at a later date

* Removing uneeded const

* Fixing test, removing uneeded whitespace and moved logic to class

* Fixing test, removing uneeded whitespace and moved logic to class

* Handle validation message (#210)

* Adding logic to handle validation message, TODO: save validation message

* not allowing validation events to be handled, will implmenent at a later date

* Removing uneeded const

* Fixing test, removing uneeded whitespace and moved logic to class

* Fixing test, removing uneeded whitespace and moved logic to class

* Moving model into a model folder and intnroducing Validation as a model

* implemented the main logic to populate validation in device document

* Adding test cases and sample messages

* Removing old files

* Cleaning sonarlint issues

* Removing duplicate catch block

* Removing duplicate catch block

* Fixing tests

* Addressing code review comments

* Fixing test

* Updating readme

* Adding docs to classes

* Update device key (#211)

* Adding logic to handle validation message, TODO: save validation message

* not allowing validation events to be handled, will implmenent at a later date

* Removing uneeded const

* Fixing test, removing uneeded whitespace and moved logic to class

* Fixing test, removing uneeded whitespace and moved logic to class

* Moving model into a model folder and intnroducing Validation as a model

* implemented the main logic to populate validation in device document

* Adding test cases and sample messages

* Removing old files

* Cleaning sonarlint issues

* Removing duplicate catch block

* Removing duplicate catch block

* Fixing tests

* Addressing code review comments

* Fixing test

* Updating readme

* Adding docs to classes

* Forcing husky to run

* initial commit to update device key

* fixing husky

* handling braoder set of incoming validation messages (#212)

* Handling basic site message, refactored to remove duplicated logic (#213)

* Handling basic site message, refactored to remove duplicated logic

* Fixing docs and return types

* linting json in sample_messages

* linting json in sample_messages

* linting json in sample_messages

* adding return type

* Handle site errors (#216)

* Handling basic site message, refactored to remove duplicated logic

* Fixing docs and return types

* linting json in sample_messages

* linting json in sample_messages

* linting json in sample_messages

* adding return type

* Adding errorDevices to a site

* removing unused docs and useless await

* #1341-setup the sites screen

* #1341-fixed tests

* #1341-added :void

* #1341-renamed the sites query and created a proper sites query

* #1341-fixed/added tests

* #1341-created a generic dao

* #1341-moved folders around

* #1341-added lodash lib, moved out common logic

* #1341-adjusted imports

* #1341-fixed tests

* #1341-added tests

* #1341-added more tests

* #1341-renamed searchOptions type

* #1341-fixed tests

* Persisting all Site Validation Messages (#219)

* Persisting all Site Validation Messages

* Fixing docs

* Removing uneeded test

* Renaming test classes and util classes

* Saving the last message on the site

* Saving the last message on the site

* Adding creation of time_series collection in automated way

* Making sure that collection is created by using an await

* Using cleaner code and removing uneeded setup calls

* removing uneeded existence check

* Adding device validation history (#221)

* Persisting all Site Validation Messages

* Fixing docs

* Removing uneeded test

* Renaming test classes and util classes

* Saving the last message on the site

* Saving the last message on the site

* Adding creation of time_series collection in automated way

* Making sure that collection is created by using an await

* introducing a DAO interface in front of MongoDAO

* updating package.json

* Fixing test

* Adding handling of Device History

* reverting api change

* Adding device validation history (#222)

* Persisting all Site Validation Messages

* Fixing docs

* Removing uneeded test

* Renaming test classes and util classes

* Saving the last message on the site

* Saving the last message on the site

* Adding creation of time_series collection in automated way

* Making sure that collection is created by using an await

* introducing a DAO interface in front of MongoDAO

* updating package.json

* Fixing test

* Adding handling of Device History

* reverting api change

* cleaning up to get ready for an alternate DAO

* Resolving merge conflicts and renaming UdmiMessage to UdmiEvent in all the code

* Removing string 'message' and replacing with 'data'

* Removing string 'message' and replacing with 'data'

* Renaming for consistency

* #1367-added more columns to sites list view by adding fields to schema

* #1367-fixing linting

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-testing git hook

* #1367-added type for data source

* #1367-refactored sitesDS

* #1367-code cleanup

* #1367-added tests

* #1367-adjusting PR comments

* #1403-added sorting paging and filtering

* #1344-created site details page

* #1344-default to first tab on site details screen

* #1419-added navigation service to hold page title

* #1419-added tests

* #1418-added validation card

* #1418-expose validation property on device and site

* #1418-added tests

* #1418-return value instead of undefined when not supplied to parse pipe

* 1416-made devices component work stand alone and under sites

* #1416-adjusted UI to supply filter on autocomplete options

* #1416-adjusted API to handle filter on auto complete options

* #1416-added tests

* #1416-added tests for api

* #1423-added resolved device fields

* #1423-display more device columns

* #1423-fixed web tests

* #1423-added tests for api

* #1447-added device errors view

* #1447-added tests

* #1457-removed concept of site id

* #1457-fixed api

* #1457-fixed tests

* #1457-made Site have key field name

* updating model to match expectations of api and ui (#231)

* #1462-upgraded angular from 13 to 14

* #1462-upgraded angular material

* #1462-upgraded social login

* #1462-now redirect using guard

* Handling validation event with a folder of type update (#234)

* updated node version

* updated node version

* #1417-made rows expandable

* #1417-added link of device name, made row clickable

* #1417-removed row click

* #1417-made errors details row simpler

* #1417-added order by pipe

* #1417-fixed tests

* #1402-made site rows expandable

* #1402-cleaned up code

* Making sure null point units do not throw an exception in the API (#237)

* #1402-added count of top errors

* #1402-added tests

* #1402-expose API to return device errors on a site

* #1527-changed columns to be objects

* #1609-logout user after idToken expires, properly display device details

* #1609-adjusted site details to be consistent with table

* #1605-table cell now breaks word

* #1605-made devices operational field not always show no when null

* fixing merge

* removed gcp build yml file

* #1801-now store pointset timestamps on device as last updated

* #1801-added new line in gitignore at end of file

* #1987-added percent fields on site, removed pubber changes

* #1987-added fields to API

* 1987-added tests to api

* #1987-adjusted web tests

* removed lock file

Co-authored-by: naveenl-biot <100786018+naveenlakshmi@users.noreply.github.com>
Co-authored-by: Marc Spratt <marc.spratt@kodaro.com>
Co-authored-by: naveen30 <naveen.lakshmi@buildingsiot.com>
Co-authored-by: Patrick Carriere <patrick.carriere@buildingsiot.com>
Co-authored-by: Narmadha Koti <narmadha.koti@buildingsiot.com>
Co-authored-by: nkotibiot <100785762+nkotibiot@users.noreply.github.com>
Co-authored-by: slevertbiot <51381583+slevertbiot@users.noreply.github.com>
Co-authored-by: slevert <stephane.levert@buildingsiot.com>
Co-authored-by: Mohit Sharma <mohit.sharma@buildingsiot.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants