ThreeSixtyGiving / qualitydashboard

Quality Dashboard
Other
0 stars 0 forks source link

Mw/fix build fix insights grantvis #18

Closed michaelwood closed 1 month ago

michaelwood commented 1 month ago

Fix the build after deprecating and archiving the flask (python) based registry and replacing it in this repository with the vue (javascript) based qualitydashboard. This is a product of a historical problem that has roots in the combination of the two projects at the start of the qualitydashboard.

Due to the changes needed to update Insights copy/link we have had to address this now instead of late on in the resilience improvements project as previously planned.

Fixes #15 Fixes #17

michaelwood commented 1 month ago

Diff/change stats in this PR

registry-vue/.env.development => .env.development           |     0
 registry-vue/.env.production => .env.production             |     0
 .github/workflows/lint.yml                                  |    21 -
 .github/workflows/test.yml                                  |    22 -
 .github/workflows/test_dashboard.yml                        |    17 -
 .gitignore                                                  |    31 +-
 360-ds                                                      |     2 +-
 Procfile                                                    |     1 -
 README.md                                                   |    65 +-
 registry-vue/babel.config.js => babel.config.js             |     0
 conftest.py                                                 |     8 -
 package-lock.json                                           | 16177 ++++++++++++++++++++++++
 package.json                                                |    55 +
 {registry-vue/public => public}/favicon.ico                 |   Bin
 {registry-vue/public => public}/index.html                  |     0
 registry-vue/.gitignore                                     |    23 -
 registry-vue/README.md                                      |    38 -
 registry-vue/package-lock.json                              | 16074 -----------------------
 registry-vue/package.json                                   |    58 -
 registry-vue/rebuild.sh                                     |     3 -
 registry-vue/vue.config.js                                  |     6 -
 registry/__init__.py                                        |     0
 registry/footer.json                                        |   127 -
 registry/registry.py                                        |   294 -
 registry/salesforce.py                                      |    80 -
 registry/static/css/app.d55f4d01.css                        |     1 -
 registry/static/css/sanitize.css                            |   551 -
 registry/static/css/styles.css                              |  2924 -----
 registry/static/images/360-giving-logo-white.svg            |     1 -
 registry/static/images/360-logos/360giving-challenge.svg    |     1 -
 registry/static/images/360-logos/360giving-grantnav.svg     |     1 -
 registry/static/images/360-logos/360giving-insights.svg     |     1 -
 registry/static/images/360-logos/360giving-main.svg         |     1 -
 registry/static/images/360-logos/360giving-map.svg          |     1 -
 registry/static/images/360-logos/360giving-registry.svg     |     1 -
 registry/static/images/360-logos/360giving-resources.svg    |     1 -
 registry/static/images/360-logos/360giving-standard.svg     |     1 -
 .../images/360-logos/challenge/360challenge-color.pdf       |   Bin 41388 -> 0 bytes
 .../images/360-logos/challenge/360challenge-color.png       |   Bin 16615 -> 0 bytes
 .../images/360-logos/challenge/360challenge-color.svg       |     1 -
 .../images/360-logos/challenge/360challenge-color@4x.png    |   Bin 82902 -> 0 bytes
 .../images/360-logos/challenge/360challenge-white.pdf       |   Bin 41311 -> 0 bytes
 .../images/360-logos/challenge/360challenge-white.png       |   Bin 14597 -> 0 bytes
 .../images/360-logos/challenge/360challenge-white.svg       |     1 -
 .../images/360-logos/challenge/360challenge-white@4x.png    |   Bin 74197 -> 0 bytes
 .../static/images/360-logos/grantnav/360grantnav-color.pdf  |   Bin 40822 -> 0 bytes
 .../static/images/360-logos/grantnav/360grantnav-color.png  |   Bin 16087 -> 0 bytes
 .../static/images/360-logos/grantnav/360grantnav-color.svg  |     1 -
 .../images/360-logos/grantnav/360grantnav-color@4x.png      |   Bin 81126 -> 0 bytes
 .../static/images/360-logos/grantnav/360grantnav-white.pdf  |   Bin 40746 -> 0 bytes
 .../static/images/360-logos/grantnav/360grantnav-white.png  |   Bin 14166 -> 0 bytes
 .../static/images/360-logos/grantnav/360grantnav-white.svg  |     1 -
 .../images/360-logos/grantnav/360grantnav-white@4x.png      |   Bin 72228 -> 0 bytes
 .../images/360-logos/icon/360giving-icon-white-100.jpg      |   Bin 25510 -> 0 bytes
 .../static/images/360-logos/icon/360giving-icon-white.pdf   |   Bin 37874 -> 0 bytes
 .../static/images/360-logos/icon/360giving-icon-white.png   |   Bin 8747 -> 0 bytes
 .../static/images/360-logos/icon/360giving-icon-white.svg   |     1 -
 .../images/360-logos/icon/360giving-icon-white@4x-100.jpg   |   Bin 54219 -> 0 bytes
 .../images/360-logos/icon/360giving-icon-white@4x.png       |   Bin 42895 -> 0 bytes
 registry/static/images/360-logos/icon/360giving-icon.jpg    |   Bin 62742 -> 0 bytes
 registry/static/images/360-logos/icon/360giving-icon.pdf    |   Bin 37918 -> 0 bytes
 registry/static/images/360-logos/icon/360giving-icon.png    |   Bin 9947 -> 0 bytes
 registry/static/images/360-logos/icon/360giving-icon.svg    |     1 -
 .../static/images/360-logos/icon/360giving-icon@4x-100.jpg  |   Bin 202730 -> 0 bytes
 registry/static/images/360-logos/icon/360giving-icon@4x.png |   Bin 47598 -> 0 bytes
 .../static/images/360-logos/insights/360insights-color.pdf  |   Bin 41223 -> 0 bytes
 .../static/images/360-logos/insights/360insights-color.png  |   Bin 15023 -> 0 bytes
 .../static/images/360-logos/insights/360insights-color.svg  |     1 -
 .../images/360-logos/insights/360insights-color@4x.png      |   Bin 74958 -> 0 bytes
 .../static/images/360-logos/insights/360insights-white.pdf  |   Bin 41138 -> 0 bytes
 .../static/images/360-logos/insights/360insights-white.png  |   Bin 13208 -> 0 bytes
 .../static/images/360-logos/insights/360insights-white.svg  |     1 -
 .../images/360-logos/insights/360insights-white@4x.png      |   Bin 66735 -> 0 bytes
 .../static/images/360-logos/main/360giving-logo-100.jpg     |   Bin 80531 -> 0 bytes
 .../images/360-logos/main/360giving-logo-white-100.jpg      |   Bin 26887 -> 0 bytes
 .../static/images/360-logos/main/360giving-logo-white.pdf   |   Bin 39105 -> 0 bytes
 .../static/images/360-logos/main/360giving-logo-white.png   |   Bin 12608 -> 0 bytes
 .../static/images/360-logos/main/360giving-logo-white.svg   |     1 -
 .../images/360-logos/main/360giving-logo-white@4x-100.jpg   |   Bin 75819 -> 0 bytes
 .../images/360-logos/main/360giving-logo-white@4x.png       |   Bin 64444 -> 0 bytes
 registry/static/images/360-logos/main/360giving-logo.pdf    |   Bin 39146 -> 0 bytes
 registry/static/images/360-logos/main/360giving-logo.png    |   Bin 14312 -> 0 bytes
 registry/static/images/360-logos/main/360giving-logo.svg    |     1 -
 .../static/images/360-logos/main/360giving-logo@4x-100.jpg  |   Bin 293584 -> 0 bytes
 registry/static/images/360-logos/main/360giving-logo@4x.png |   Bin 72232 -> 0 bytes
 registry/static/images/360-logos/map/360map-color.pdf       |   Bin 38732 -> 0 bytes
 registry/static/images/360-logos/map/360map-color.png       |   Bin 13118 -> 0 bytes
 registry/static/images/360-logos/map/360map-color.svg       |     1 -
 registry/static/images/360-logos/map/360map-color@4x.png    |   Bin 64915 -> 0 bytes
 registry/static/images/360-logos/map/360map-white.pdf       |   Bin 38670 -> 0 bytes
 registry/static/images/360-logos/map/360map-white.png       |   Bin 11485 -> 0 bytes
 registry/static/images/360-logos/map/360map-white.svg       |     1 -
 registry/static/images/360-logos/map/360map-white@4x.png    |   Bin 57841 -> 0 bytes
 .../static/images/360-logos/registry/360registry-color.pdf  |   Bin 41185 -> 0 bytes
 .../static/images/360-logos/registry/360registry-color.png  |   Bin 16183 -> 0 bytes
 .../static/images/360-logos/registry/360registry-color.svg  |     1 -
 .../images/360-logos/registry/360registry-color@4x.png      |   Bin 80787 -> 0 bytes
 .../static/images/360-logos/registry/360registry-white.pdf  |   Bin 41122 -> 0 bytes
 .../static/images/360-logos/registry/360registry-white.png  |   Bin 14184 -> 0 bytes
 .../static/images/360-logos/registry/360registry-white.svg  |     1 -
 .../images/360-logos/registry/360registry-white@4x.png      |   Bin 71874 -> 0 bytes
 .../images/360-logos/resources/360resources-color.pdf       |   Bin 42128 -> 0 bytes
 .../images/360-logos/resources/360resources-color.png       |   Bin 17488 -> 0 bytes
 .../images/360-logos/resources/360resources-color.svg       |     1 -
 .../images/360-logos/resources/360resources-color@4x.png    |   Bin 87027 -> 0 bytes
 .../images/360-logos/resources/360resources-white.pdf       |   Bin 42039 -> 0 bytes
 .../images/360-logos/resources/360resources-white.png       |   Bin 15527 -> 0 bytes
 .../images/360-logos/resources/360resources-white.svg       |     1 -
 .../images/360-logos/resources/360resources-white@4x.png    |   Bin 77939 -> 0 bytes
 .../static/images/360-logos/standard/360standard-color.pdf  |   Bin 41491 -> 0 bytes
 .../static/images/360-logos/standard/360standard-color.png  |   Bin 16280 -> 0 bytes
 .../static/images/360-logos/standard/360standard-color.svg  |     1 -
 .../images/360-logos/standard/360standard-color@4x.png      |   Bin 80383 -> 0 bytes
 .../static/images/360-logos/standard/360standard-white.pdf  |   Bin 41433 -> 0 bytes
 .../static/images/360-logos/standard/360standard-white.png  |   Bin 14264 -> 0 bytes
 .../static/images/360-logos/standard/360standard-white.svg  |     1 -
 .../images/360-logos/standard/360standard-white@4x.png      |   Bin 71897 -> 0 bytes
 registry/static/images/360-registry-logo.svg                |    20 -
 registry/static/images/360-resources-logo.svg               |    27 -
 registry/static/images/colors@4x-100.jpg                    |   Bin 875036 -> 0 bytes
 registry/static/images/creative-commons.svg                 |     1 -
 registry/static/images/favicon/android-icon-144x144.png     |   Bin 6674 -> 0 bytes
 registry/static/images/favicon/android-icon-192x192.png     |   Bin 7363 -> 0 bytes
 registry/static/images/favicon/android-icon-36x36.png       |   Bin 1840 -> 0 bytes
 registry/static/images/favicon/android-icon-48x48.png       |   Bin 2343 -> 0 bytes
 registry/static/images/favicon/android-icon-72x72.png       |   Bin 3203 -> 0 bytes
 registry/static/images/favicon/android-icon-96x96.png       |   Bin 4314 -> 0 bytes
 registry/static/images/favicon/apple-icon-114x114.png       |   Bin 5190 -> 0 bytes
 registry/static/images/favicon/apple-icon-120x120.png       |   Bin 5457 -> 0 bytes
 registry/static/images/favicon/apple-icon-144x144.png       |   Bin 6674 -> 0 bytes
 registry/static/images/favicon/apple-icon-152x152.png       |   Bin 7054 -> 0 bytes
 registry/static/images/favicon/apple-icon-180x180.png       |   Bin 8729 -> 0 bytes
 registry/static/images/favicon/apple-icon-57x57.png         |   Bin 2632 -> 0 bytes
 registry/static/images/favicon/apple-icon-60x60.png         |   Bin 2694 -> 0 bytes
 registry/static/images/favicon/apple-icon-72x72.png         |   Bin 3203 -> 0 bytes
 registry/static/images/favicon/apple-icon-76x76.png         |   Bin 3343 -> 0 bytes
 registry/static/images/favicon/apple-icon-precomposed.png   |   Bin 7937 -> 0 bytes
 registry/static/images/favicon/apple-icon.png               |   Bin 7937 -> 0 bytes
 registry/static/images/favicon/browserconfig.xml            |     2 -
 registry/static/images/favicon/favicon-16x16.png            |   Bin 1404 -> 0 bytes
 registry/static/images/favicon/favicon-32x32.png            |   Bin 1658 -> 0 bytes
 registry/static/images/favicon/favicon-96x96.png            |   Bin 4314 -> 0 bytes
 registry/static/images/favicon/favicon.ico                  |   Bin 1086 -> 0 bytes
 registry/static/images/favicon/manifest.json                |    41 -
 registry/static/images/favicon/ms-icon-144x144.png          |   Bin 6674 -> 0 bytes
 registry/static/images/favicon/ms-icon-150x150.png          |   Bin 7016 -> 0 bytes
 registry/static/images/favicon/ms-icon-310x310.png          |   Bin 18498 -> 0 bytes
 registry/static/images/favicon/ms-icon-70x70.png            |   Bin 3117 -> 0 bytes
 registry/static/images/files/csv.png                        |   Bin 913 -> 0 bytes
 registry/static/images/files/excel.png                      |   Bin 670 -> 0 bytes
 registry/static/images/files/file.png                       |   Bin 527 -> 0 bytes
 registry/static/images/files/json.png                       |   Bin 897 -> 0 bytes
 registry/static/images/files/xlsx.png                       |   Bin 670 -> 0 bytes
 registry/static/images/github-logo.svg                      |     1 -
 registry/static/images/icon-json.svg                        |     1 -
 registry/static/images/icon-spreadsheet.svg                 |     1 -
 registry/static/images/licenses/Cc-nc.svg                   |     9 -
 registry/static/images/licenses/Cc-nd.svg                   |     5 -
 .../static/images/licenses/Cc-public_domain_mark_white.svg  |    59 -
 registry/static/images/licenses/Cc-sa.svg                   |    16 -
 registry/static/images/licenses/Cc-zero.svg                 |     5 -
 registry/static/images/licenses/UKOpenGovernmentLicence.svg |    12 -
 registry/static/images/licenses/creative-commons-main.svg   |    14 -
 registry/static/images/licenses/logo-ogl.png                |   Bin 889 -> 0 bytes
 registry/static/images/licenses/pddl.svg                    |     1 -
 registry/static/images/logos/360_logo.png                   |   Bin 23017 -> 0 bytes
 registry/static/images/logos/360_logo_invert.png            |   Bin 11991 -> 0 bytes
 registry/static/images/logos/favicon.ico                    |   Bin 1777 -> 0 bytes
 registry/static/images/screenshot-1.jpg                     |   Bin 10202 -> 0 bytes
 registry/static/images/spacing@4x-100.jpg                   |   Bin 708866 -> 0 bytes
 registry/static/images/twitter-logo.svg                     |     1 -
 registry/static/img/360giving-registry.d3b25e1e.svg         |     1 -
 registry/static/img/badge.68d05367.svg                      |     1 -
 registry/static/img/hash.f220f7fb.svg                       |     1 -
 registry/static/img/link.572cbc13.svg                       |     1 -
 registry/static/img/location.e1c76e3e.svg                   |     1 -
 registry/static/js/app.72ac95a5.js                          |     2 -
 registry/static/js/app.72ac95a5.js.map                      |     1 -
 registry/static/js/chunk-vendors.40224a69.js                |    13 -
 registry/static/js/chunk-vendors.40224a69.js.map            |     1 -
 registry/static/js/index.js                                 |    26 -
 registry/static/vue-build/css/app.318deb52.css              |   Bin 118502 -> 0 bytes
 registry/static/vue-build/css/app.ed4f6f89.css              |   Bin 118425 -> 0 bytes
 .../static/vue-build/img/360-giving-logo-white.3a70ef06.svg |   Bin 5120 -> 0 bytes
 .../img/360dataqualitydashboard-color.1a6a42d9.svg          |   Bin 8870 -> 0 bytes
 registry/static/vue-build/img/Cc-zero.08e298f3.svg          |   Bin 1519 -> 0 bytes
 .../vue-build/img/UKOpenGovernmentLicence.b2179fbf.svg      |   Bin 1065 -> 0 bytes
 registry/static/vue-build/img/cc.86e55c3e.svg               |   Bin 1200 -> 0 bytes
 registry/static/vue-build/img/checkmark-icon.b534ab0a.svg   |   Bin 675 -> 0 bytes
 registry/static/vue-build/img/github-logo.870b608a.svg      |   Bin 724 -> 0 bytes
 registry/static/vue-build/img/info.d55f773a.svg             |   Bin 802 -> 0 bytes
 registry/static/vue-build/img/pddl.50858400.svg             |   Bin 860 -> 0 bytes
 registry/static/vue-build/img/twitter-logo.a8c04e81.svg     |   Bin 587 -> 0 bytes
 registry/static/vue-build/js/app.2bd2e32d.js                |   Bin 64859 -> 0 bytes
 registry/static/vue-build/js/app.2bd2e32d.js.map            |   Bin 197553 -> 0 bytes
 registry/static/vue-build/js/chunk-vendors.6b4f7886.js      |   Bin 3375320 -> 0 bytes
 registry/static/vue-build/js/chunk-vendors.6b4f7886.js.map  |   Bin 13482360 -> 0 bytes
 registry/templates/_parts/_card.html                        |    51 -
 registry/templates/_parts/_filter.html                      |     1 -
 registry/templates/_parts/_filters.html                     |    13 -
 registry/templates/_parts/_registry-card.html               |    40 -
 registry/templates/_parts/_structured_data.html             |     5 -
 registry/templates/_parts/_tag.html                         |     1 -
 registry/templates/_parts/footer.html                       |    60 -
 registry/templates/_parts/hero.html                         |    23 -
 registry/templates/_parts/subscribe.html                    |    10 -
 registry/templates/_parts/top-bar.html                      |    24 -
 registry/templates/base.html                                |   105 -
 registry/templates/favicon.ico                              |   Bin 4286 -> 0 bytes
 registry/templates/registry.html                            |   171 -
 registry/templates/terms.html                               |   153 -
 registry/templates/vue-build/favicon.ico                    |   Bin 1086 -> 0 bytes
 registry/templates/vue-build/index.html                     |   Bin 5456 -> 0 bytes
 registry/views.py                                           |    82 -
 requirements.in                                             |     7 -
 requirements.txt                                            |    78 -
 requirements_dev.in                                         |     8 -
 requirements_dev.txt                                        |   136 -
 runtime.txt                                                 |     1 -
 setup.cfg                                                   |    10 -
 {registry-vue/src => src}/App.vue                           |     0
 .../assets/images/360-logos/360-giving-logo-white.svg       |     0
 .../images/360-logos/360dataqualitydashboard-color.svg      |     0
 .../assets/images/360-logos/registry/360registry-color.pdf  |   Bin
 .../assets/images/360-logos/registry/360registry-color.png  |   Bin
 .../assets/images/360-logos/registry/360registry-color.svg  |     0
 .../images/360-logos/registry/360registry-color@4x.png      |   Bin
 .../assets/images/360-logos/registry/360registry-white.pdf  |   Bin
 .../assets/images/360-logos/registry/360registry-white.png  |   Bin
 .../assets/images/360-logos/registry/360registry-white.svg  |     0
 .../images/360-logos/registry/360registry-white@4x.png      |   Bin
 {registry-vue/src => src}/assets/images/checkmark-icon.svg  |     0
 {registry-vue/src => src}/assets/images/github-logo.svg     |     0
 {registry-vue/src => src}/assets/images/icons/Cc-zero.svg   |     0
 .../assets/images/icons/UKOpenGovernmentLicence.svg         |     0
 .../src => src}/assets/images/icons/arrow_back.svg          |     0
 {registry-vue/src => src}/assets/images/icons/cc.svg        |     0
 .../src => src}/assets/images/icons/chevron_down.svg        |     0
 {registry-vue/src => src}/assets/images/icons/info.svg      |     0
 {registry-vue/src => src}/assets/images/icons/pddl.svg      |     0
 {registry-vue/src => src}/assets/images/twitter-logo.svg    |     0
 {registry-vue/src => src}/assets/logo.png                   |   Bin
 {registry-vue/src => src}/assets/styles/main.css            |     0
 .../src => src}/components/dashboard/DashboardPage.vue      |     0
 .../src => src}/components/dashboard/data/cards.js          |     0
 .../src => src}/components/dashboard/parts/BaseModal.vue    |     0
 .../components/dashboard/parts/DashboardCard.vue            |     0
 .../src => src}/components/dashboard/parts/RadioButtons.vue |     0
 {registry-vue/src => src}/components/generic/AlertTag.vue   |     0
 .../src => src}/components/generic/BaseSpinner.vue          |     0
 .../src => src}/components/generic/MaterialIcon.vue         |     0
 {registry-vue/src => src}/components/generic/YearsChart.vue |     0
 {registry-vue/src => src}/components/generic/awardYears.js  |     0
 {registry-vue/src => src}/components/home/HomePage.vue      |     0
 .../src => src}/components/home/parts/BaseFooter.vue        |     0
 {registry-vue/src => src}/components/home/parts/BaseNav.vue |     0
 .../src => src}/components/home/parts/BaseTabs.vue          |     0
 .../src => src}/components/home/parts/TopStats.vue          |     0
 .../src => src}/components/publishers/PublisherDetail.vue   |     2 +-
 .../src => src}/components/publishers/PublisherPage.vue     |     0
 .../src => src}/components/publishers/data/badges.js        |     0
 .../src => src}/components/publishers/parts/DataTable.vue   |     0
 .../src => src}/components/publishers/parts/FileSummary.vue |     0
 .../src => src}/components/publishers/parts/IconBadge.vue   |     0
 .../components/publishers/parts/PublisherList.vue           |     0
 .../components/publishers/parts/PublisherResult.vue         |     0
 .../components/publishers/parts/PublisherSummary.vue        |     0
 .../components/publishers/parts/SearchBadgeFilter.vue       |     0
 .../src => src}/components/publishers/parts/SearchField.vue |     0
 .../components/publishers/parts/SearchPublisherFilter.vue   |     0
 .../components/publishers/parts/SearchSortFilter.vue        |     0
 {registry-vue/src => src}/main.js                           |     0
 {registry-vue/src => src}/router/index.js                   |     0
 tests/__init__.py                                           |     0
 tests/samples/__init__.py                                   |     0
 tests/samples/registry_raw_data.py                          |   241 -
 tests/samples/registry_scvo_data.py                         |   290 -
 tests/samples/salesforce.py                                 |   287 -
 tests/test_functional.py                                    |   145 -
 tests/test_registry.py                                      |   280 -
 tests/test_salesforce.py                                    |    70 -
 tests_dashboard/__init__.py                                 |     0
 tests_dashboard/test_dashboard.py                           |    43 -
 vue.config.js                                               |     9 +
 wsgi.py                                                     |     1 -
 285 files changed, 16286 insertions(+), 22930 deletions(-)