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

B 20034 #12631

Merged
merged 21 commits into from
May 16, 2024
Merged

B 20034 #12631

merged 21 commits into from
May 16, 2024

Conversation

CoryKleinjanCACI
Copy link
Contributor

@CoryKleinjanCACI CoryKleinjanCACI commented May 8, 2024

20034

Integration Review

Summary

This PR updates B-19507 so that the application_parameters table can hold a wider array of parameters.

The tests here are to validate that 19507 still functions as expected.

How to test

Couple of setup things you need to do first:

  • make db_dev_migrate (this will create the application_parameters table
  • You'll need to fill in a row with a value in parameter_name, 'parameter_value' and id, updated_at and created_at will auto populate
  • In your .envrc, set export FEATURE_FLAG_VALIDATION_CODE_REQUIRED=true
  • Now fire up your client and server

For the happiest path

  1. Access MM as a customer
  2. Login as a brand new customer
  3. You should now see the validation code screen
  4. Input the code you slapped in the application_parameters table
  5. It should now let you progress through the profile set up

For the saddest path

  1. Access MM as a customer
  2. Login as a brand new customer
  3. You should now see the validation code screen
  4. Input anything other than the code you put in the database
  5. You should see an error screen and not be able to progress
  6. You can have as many attempts as you want when inputting the code (this was a requirement from Kipp)

Screenshots

Screenshot 2024-04-12 at 11 07 01 AM

Mobile
Screenshot 2024-04-12 at 11 21 56 AM

Screenshot 2024-04-12 at 11 12 31 AM

Mobile
Screenshot 2024-04-12 at 11 21 38 AM

Copy link

github-actions bot commented May 8, 2024

Bundle Stats

Hey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle.

As this PR is updated, I'll keep you updated on how the bundle size is impacted.

Total

Files count Total bundle size % Changed
291 13.49 MB → 13.49 MB (+32 B) +0.00%
Changeset
File Δ Size
src/pages/MyMove/Profile/ValidationCode.jsx 📈 +32 B (+0.75%) 4.16 kB → 4.19 kB
View detailed bundle breakdown

Added

Asset File Size % Changed
static/js/main.02f19cfc.js 0 B → 826.54 kB (+826.54 kB) -
static/js/3906.67c6675e.chunk.js 0 B → 245.28 kB (+245.28 kB) -

Removed

Asset File Size % Changed
static/js/main.2c710fb9.js 826.54 kB → 0 B (-826.54 kB) -100%
static/js/3906.124470c7.chunk.js 245.25 kB → 0 B (-245.25 kB) -100%

Bigger

No assets were bigger

Smaller

No assets were smaller

Unchanged

Asset File Size % Changed
static/js/5813.ebf9950f.chunk.js 1.43 MB 0%
static/js/3327.f17b964a.chunk.js 895.61 kB 0%
static/css/3290.57db5cf5.chunk.css 711.3 kB 0%
static/css/9670.9645aa1b.chunk.css 690.33 kB 0%
static/css/6932.20ba5cae.chunk.css 690.04 kB 0%
static/media/hero.bf01157b9686e90e34dd.png 609.24 kB 0%
static/css/3906.ece52ee3.chunk.css 530.87 kB 0%
static/css/3026.ccc726e9.chunk.css 480.69 kB 0%
static/css/1170.ab8bd0a9.chunk.css 480.25 kB 0%
static/css/9341.33ced704.chunk.css 447.52 kB 0%
static/js/6794.d01488de.chunk.js 345.75 kB 0%
static/js/7911.33f9588a.chunk.js 153.2 kB 0%
static/js/2167.f4dc1c9c.chunk.js 148.82 kB 0%
static/js/1704.254060ca.chunk.js 116.29 kB 0%
static/js/7456.005edeb1.chunk.js 103.22 kB 0%
static/media/PublicSans-Regular.af5c059f36e21e13f39f.ttf 78.03 kB 0%
static/media/PublicSans-Light.839012ec5b7d44a46954.ttf 77.91 kB 0%
static/media/PublicSans-Italic.642113a6a2f365350349.ttf 77.7 kB 0%
static/media/PublicSans-Bold.a52885b904d32280b208.ttf 77.61 kB 0%
static/media/PublicSans-LightItalic.49a5ea322c6c3762b921.ttf 77.44 kB 0%
static/media/PublicSans-BoldItalic.cbc51dd94deab4465d42.ttf 77.41 kB 0%
static/js/7389.34914a97.chunk.js 72.96 kB 0%
static/js/7571.202bf405.chunk.js 69.21 kB 0%
static/media/transcom-emblem.bcb580b55633c358c82d89f4798081c5.svg 65.22 kB 0%
static/js/1358.0df9f6c1.chunk.js 63.15 kB 0%
static/js/2583.ccb7adfd.chunk.js 60.14 kB 0%
static/js/9825.fb7606f1.chunk.js 59.74 kB 0%
static/js/2426.a6b4f437.chunk.js 59.09 kB 0%
static/media/sourcesanspro-light-webfont.d6f73cf7210d3b5c2fa9.ttf 53.23 kB 0%
static/media/sourcesanspro-regular-webfont.5acfe0d0f69444765ba4.ttf 53.16 kB 0%
static/media/sourcesanspro-bold-webfont.9a76932911f04be25044.ttf 53.07 kB 0%
static/js/9025.f972ba15.chunk.js 52.76 kB 0%
static/js/1828.2a5c4776.chunk.js 51.62 kB 0%
static/media/Latin-Merriweather-Regular.43dc3080728216519bf0.ttf 48.32 kB 0%
static/media/Latin-Merriweather-Light.30dd683b4fcfe95b030b.ttf 48.01 kB 0%
static/css/1704.152b91af.chunk.css 47.76 kB 0%
static/media/Latin-Merriweather-Bold.b87366633b1019e8c63c.ttf 46.12 kB 0%
static/js/9341.9dca13cc.chunk.js 45.57 kB 0%
static/js/5857.631d5486.chunk.js 41.48 kB 0%
static/js/5211.e961f8a3.chunk.js 40.85 kB 0%
static/js/1176.94866aac.chunk.js 40.63 kB 0%
static/media/PublicSans-BoldItalic.6bb0cb126756efec5fa5.woff 39.72 kB 0%
static/media/PublicSans-Italic.333d9a80b7b3b003b3c5.woff 39.57 kB 0%
static/media/PublicSans-LightItalic.4c86a8eb158c949923dd.woff 39.53 kB 0%
static/media/Latin-Merriweather-BoldItalic.4d74f3bda45f5aba1abf.ttf 39.52 kB 0%
static/media/PublicSans-Light.8460a3397f2ffc7d22d0.woff 39.23 kB 0%
static/media/PublicSans-Regular.f32753567f64c1ddeec8.woff 39.17 kB 0%
static/media/PublicSans-Bold.8c3655e2b925bcad90cd.woff 39.11 kB 0%
asset-manifest.json 38.87 kB 0%
static/media/Latin-Merriweather-Italic.b60043e65fa5cbcedb80.ttf 38.55 kB 0%
static/media/Latin-Merriweather-LightItalic.26ebdd3b8f1d039bc3dd.ttf 38.53 kB 0%
static/media/sourcesanspro-lightitalic-webfont.43ea3d39e6aa59fb6f1b.ttf 38.23 kB 0%
static/media/sourcesanspro-italic-webfont.3efee318468995ac04af.ttf 37.94 kB 0%
static/media/sourcesanspro-bolditalic-webfont.af3dd40e0ac8e2ca50ac.ttf 37.85 kB 0%
static/js/5705.707c5a4a.chunk.js 34.99 kB 0%
static/js/2500.0439d9d3.chunk.js 34.82 kB 0%
static/js/2561.bbf427b4.chunk.js 32.61 kB 0%
static/media/PublicSans-BoldItalic.effa83ee2a557ae8a57e.woff2 32.43 kB 0%
static/js/9973.7bd49594.chunk.js 32.37 kB 0%
static/media/PublicSans-Italic.8be0a159b540a60fd93a.woff2 32.26 kB 0%
static/media/PublicSans-LightItalic.475db532b9392ec581c5.woff2 32.14 kB 0%
static/media/PublicSans-Light.4ba4759c3e98938156d7.woff2 31.84 kB 0%
static/media/roboto-mono-v5-latin-300italic.93511dbad22ceb584f03.ttf 31.83 kB 0%
static/media/roboto-mono-v5-latin-700italic.da78bf0b1b435f40ca19.ttf 31.8 kB 0%
static/media/PublicSans-Regular.e86d2642f412b9493b14.woff2 31.79 kB 0%
static/media/PublicSans-Bold.4045385082dfc34c22d7.woff2 31.64 kB 0%
static/media/roboto-mono-v5-latin-italic.4863add4d566a55b6a97.ttf 31.58 kB 0%
static/media/roboto-mono-v5-latin-300.ce3838471d62f8364e12.ttf 31.41 kB 0%
static/media/okta_logo.56ac9bdcdffeda24c715.png 31.3 kB 0%
static/js/1947.60b51b5c.chunk.js 30.71 kB 0%
static/css/4187.f51ccabc.chunk.css 30.71 kB 0%
static/media/roboto-mono-v5-latin-700.e57caf7ea634a258a9b2.ttf 30.36 kB 0%
static/media/roboto-mono-v5-latin-regular.215adb34128fcb20668b.ttf 30.32 kB 0%
static/css/9825.9fddbf0c.chunk.css 29.72 kB 0%
static/js/4187.46a0f601.chunk.js 27.92 kB 0%
static/media/Latin-Merriweather-Regular.add503b41601df15b97e.woff 26.87 kB 0%
static/js/9670.56b3c4f9.chunk.js 26.68 kB 0%
static/media/Latin-Merriweather-Light.7b2a6350fcb212efe521.woff 26.36 kB 0%
static/media/Latin-Merriweather-Bold.b6cbc321678701d773c6.woff 26.26 kB 0%
static/js/2447.f32a0df8.chunk.js 26.03 kB 0%
static/media/sourcesanspro-regular-webfont.c4e25ab10baa365dfc66.woff 25.53 kB 0%
static/media/sourcesanspro-bold-webfont.e7e051e1bc64fa899317.woff 25.43 kB 0%
static/media/sourcesanspro-light-webfont.70e7d719e258c9a7e68b.woff 25.35 kB 0%
static/js/4911.4086ee3b.chunk.js 25.33 kB 0%
static/js/6300.6aa8fc65.chunk.js 24.63 kB 0%
static/media/Latin-Merriweather-BoldItalic.a0bcf832ed51501c237c.woff 23.89 kB 0%
static/media/Latin-Merriweather-Italic.80d8a9aff0d8bdeb966d.woff 23.59 kB 0%
static/media/Latin-Merriweather-LightItalic.8a239a410a47b6192e05.woff 23.25 kB 0%
static/js/5197.bee1ea6b.chunk.js 23.08 kB 0%
static/css/6298.2ab4e859.chunk.css 22.32 kB 0%
static/js/7375.5e5c7d39.chunk.js 21.96 kB 0%
static/js/9083.fc4212d4.chunk.js 21.44 kB 0%
static/js/9438.a5e5a87a.chunk.js 21.43 kB 0%
static/js/2757.71c6eebf.chunk.js 21.32 kB 0%
static/css/2561.e6373568.chunk.css 21.24 kB 0%
static/media/Latin-Merriweather-Regular.a30c1b8fcb759e9fe728.woff2 21.18 kB 0%
static/media/Latin-Merriweather-Bold.9caa42f21e4ae090b755.woff2 20.81 kB 0%
static/css/9973.a82c1b1b.chunk.css 20.8 kB 0%
static/media/Latin-Merriweather-Light.f347d9834a5feacbcefb.woff2 20.76 kB 0%
static/media/roboto-mono-v5-latin-700italic.0a6791447401e0ebd70d.woff 20.64 kB 0%
static/media/roboto-mono-v5-latin-italic.756750acefdb77704c08.woff 20.6 kB 0%
static/media/roboto-mono-v5-latin-300italic.1b8d46dae0a077f999ae.woff 20.56 kB 0%
static/css/7911.f5a51d80.chunk.css 20.19 kB 0%
static/js/8571.1bde9f2c.chunk.js 20.18 kB 0%
static/media/sourcesanspro-regular-webfont.e7bccfa631a0017f31da.woff2 20.06 kB 0%
static/media/sourcesanspro-light-webfont.e5f1a42e1c2b97e25876.woff2 19.93 kB 0%
static/media/sourcesanspro-bold-webfont.4a1efbe82eaa84ff89ed.woff2 19.89 kB 0%
static/css/5338.7654e34c.chunk.css 19.86 kB 0%
static/css/5838.7654e34c.chunk.css 19.86 kB 0%
static/media/sourcesanspro-lightitalic-webfont.455d120362f79aa219d4.woff 19.78 kB 0%
static/media/sourcesanspro-italic-webfont.0aaeabbaba3845331078.woff 19.73 kB 0%
static/media/sourcesanspro-bolditalic-webfont.73021f1aabd43f50e16a.woff 19.69 kB 0%
static/js/8136.fba2ab67.chunk.js 19.46 kB 0%
static/media/roboto-mono-v5-latin-300.92dd8f0ccfaebc33f817.woff 19.42 kB 0%
static/js/2578.4c32a325.chunk.js 19.38 kB 0%
static/media/roboto-mono-v5-latin-regular.a3246d29b40a8b0da142.woff 19.12 kB 0%
static/media/Latin-Merriweather-BoldItalic.dc8b76b44a8a6e5fad1c.woff2 19.11 kB 0%
static/media/roboto-mono-v5-latin-700.d85b43c39f4620dfa5b4.woff 19.11 kB 0%
static/js/8032.2425b4db.chunk.js 18.86 kB 0%
static/media/Latin-Merriweather-Italic.c63d4066b0f133fc519f.woff2 18.8 kB 0%
static/js/6211.bd4cc187.chunk.js 18.75 kB 0%
static/media/Latin-Merriweather-LightItalic.506121dad559538d44ed.woff2 18.53 kB 0%
static/js/2123.5bf4bb19.chunk.js 18.4 kB 0%
static/media/smart-card.c810117aa96a9adbd31b.png 18.39 kB 0%
static/js/1425.66740acd.chunk.js 18.17 kB 0%
static/js/4747.ce77cbd9.chunk.js 18.04 kB 0%
static/css/8503.6720cf16.chunk.css 17.67 kB 0%
static/media/roboto-mono-v5-latin-300italic.09cc62a8fbd32c8b2812.woff2 16.93 kB 0%
static/media/roboto-mono-v5-latin-700italic.5a8f743549cc6cef9a00.woff2 16.93 kB 0%
static/media/sad-computer.b62f031230f84d7db1b1.png 16.92 kB 0%
static/media/roboto-mono-v5-latin-italic.087069a9f454e2581ed6.woff2 16.91 kB 0%
static/js/6728.9e771dd1.chunk.js 16.49 kB 0%
static/js/9867.bb3fcd3d.chunk.js 16.37 kB 0%
static/media/sourcesanspro-bolditalic-webfont.ef69f0d737406260319a.woff2 16.03 kB 0%
static/media/roboto-mono-v5-latin-300.316b1352cc4ab2054de6.woff2 16 kB 0%
static/media/sourcesanspro-italic-webfont.c6c9fd228e87eefaf1d4.woff2 15.99 kB 0%
static/media/sourcesanspro-lightitalic-webfont.9c5bf2190b2471c2f22b.woff2 15.93 kB 0%
static/js/2511.a29e06e7.chunk.js 15.93 kB 0%
static/css/2230.30eed1aa.chunk.css 15.88 kB 0%
static/js/8742.b1c86e70.chunk.js 15.85 kB 0%
static/js/3567.6e5196cb.chunk.js 15.83 kB 0%
static/css/9083.05954118.chunk.css 15.72 kB 0%
static/js/5729.0f89e312.chunk.js 15.68 kB 0%
static/media/roboto-mono-v5-latin-regular.f1dc10a756c2c544588b.woff2 15.65 kB 0%
static/js/937.80ad11a8.chunk.js 15.64 kB 0%
static/media/roboto-mono-v5-latin-700.936869ba46988c238748.woff2 15.58 kB 0%
static/css/9046.09473f9f.chunk.css 15.33 kB 0%
static/js/3306.a50933bb.chunk.js 15.23 kB 0%
static/css/3129.36dc6a13.chunk.css 14.99 kB 0%
static/js/7516.e4965cea.chunk.js 14.95 kB 0%
static/js/4999.706dff7e.chunk.js 14.73 kB 0%
static/js/3290.aedfb26f.chunk.js 14.67 kB 0%
static/js/2747.4d3057d7.chunk.js 14.34 kB 0%
static/css/3306.dd7ecc5e.chunk.css 13.94 kB 0%
static/js/3412.3c287582.chunk.js 13.35 kB 0%
static/js/1678.c4afd283.chunk.js 13.18 kB 0%
static/css/4999.da3123d5.chunk.css 13.15 kB 0%
static/css/9867.8f3cbbe8.chunk.css 13.05 kB 0%
static/css/1678.f90599d1.chunk.css 12.7 kB 0%
static/js/9103.e5d0aa86.chunk.js 12.61 kB 0%
static/js/8858.48ad03e6.chunk.js 12.17 kB 0%
static/js/2230.d08eeab2.chunk.js 12.11 kB 0%
static/js/9046.8a01fc10.chunk.js 12.09 kB 0%
static/css/1176.f3a63704.chunk.css 11.86 kB 0%
static/css/5211.f3a63704.chunk.css 11.86 kB 0%
static/css/1666.93e4519a.chunk.css 11.56 kB 0%
static/js/3512.9906e968.chunk.js 11.55 kB 0%
static/css/4319.3c20b562.chunk.css 11.5 kB 0%
static/css/5197.153cd177.chunk.css 11.35 kB 0%
static/js/3129.e0a100de.chunk.js 11.17 kB 0%
static/js/1719.9b21768d.chunk.js 11.09 kB 0%
static/js/5704.ccc9f21f.chunk.js 10.9 kB 0%
static/css/9438.e73e8282.chunk.css 10.8 kB 0%
static/js/6593.67c471c8.chunk.js 10.51 kB 0%
static/js/1822.a217ebbb.chunk.js 10.38 kB 0%
static/js/1387.9fe4cd73.chunk.js 9.96 kB 0%
static/js/5021.b9623bc6.chunk.js 9.83 kB 0%
static/js/4837.ff40e61e.chunk.js 9.72 kB 0%
static/js/7557.8b7557ef.chunk.js 9.7 kB 0%
static/js/6173.75509702.chunk.js 9.64 kB 0%
static/js/8781.46ed6a1b.chunk.js 9.62 kB 0%
static/css/7375.a3c3efdc.chunk.css 9.27 kB 0%
static/js/955.98c3d3d2.chunk.js 9.15 kB 0%
static/css/5729.3652527d.chunk.css 9.06 kB 0%
static/js/8424.a55d4445.chunk.js 8.92 kB 0%
static/js/4265.194d2ffb.chunk.js 8.72 kB 0%
static/js/9685.0a3921a0.chunk.js 8.35 kB 0%
static/js/3750.dd9b476f.chunk.js 8.34 kB 0%
static/js/3338.d6764cb8.chunk.js 8.1 kB 0%
static/css/1719.ae4551e8.chunk.css 7.86 kB 0%
static/css/4869.97de4a15.chunk.css 7.82 kB 0%
static/css/9703.97de4a15.chunk.css 7.82 kB 0%
static/js/2557.4cced61d.chunk.js 7.73 kB 0%
static/css/8858.efde2578.chunk.css 7.72 kB 0%
static/js/6526.4178a5f9.chunk.js 7.7 kB 0%
static/js/5822.a87833df.chunk.js 7.59 kB 0%
static/css/8781.bc0a881c.chunk.css 7.59 kB 0%
static/css/7571.f98625bf.chunk.css 7.49 kB 0%
static/js/968.55c3e8a8.chunk.js 7.35 kB 0%
static/css/937.8560ba73.chunk.css 7.21 kB 0%
static/css/6211.7ae91021.chunk.css 6.8 kB 0%
static/css/5021.ab631bd7.chunk.css 6.58 kB 0%
static/css/8646.6489c628.chunk.css 6.58 kB 0%
static/css/9398.6489c628.chunk.css 6.58 kB 0%
static/js/807.340497e2.chunk.js 6.43 kB 0%
static/css/2757.d5ece8fc.chunk.css 6.31 kB 0%
static/js/8560.730ff560.chunk.js 5.88 kB 0%
static/js/3570.84ca3b70.chunk.js 5.47 kB 0%
static/media/milmove-logo.c977261e059ba42b2b70ba95cfb3d3de.svg 5.4 kB 0%
static/css/3338.a45b2afd.chunk.css 4.88 kB 0%
static/css/9103.a45b2afd.chunk.css 4.88 kB 0%
static/js/9398.1b3c4b6f.chunk.js 4.72 kB 0%
static/js/8522.87313bc4.chunk.js 4.25 kB 0%
static/js/7796.9c5f2d0f.chunk.js 4.23 kB 0%
static/js/6363.337a42cc.chunk.js 4.13 kB 0%
static/js/8646.107598e5.chunk.js 4.13 kB 0%
static/css/2747.c7e6ac07.chunk.css 4.1 kB 0%
static/css/8136.622b1d0d.chunk.css 3.89 kB 0%
static/css/2123.4547404f.chunk.css 3.84 kB 0%
static/js/8600.bce8163e.chunk.js 3.55 kB 0%
static/js/935.6f534cab.chunk.js 3.39 kB 0%
static/css/2511.20518425.chunk.css 3.27 kB 0%
static/css/8032.1d2774c1.chunk.css 3.22 kB 0%
static/css/2583.cdc47a50.chunk.css 2.93 kB 0%
static/css/4265.f7a86514.chunk.css 2.81 kB 0%
static/css/3512.2b2a1a2e.chunk.css 2.78 kB 0%
static/js/9222.60f330a8.chunk.js 2.74 kB 0%
static/css/5704.12e62308.chunk.css 2.51 kB 0%
static/js/5338.7039bff0.chunk.js 2.43 kB 0%
static/js/4319.47f03ccf.chunk.js 2.39 kB 0%
static/js/5108.62229fe6.chunk.js 2.26 kB 0%
static/css/6526.45d10cb3.chunk.css 2.15 kB 0%
static/css/2557.58330807.chunk.css 2.04 kB 0%
static/css/1487.93ac4d1d.chunk.css 2.04 kB 0%
static/css/6261.4b4b13d4.chunk.css 2.04 kB 0%
static/css/4837.b0f5891d.chunk.css 2.01 kB 0%
static/js/6298.779bb310.chunk.js 1.97 kB 0%
static/css/3750.b75b9e02.chunk.css 1.96 kB 0%
static/css/8522.b75b9e02.chunk.css 1.96 kB 0%
static/js/1666.69b4ae19.chunk.js 1.93 kB 0%
static/js/1487.9af30114.chunk.js 1.79 kB 0%
static/js/6261.6adfc91d.chunk.js 1.78 kB 0%
static/media/loader.10d2d7c0a681e4e825da.svg 1.67 kB 0%
static/js/3212.08dc7024.chunk.js 1.49 kB 0%
static/js/6932.27abaf08.chunk.js 1.3 kB 0%
static/css/main.5749796c.css 1.27 kB 0%
static/media/accept-inversed.91ff05235fdd54954706eab64123a3d5.svg 1.14 kB 0%
static/css/6363.cc7fc70c.chunk.css 1.03 kB 0%
static/css/9222.dfbeb77f.chunk.css 960 B 0%
static/media/file-pdf.51bdb15e1e5b831bcf29.svg 904 B 0%
static/js/8762.5367cbde.chunk.js 885 B 0%
static/css/3570.ecd0ee5d.chunk.css 852 B 0%
static/media/file-word.277ffb94e7a09f8a2d1a.svg 760 B 0%
static/media/file-excel.d002b7e57fe318badf49.svg 658 B 0%
static/media/correct8-alt.30d16a7a68f9063d3141.svg 607 B 0%
static/css/8560.c4ca767b.chunk.css 601 B 0%
static/media/correct8.eac85396da602db01ea3.svg 600 B 0%
index.html 595 B 0%
static/media/twitter.a8c1622d4e18b18caa167dbe0e31135b.svg 588 B 0%
static/media/file-video.15490fa6d64ebfb4f314.svg 574 B 0%
static/js/9703.01be8f0b.chunk.js 568 B 0%
static/css/1822.83c6aaf2.chunk.css 531 B 0%
static/css/8762.84987cf8.chunk.css 462 B 0%
static/media/navigate_far_before.8c7765f1f2719ccdf3e5.svg 403 B 0%
static/media/navigate_far_next.602e9c473cc76474ac50.svg 402 B 0%
static/media/search.bc2178ae2f929aec5f09.svg 372 B 0%
static/media/facebook.9d8980817d35c2617cf1ebb5a833369a.svg 346 B 0%
static/media/file.7e80f971a49227f49f7e.svg 283 B 0%
static/media/launch--white.4e75d17dfe08a3d7de03.svg 283 B 0%
static/media/launch.65e057b210ca1e5d086e.svg 268 B 0%
static/media/unfold_more.c42abd3e70207a863184.svg 257 B 0%
static/media/check_circle.afe00fa2d228d8e9212e.svg 255 B 0%
static/media/calendar_today.26e6a18c4fb766a6307e.svg 248 B 0%
static/media/error--white.7f8e755b649a0ca72ce5.svg 246 B 0%
static/media/close.53c9f4b6ba9fca553d1e.svg 239 B 0%
static/media/error.57f310a26aa85a42d2a6.svg 234 B 0%
static/media/info.b15cdce316c440127b62.svg 234 B 0%
static/css/955.c056130c.chunk.css 226 B 0%
static/media/check--blue-60v.c60440495de32668463f.svg 202 B 0%
static/media/arrow_back.037e7aeb3dbe35a36ea6.svg 198 B 0%
static/media/warning.9fcdc101f630d1fd1e97.svg 188 B 0%
static/media/expand_less.018f82c5d61abf0ebfce.svg 184 B 0%
static/media/navigate_before.f280e5b722fcf18e18a9.svg 184 B 0%
static/media/navigate_next.00940e89d53796e4fc95.svg 184 B 0%
static/media/expand_more.7bdcd63935a4c23e5b72.svg 182 B 0%
static/media/add.0ddb797a0b4996c9f281.svg 173 B 0%
static/media/remove.fb2b121df150d251453a.svg 155 B 0%
static/css/5822.64281aca.chunk.css 133 B 0%
static/css/8600.6317b9ee.chunk.css 133 B 0%

Copy link
Contributor

@danieljordan-caci danieljordan-caci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commits match up. Approving now, but please wait until you have PO acceptance.

@@ -0,0 +1,7 @@
ALTER TABLE application_parameters
ADD COLUMN IF NOT EXISTS parameter_name TEXT NOT NULL,
ADD COLUMN IF NOT EXISTS parameter_value TEXT NOT NULL,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these new columns can't be set to null, until they are populated with something

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, good catch because we have the existing row being used already. Didn't think about that.

Would adding in a default value be a valid approach?

ADD COLUMN IF NOT EXISTS parameter_name TEXT NOT NULL DEFAULT 'NULL',
ADD COLUMN IF NOT EXISTS parameter_value TEXT NOT NULL DEFAULT 'NULL',

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we either need to populate it with the current data with how we want it to work, then a separate migration to set it to not null for new rows

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

or don't have the not null restriction
I haven't looked through the code yet to see if validation code is pulling off the old columns or the new param_value

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

He could remove the NOT NULL and then a simple update to the model and make them pointers. That might be easier than making them NOT NULL and the subsequent updates.

What do you think?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see an issue with the param_name and param_value being allowed to be null, unless someone else sees one. The validation codes are using param_value now.

@r-mettler r-mettler merged commit dff70e2 into main May 16, 2024
39 checks passed
@r-mettler r-mettler deleted the B-20034 branch May 16, 2024 21:25
@CoryKleinjanCACI CoryKleinjanCACI restored the B-20034 branch May 21, 2024 16:29
@CoryKleinjanCACI CoryKleinjanCACI deleted the B-20034 branch May 21, 2024 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

None yet

4 participants