-
Notifications
You must be signed in to change notification settings - Fork 3
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
Update Email Validation Logic #132
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good to me!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good & the api unit tests pass! I just had some non-blocking suggestions.
…ptimization Build Time Optimization
659335c Merge branch 'keycloak-refactor' into cvmgr-cimms-integration 0b459d7 Merge branch 'uom-units' into keycloak-refactor e1167de Merge branch 'cleanup' into keycloak-refactor 7b142f5 Merge branch 'develop' into keycloak-refactor f6b2beb Merge branch 'cleanup' into cvmgr-cimms-integration d9a95d2 Merge branch 'develop' into cvmgr-cimms-integration 6812b55 Merge branch 'develop' into uom-units 578a685 Merge branch 'develop' into cleanup 5e8bc7c Merge pull request #130 from usdot-jpo-ode/add-new-reports 6f36f15 Cleaning up commented code 46754b7 Implementing UOM units library d7f433d Code improvements from PR comments 649671e Merge branch 'develop' into add-new-reports 5d9f17a added signal group graphs to reports 1eca80b Merge pull request #132 from usdot-jpo-ode/github-artifact-download-optimization 4a01d6a combine jpo repositories to one maven repository to help build speeds ecf0b96 bugfix to use map instead of assessment to find valid and invalid connections 07bf763 Merge pull request #131 from usdot-jpo-ode/github-build-fix a8a9bb6 Switchin Env variable name in pom 80d72f5 Merge pull request #126 from usdot-jpo-ode/stop-kafka-when-no-connections 80f8cef Fix: log messages when kafka always on 8920d66 Make consumer groups unique to instance 84f77e9 Make consumer groups unique to instance 1c8fc66 Make consumer groups unique to instance 48e3ba6 Config to conditionally enable kafka consumers always on 79b6fea add kafkaConsumersAlwaysOn config 62e22e7 disable TRACE logging 9cfef78 Remove unused bd4218c Create BaseSeekToEndListener c027477 Working seek-to-end for spats 288d9f7 Add map and bsm listeners 1190485 Implement using Spring KafkListeners with seek to end and stop/start service 8ff6fd2 Update reports to not depend on assessments 249c9e4 Removed unused code 2046f01 Removing Data loader from conflict visualizer bd4edcc revert changes to accessor count aggregations 1f62273 improve report api efficiency 4c539ba Remove unused imports c1b7a98 Clean up imports a25dc0d Auto offset reset config b821ae5 Fix recreate topology each time started 9795a50 Create base class for topologies b8f258f Logic to start and stop topologies depending on stomp sessions bfbbfd0 Create a RestartableTopology interface for all topologies to implement. Create StompSessionController f61394c Fix logback config 2e05fe3 Fix docker-compose-ode: add spring bootstrap-servers config, don't auto create topics b8b2e1f implemented color palette, separated pdf generation, and added lane-specific graphs to new reports 49b3a91 Event listeners for client connectt/disconnect 9e7b6ec Update application.properties a287040 Merge branch 'develop' into cvmgr-cimms-integration ae9fce4 adding missingDataElements and stopLinePassage to reports b044cda Merge branch 'develop' into keycloak-refactor 2a9f845 Implemented first prototype of new reports with subset of normal charts bafdb2e Merge pull request #118 from usdot-jpo-ode/message-progression-events 287d92b Switching to use ConflictMonitor 1.5.0 1f848a7 Merge pull request #122 from usdot-jpo-ode/adopt-workflow-fix 132247f Switching POM to build for the Conflict Visualizer Repo fd33787 Adding Github Workflow to ConflictVisualizer b0f99ed Merge pull request #120 from usdot-jpo-ode/environment-variable-update 8ef7023 Changing DB references in visualizer API default config 1228771 Added Progression Events to CIMMS UI 85124da Adding in Support for SPaT Message Count Progression events 76b62f4 Merge pull request #115 from usdot-jpo-ode/cvmanager-keycloak-changes 1363628 Merge pull request #117 from usdot-jpo-ode/jpo-utils-update 73f478e Adding Ignorable default uri value 77c5784 Setting Default Value for CM URI 597baf3 Updating Settings to include Conflict Monitor 6e58526 Adding in URI parameter to APi 88fcd75 Updating Docker compose build procedures 5435ed5 Updating for compatibility with jpo-utils module 349de68 Merge pull request #116 from usdot-jpo-ode/compression 979c3a2 Added configurable linger time to Conflict Visualizer 9753d0a Added zstd compression to conflict visualizer api ddd9823 Updates from CVManager keycloak integration dcbafbf Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into keycloak-refactor fd8fcdb Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into develop a948f24 Merge pull request #114 from usdot-jpo-ode/master e84bc3d Merge pull request #112 from usdot-jpo-ode/release/2024-q3-unit-test-fixes e936c38 Merge pull request #113 from usdot-jpo-ode/master 3103347 Updated unit tests to include asn.1 bytes field ebe2073 Merge pull request #110 from usdot-jpo-ode/release/2024-q3 32ea6f2 update ref 5273586 update reference a506566 updated submodule and pom.xml ce06149 Adding Updates to application.properties config 063f8bc Fixed bad syntax on auth endpoints 5b8147f Added Query to verify if user has access to intersection ID 76c2656 Added Query to get List of RSU IP addresses 8f9ba94 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into keycloak-refactor 60e5837 Updated CV Manager Sql Scripts 6681530 Adding Super User Permissions 08f0d62 Changing Postgres Env Variable Name 9916b82 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into develop 2fc51b8 Merge pull request #106 from usdot-jpo-ode/cm-submodule-updates d5b74e3 updated conflictmonitor and geojsonconverter references adcb888 Merge branch 'develop' into cvmgr-cimms-integration 292e715 Removing extraneous print statements 0330f73 Added proper environment variable pass through 79cb209 Partial progress on adding support for super users to keycloak 99e129e Fixing Line endings 98cd418 Updating Intersection and Report Controllers to use new auth tags 04a632d Updated Config and Decoder Controllers to use new authorization tags a89b2dd Removed empty sample controller 170b734 Updated Events, Assessments, Notifications unit Tests 13691c7 Updated BSM, SPaT, Map Unit Tests 2ee6a2a Code Cleanup 2658a0a Removing unused permissions evaluator 204d975 Updating Environment Variables to include toggle for intersection validation. 8336d03 Adding custom Preauthorization Service 6214d16 Added custom security expression 4637e83 Added Sample query to get user permissions dcae064 Adding postgres data classes 96d84a9 Added basic postgres query capability 5bd3db5 Switch JwtSecurity to use client-id 6c7cb29 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into keycloak-refactor 34a79ed Merge pull request #101 from usdot-jpo-ode/content-type-fixes d24b220 Updating Submodules 7c47f6c Updated mock event generation to match dark events. c8ffdfc Merge pull request #100 from usdot-jpo-ode/content-type-fixes e67febb Added Content type header to conflict monitor requests 592257c Merge pull request #99 from usdot-jpo-ode/geo-map-lookup d98f5ff Merge pull request #98 from usdot-jpo-ode/count-fixes 31c0921 Merge pull request #97 from usdot-jpo-ode/master 33a202b Removing api dependency on master username and password 65e3308 Merge pull request #92 from usdot-jpo-ode/removing-external-style 0a65ede Removing Mapbox token from docker-compose bd9a9e2 Update submodule reference and snapshot versions (#96) 4996bf3 Merge pull request #94 from usdot-jpo-ode/release/2024-q2 9739af1 Merge pull request #93 from usdot-jpo-ode/message-forwarder-fixes 3ff17c4 Adding Null Checks to Message Forwarder e1bafe0 Fixing Assessment Unit Tests 65ff847 Added Full Counts to Events and Assessments bb86e91 Added Full Counts function calls 86c8665 Added Endpoint for getting map based upon long lat b66b67d Merge pull request #83 from usdot-jpo-ode/decoder f177ff9 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into decoder cef5079 Merge pull request #89 from usdot-jpo-ode/spat-timestamp-fix 4557ce8 Setting default compaction to false 54eb30b Removing unused mongo storage components a16d281 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into spat-timestamp-fix 53c7633 Removed Version label in Conflict Visualizer API 2d888d3 Fixed Broken Unit Tests from Updated GeoJson Converter 7102e66 Updating Conflict Monitor Submodule 70956a1 Fixed Broken Dockerfile after merge a14aaae Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into decoder 0b9e000 Merge pull request #88 from usdot-jpo-ode/release-notes-1.3.0 0147523 Updating API Dockerfile 51882a3 Updating to 1.3 07971df Merge pull request #87 from usdot-jpo-ode/Add-event-count-widget ea8bf9b Update jpo-conflictmonitor 177b696 Merge branch 'Add-event-count-widget' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into Add-event-count-widget 4bc342f Removing Count limits ad17747 Merging dev changes 3aadf58 Updating unit tests 0ef9aa6 Adding latest parameter to processed spat messages f867945 Merge branch 'data-trimming' into spat-timestamp-fix 87a7417 Updating SPaT index source e8f1589 Adding Basic Mongo Storage Components 4ae356c Updating Unit Tests eaca9f8 Added data compaction flag b7fc64d Merge pull request #85 from usdot-jpo-ode/socket-fixes 3df549d Merge pull request #84 from usdot-jpo-ode/2024-05-14-bug-fixes 3911ce4 Merge branch '2024-05-14-bug-fixes' into socket-fixes 5e4655a Removed print statements cde2cd5 Added proper time serialization to stomp endpoints 735adad Updated Pom to exclude redundant dependency 904a80b Adding Decoder Unit tests 52c8193 Merging spat iterative loading cacf7f8 Adding Schemas to Classpath a1e77cf Adding asn1_codec as submodule c335f1d Removing Asn1_Codec 2576035 Updating Dockerfile to use Amazon Corretto 8e6de09 Fixed Tim Decoding c047b4a Added conversion for ProcessedMap and ProcessedSpat 1438e19 Fixed message serializers to include parent information. 82646c0 Added decoder logic for various message types ca03349 Created Mock Decoder Data Sources e4b36a9 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into decoder 72cc3db Merge pull request #82 from usdot-jpo-ode/swagger-fix 50df009 Updating Pom References to fix swagger docs 10d3917 Updating Bsm Reference e2a5030 Added classes for decoded message types. fda412b Updating Dockerfile to build asn1c_decoder 108ec8f Adding asn1_codec dependency 2b4c1a5 Assing Basic BSM Message Decoder d9e9ccf Adding Asn.1 Decoder Class 0ff11dd Adding Mock Decoder for ASN.1 abce686 Swapping to cvmanager keycloak realm 4ff7cb5 Merge pull request #80 from usdot-jpo-ode/count-endpoints 3ed1702 Fixing Issue with Name Parsing 8a5b013 Merge pull request #78 from usdot-jpo-ode/count-endpoints a0d830a Removed Latest Tag from Counts Endpoints ec94c82 Added Counts Endpoints for Notifications a3bde21 Added Counts Endpoints to Assessments b54f4a2 Adding Event Count Endpoints 5e5954a Added Processed Spat Count Endpoint 067a187 Added Map Count Endpoint 5a1b500 Added Endpoint to get BSM message Counts ae545df Adding GZip Compression to endpoints 1ee24e1 Merge pull request #77 from usdot-jpo-ode/submodule-updates ef6db5d Updating Submodules ffdf1f7 Merge pull request #75 from usdot-jpo-ode/2024-03-19-bug-fixes c4be7b4 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into 2024-03-19-bug-fixes e7571f2 Fixing Null time issues for CM Events APi 4c2f73f Merge pull request #74 from usdot-jpo-ode/add-daily-timeline 7bd36c9 Fixed BSM Event Unit tests e1d201c Disabling Test mode af73366 Correcing Logic for Bsm Event Queries 4b82b20 Merge pull request #73 from usdot-jpo-ode/keycloak-java-fix 66fbfd4 Updating submodules b7cb9fe Changing Keycloak API version to Match Keycloak Server Version 72ee7b2 Merge pull request #72 from usdot-jpo-ode/bsm-event-updates 3a90bcb Updating Conflict monitor Reference 3928c57 Updating submodules 3166c80 Adding Bsm Event Count by Minute db6c03f Merge pull request #71 from usdot-jpo-ode/certificate-updates 147151b Merge pull request #70 from usdot-jpo-ode/intersection-names 4f9bf68 Updating Location of Java Certification Store 07e38e1 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into intersection-names 6848163 Adding intersection name to projection d216f85 Adding Intersection Name to Data Structure c5cc3b9 Added Intersection Name placeholder 3778323 Merge pull request #68 from usdot-jpo-ode/bug-fixes-2024-2-14 4c0de79 Updating Submodules 9726717 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into bug-fixes-2024-2-14 c137536 Merge pull request #59 from usdot-jpo-ode/Add-Bezier-Curves-to-Intersection-Turns 9df075f Integrating UI Bug Fixes with Intersection Bezier 36fb848 Merge branch 'develop' into bug-fixes-2024-2-14 5066329 Fixing intersection display name in dropdown 46a8dd0 Merge pull request #67 from usdot-jpo-ode/mongo-security cb3e8a6 Updating Environment Variables a4e53ac Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into mongo-security dbc9260 Merge pull request #66 from usdot-jpo-ode/unit-test-fix 0a2b9e1 Adding Tests for Tim Deduplicator 1d47e2b Merge branch 'master' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into develop 68f6d02 Merge pull request #65 from usdot-jpo-ode/r1_submodule_hotfix 1da0eac Updating Submodule Reference 6fa7c11 Merge pull request #64 from usdot-jpo-ode/candidate_r1 d37a14f Merge pull request #63 from CDOT-CV/pom/update-ode-reference-version 55ed180 Updated ODE reference version in pom.xml to 2.0.0-SNAPSHOT 16c7603 Add Github Actions CI/CD and Docker workflows (#62) 76c948c Merge pull request #58 from usdot-jpo-ode/develop afd7e3f Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into develop ad92c37 Merge pull request #56 from usdot-jpo-ode/java-21 121cbfa Clean up c76831f Get allowed origins from cors property 6faa901 Stomp token validation 888ad50 Added mongoDB timeout 13370fa Merge pull request #60 from usdot-jpo-ode/build-file-updates 4e8d095 Added Default Env Variables 3f3a179 Merge pull request #57 from usdot-jpo-ode/build-file-updates 0703c91 Added default application properties file d61d1dd Fix tests, fix handling of security.enabled flag, clean up and organize new classes c275c0b Roles are working cf51ab5 JWT Converter code to extract user name and roles 78089dc Do CORS more like the right way b7f07a4 Use Spring Boot oauth2 resource server. Authentication works, but roles don't. ae3d383 permit all options 24c2070 Working, but authentication is ignored 55337e3 Update submodules 4880cf8 Implementing Oauth2 authentication c4bc456 Update pom.xml to java 21. Removing Spring Keycloak adapter depencendy. a9b3ba5 Merge pull request #54 from usdot-jpo-ode/Improve-Readme-Instructions c8b4c0a Update jpo-conflictmonitor 18184cb Adding Mongo Username and Password d4d7827 Merge pull request #50 from usdot-jpo-ode/live-view 07a209a Live view API Code cleanup 25057ab Merge pull request #51 from usdot-jpo-ode/mongo-config-fix 50fb5dd Added Call to Conflict Monitor Delete endpoint 1f2c8ca Removed Hard Coded Database Name ebd0992 Adding roadRegulatorId to APIs and fixing infinite live data loop 560e8d9 Merge branch 'develop' into live-view 1b2bd36 Merge pull request #49 from usdot-jpo-ode/master dd0721e Merge branch 'develop' into live-view 515e108 Removed recordGeneratedAt from BSM 3bed31c Merge pull request #48 from usdot-jpo-ode/query-updates 24ce5ae Removed RecordGeneratedAt from Spat and Map Query REVERT: 32d094d Merge branch 'develop' into keycloak-refactor REVERT: 4bd9712 Merge pull request #118 from usdot-jpo-ode/message-progression-events REVERT: ff0b8ca Switching to use ConflictMonitor 1.5.0 REVERT: 47298ea Merge pull request #122 from usdot-jpo-ode/adopt-workflow-fix REVERT: a0ab1cd Switching POM to build for the Conflict Visualizer Repo REVERT: a6a3266 Adding Github Workflow to ConflictVisualizer REVERT: 62cb390 Merge pull request #120 from usdot-jpo-ode/environment-variable-update REVERT: 3b3b79e Changing DB references in visualizer API default config REVERT: 872befc Added Progression Events to CIMMS UI REVERT: 8497192 Adding in Support for SPaT Message Count Progression events REVERT: ba6b432 Merge pull request #115 from usdot-jpo-ode/cvmanager-keycloak-changes REVERT: d092f9b Merge pull request #117 from usdot-jpo-ode/jpo-utils-update REVERT: 1857f90 Adding Ignorable default uri value REVERT: aee9171 Setting Default Value for CM URI REVERT: 55a539f Updating Settings to include Conflict Monitor REVERT: d222547 Adding in URI parameter to APi REVERT: b85a870 Updating Docker compose build procedures REVERT: fc7fc09 Updating for compatibility with jpo-utils module REVERT: 8a2cfe2 Merge pull request #116 from usdot-jpo-ode/compression REVERT: 123bea3 Added configurable linger time to Conflict Visualizer REVERT: 4315f17 Added zstd compression to conflict visualizer api REVERT: 9f7d648 Updates from CVManager keycloak integration REVERT: f02f235 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into keycloak-refactor REVERT: 7b11b87 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into develop REVERT: d8c7b58 Merge pull request #114 from usdot-jpo-ode/master REVERT: 6144ebb Merge pull request #112 from usdot-jpo-ode/release/2024-q3-unit-test-fixes REVERT: 9548e86 Merge pull request #113 from usdot-jpo-ode/master REVERT: fd92be6 Updated unit tests to include asn.1 bytes field REVERT: f7f4d30 Merge pull request #110 from usdot-jpo-ode/release/2024-q3 REVERT: 00ca234 update ref REVERT: a015b6b update reference REVERT: 5832503 updated submodule and pom.xml REVERT: 54900ea Adding Updates to application.properties config REVERT: fe6d8cd Fixed bad syntax on auth endpoints REVERT: 4b4aa56 Added Query to verify if user has access to intersection ID REVERT: 763214e Added Query to get List of RSU IP addresses REVERT: aa50b47 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into keycloak-refactor REVERT: 59f36cf Updated CV Manager Sql Scripts REVERT: 026b301 Adding Super User Permissions REVERT: b2a7605 Changing Postgres Env Variable Name REVERT: bc17be5 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into develop REVERT: dc0599c Merge pull request #106 from usdot-jpo-ode/cm-submodule-updates REVERT: 5355181 updated conflictmonitor and geojsonconverter references REVERT: 8b3893b Removing extraneous print statements REVERT: 3984a8a Added proper environment variable pass through REVERT: a6a4c1a Partial progress on adding support for super users to keycloak REVERT: e8c6d66 Fixing Line endings REVERT: 332201b Updating Intersection and Report Controllers to use new auth tags REVERT: b60141d Updated Config and Decoder Controllers to use new authorization tags REVERT: 9c60096 Removed empty sample controller REVERT: 5ca9629 Updated Events, Assessments, Notifications unit Tests REVERT: afec827 Updated BSM, SPaT, Map Unit Tests REVERT: 81331dd Code Cleanup REVERT: 58f6dbd Removing unused permissions evaluator REVERT: ada122f Updating Environment Variables to include toggle for intersection validation. REVERT: aeda134 Adding custom Preauthorization Service REVERT: 359fa7b Added custom security expression REVERT: b12dd83 Added Sample query to get user permissions REVERT: 50b28fa Adding postgres data classes REVERT: c3d5a20 Added basic postgres query capability REVERT: c1bfeda Switch JwtSecurity to use client-id REVERT: c8b9a8a Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into keycloak-refactor REVERT: 42c5e17 Merge pull request #101 from usdot-jpo-ode/content-type-fixes REVERT: 8ee008c Updating Submodules REVERT: f0a926c Updated mock event generation to match dark events. REVERT: 64ae94c Merge pull request #100 from usdot-jpo-ode/content-type-fixes REVERT: 4a69ffd Added Content type header to conflict monitor requests REVERT: dd42a07 Merge pull request #99 from usdot-jpo-ode/geo-map-lookup REVERT: e92b205 Merge pull request #98 from usdot-jpo-ode/count-fixes REVERT: cb52edc Merge pull request #97 from usdot-jpo-ode/master REVERT: 37a8791 Removing api dependency on master username and password REVERT: 4512f31 Merge pull request #92 from usdot-jpo-ode/removing-external-style REVERT: 404c10a Removing Mapbox token from docker-compose REVERT: 6fa415e Update submodule reference and snapshot versions (#96) REVERT: fbf2d96 Merge pull request #94 from usdot-jpo-ode/release/2024-q2 REVERT: 1927eae Merge pull request #93 from usdot-jpo-ode/message-forwarder-fixes REVERT: e485d8e Adding Null Checks to Message Forwarder REVERT: 7c36b12 Fixing Assessment Unit Tests REVERT: 859706e Added Full Counts to Events and Assessments REVERT: fad2a43 Added Full Counts function calls REVERT: 79402ce Added Endpoint for getting map based upon long lat REVERT: e598563 Merge pull request #83 from usdot-jpo-ode/decoder REVERT: 63d2648 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into decoder REVERT: 6e9cbd1 Merge pull request #89 from usdot-jpo-ode/spat-timestamp-fix REVERT: 2bcea48 Setting default compaction to false REVERT: e8651d7 Removing unused mongo storage components REVERT: a318ca8 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into spat-timestamp-fix REVERT: 1337200 Removed Version label in Conflict Visualizer API REVERT: 253f5ef Fixed Broken Unit Tests from Updated GeoJson Converter REVERT: 2ec47ee Updating Conflict Monitor Submodule REVERT: 6845fca Fixed Broken Dockerfile after merge REVERT: 5285a24 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into decoder REVERT: 941a7f6 Merge pull request #88 from usdot-jpo-ode/release-notes-1.3.0 REVERT: 05a90f0 Updating API Dockerfile REVERT: dc9fb58 Updating to 1.3 REVERT: 83ff3ea Merge pull request #87 from usdot-jpo-ode/Add-event-count-widget REVERT: 90fc400 Merge branch 'Add-event-count-widget' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into Add-event-count-widget REVERT: a2738af Removing Count limits REVERT: fcf7a2c Merging dev changes REVERT: 1355771 Merge branch 'develop' into Add-event-count-widget REVERT: 6e13844 Updating unit tests REVERT: 6589130 Adding latest parameter to processed spat messages REVERT: d5c0c72 Merge branch 'data-trimming' into spat-timestamp-fix REVERT: 09bf1da Updating SPaT index source REVERT: 71cd2c1 Adding Basic Mongo Storage Components REVERT: f35d079 Updating Unit Tests REVERT: afc9574 Added data compaction flag REVERT: eb45e44 Merge pull request #85 from usdot-jpo-ode/socket-fixes REVERT: 7a9cdce Merge pull request #84 from usdot-jpo-ode/2024-05-14-bug-fixes REVERT: 13a58cf Merge branch '2024-05-14-bug-fixes' into socket-fixes REVERT: 5d3cbd2 Removed print statements REVERT: 2172948 Added proper time serialization to stomp endpoints REVERT: 1946a3f Updated Pom to exclude redundant dependency REVERT: a81b706 Adding Decoder Unit tests REVERT: 1be64fb Merging spat iterative loading REVERT: 9aeb45a Adding Schemas to Classpath REVERT: 426685f Adding asn1_codec as submodule REVERT: baf7b62 Removing Asn1_Codec REVERT: 291fceb Updating Dockerfile to use Amazon Corretto REVERT: 5810ab5 Fixed Tim Decoding REVERT: cd4d96b Added conversion for ProcessedMap and ProcessedSpat REVERT: 7ec86f8 Fixed message serializers to include parent information. REVERT: 75dcd01 Added decoder logic for various message types REVERT: b152bbf Created Mock Decoder Data Sources REVERT: 893a308 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into decoder REVERT: a671432 Merge pull request #82 from usdot-jpo-ode/swagger-fix REVERT: db0bdea Updating Pom References to fix swagger docs REVERT: ae90a68 Updating Bsm Reference REVERT: 8102a95 Added classes for decoded message types. REVERT: 2b9b773 Updating Dockerfile to build asn1c_decoder REVERT: ab07741 Adding asn1_codec dependency REVERT: 50b3d55 Assing Basic BSM Message Decoder REVERT: 6fb1fcb Adding Asn.1 Decoder Class REVERT: 121965e Adding Mock Decoder for ASN.1 REVERT: b8e956c Merge pull request #80 from usdot-jpo-ode/count-endpoints REVERT: 747def7 Fixing Issue with Name Parsing REVERT: 8e71254 Merge pull request #78 from usdot-jpo-ode/count-endpoints REVERT: 71bb56c Removed Latest Tag from Counts Endpoints REVERT: 65f3d05 Added Counts Endpoints for Notifications REVERT: da4131c Added Counts Endpoints to Assessments REVERT: e60d05e Adding Event Count Endpoints REVERT: c44d0f9 Added Processed Spat Count Endpoint REVERT: 7def768 Added Map Count Endpoint REVERT: 7fd4eeb Added Endpoint to get BSM message Counts REVERT: b2679d0 Adding GZip Compression to endpoints REVERT: 03b9ae3 Merge pull request #77 from usdot-jpo-ode/submodule-updates REVERT: 71ad21e Updating Submodules REVERT: d22f711 Merge pull request #75 from usdot-jpo-ode/2024-03-19-bug-fixes REVERT: addd66b Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into 2024-03-19-bug-fixes REVERT: be21091 Fixing Null time issues for CM Events APi REVERT: acf194b Merge pull request #76 from usdot-jpo-ode/add-daily-timeline REVERT: b5bcd44 Merge branch 'develop' into add-daily-timeline REVERT: fa08384 Merge pull request #74 from usdot-jpo-ode/add-daily-timeline REVERT: 6db4efc Fixed BSM Event Unit tests REVERT: 25a942e Disabling Test mode REVERT: 8f611b0 Correcing Logic for Bsm Event Queries REVERT: fbd8670 Merge pull request #73 from usdot-jpo-ode/keycloak-java-fix REVERT: 2d6ef27 Updating submodules REVERT: 59c0c15 Changing Keycloak API version to Match Keycloak Server Version REVERT: d280aab Merge pull request #72 from usdot-jpo-ode/bsm-event-updates REVERT: 94a0e1a Updating Conflict monitor Reference REVERT: 54751be Updating submodules REVERT: cacba8d Adding Bsm Event Count by Minute REVERT: e301ec5 Merge pull request #71 from usdot-jpo-ode/certificate-updates REVERT: d299bd3 Merge pull request #70 from usdot-jpo-ode/intersection-names REVERT: 5fb0e2f Updating Location of Java Certification Store REVERT: d7ce49a Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into intersection-names REVERT: 5b59b1b Adding intersection name to projection REVERT: a0fe37c Merge pull request #69 from usdot-jpo-ode/Add-Playback-Button REVERT: c0f01cf Adding Intersection Name to Data Structure REVERT: 7238e94 Merge branch 'develop' into Add-Playback-Button REVERT: e10e01d Added Intersection Name placeholder REVERT: 465513a Merge pull request #68 from usdot-jpo-ode/bug-fixes-2024-2-14 REVERT: 4f58607 Updating Submodules REVERT: 56d832a Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into bug-fixes-2024-2-14 REVERT: bdbfbdb Merge pull request #59 from usdot-jpo-ode/Add-Bezier-Curves-to-Intersection-Turns REVERT: a268b3c Integrating UI Bug Fixes with Intersection Bezier REVERT: 5ea976a Merge branch 'develop' into bug-fixes-2024-2-14 REVERT: f391523 Fixing intersection display name in dropdown REVERT: dd85193 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into Add-Bezier-Curves-to-Intersection-Turns REVERT: fd9fea8 Merge pull request #61 from usdot-jpo-ode/bug-fixes-2024-2-14 REVERT: df987e4 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into bug-fixes-2024-2-14 REVERT: 7b22f41 Merge pull request #67 from usdot-jpo-ode/mongo-security REVERT: 17b4716 Updating Environment Variables REVERT: 3d1f9e5 Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into mongo-security REVERT: 3775ef1 Merge pull request #66 from usdot-jpo-ode/unit-test-fix REVERT: 443c0d5 Adding Tests for Tim Deduplicator REVERT: 094e4c9 Merge branch 'master' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into develop REVERT: 0dc6291 Merge pull request #65 from usdot-jpo-ode/r1_submodule_hotfix REVERT: 65c3ede Updating Submodule Reference REVERT: 9309f8c Merge pull request #64 from usdot-jpo-ode/candidate_r1 REVERT: aeebb9d Merge pull request #63 from CDOT-CV/pom/update-ode-reference-version REVERT: 6305c27 Updated ODE reference version in pom.xml to 2.0.0-SNAPSHOT REVERT: 92bf222 Add Github Actions CI/CD and Docker workflows (#62) REVERT: 7da5e7b Merge branch 'develop' into bug-fixes-2024-2-14 REVERT: 407a9e0 Merge pull request #58 from usdot-jpo-ode/develop REVERT: 8f3fc8c Merge branch 'develop' of github.com:usdot-jpo-ode/jpo-conflictvisualizer into develop REVERT: 5da7db2 Merge pull request #56 from usdot-jpo-ode/java-21 REVERT: d6baeab Clean up REVERT: 771776d Get allowed origins from cors property REVERT: 07f72fc Stomp token validation REVERT: 30d30a1 Added mongoDB timeout REVERT: 399f6d9 Merge pull request #60 from usdot-jpo-ode/build-file-updates REVERT: 6ca62e3 Added Default Env Variables REVERT: 6f316c9 Merge pull request #57 from usdot-jpo-ode/build-file-updates REVERT: a109acb Added default application properties file REVERT: bb27bee Fix tests, fix handling of security.enabled flag, clean up and organize new classes REVERT: eabd42a Roles are working REVERT: e673910 JWT Converter code to extract user name and roles REVERT: 3b10f30 Do CORS more like the right way REVERT: d613518 Use Spring Boot oauth2 resource server. Authentication works, but roles don't. REVERT: 4be535d permit all options REVERT: f052ade Working, but authentication is ignored REVERT: 5e7bc1a Update submodules REVERT: f98544e Implementing Oauth2 authentication REVERT: e8ca844 Update pom.xml to java 21. Removing Spring Keycloak adapter depencendy. REVERT: 7cbcf5f Merge pull request #54 from usdot-jpo-ode/Improve-Readme-Instructions REVERT: 35b6940 Update jpo-conflictmonitor REVERT: dc30d72 Adding Mongo Username and Password REVERT: 6349023 Merge pull request #50 from usdot-jpo-ode/live-view REVERT: 1257831 Live view API Code cleanup REVERT: 0e3019a Merge pull request #51 from usdot-jpo-ode/mongo-config-fix REVERT: 5759e96 Added Call to Conflict Monitor Delete endpoint REVERT: 91d0cd1 Removed Hard Coded Database Name REVERT: 230ffc7 Adding roadRegulatorId to APIs and fixing infinite live data loop REVERT: 792a540 Merge branch 'develop' into live-view REVERT: 94de6a2 Merge pull request #49 from usdot-jpo-ode/master REVERT: dcfd816 Merge branch 'develop' into live-view REVERT: 4a01d6d Removed recordGeneratedAt from BSM REVERT: c0d5a40 Merge pull request #48 from usdot-jpo-ode/query-updates REVERT: 2d4ad8f Removed RecordGeneratedAt from Spat and Map Query REVERT: 9261eef Merge pull request #47 from usdot-jpo-ode/kafka-config git-subtree-dir: services/intersection-api git-subtree-split: 659335c
PR Details
Description
Updates the email validation logic to remove validation for de-duplicated message types with unique circumstances that make them impossible to accurately determine a proper
out count
without additional information. This only affects BSM and TIM messages at the moment.This is mostly a temporary measure until the jpo-ode migrates to using JMX metrics to track message counts. This way we will not need to validate the deduplicated counts at all and can use the non-deduplicated in and out counts.
How Has This Been Tested?
This has been tested in GCP cv-dev and with unit tests.
An example of the output validation coloring for BSM. Less de-duplicated outgoing counts are not marked as incorrect despite there being no good method of verifying this and the counts with zeroes as out counts are still marked as a problem.
Types of changes
Checklist: