Closed michaelwood closed 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(-)
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