From ce7ce4027265189dd2ed32f30bf1da44ea6c722d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=A4fer?= Date: Mon, 21 Jan 2019 23:26:45 +0100 Subject: [PATCH] Import badges --- .dockerignore | 3 ++- .gitignore | 2 +- neo4j/import/badges.cql | 10 ++++++++++ neo4j/import/import.sh | 2 +- public/img/badges/fundraisingbox_de_airship.svg | 1 + public/img/badges/fundraisingbox_de_alienship.svg | 1 + public/img/badges/fundraisingbox_de_balloon.svg | 1 + public/img/badges/fundraisingbox_de_bigballoon.svg | 1 + public/img/badges/fundraisingbox_de_crane.svg | 1 + public/img/badges/fundraisingbox_de_glider.svg | 1 + public/img/badges/fundraisingbox_de_helicopter.svg | 1 + public/img/badges/fundraisingbox_de_starter.svg | 1 + public/img/badges/indiegogo_en_bear.svg | 1 + public/img/badges/indiegogo_en_panda.svg | 1 + public/img/badges/indiegogo_en_rabbit.svg | 1 + public/img/badges/indiegogo_en_racoon.svg | 1 + public/img/badges/indiegogo_en_rhino.svg | 1 + public/img/badges/indiegogo_en_tiger.svg | 1 + public/img/badges/indiegogo_en_turtle.svg | 1 + public/img/badges/indiegogo_en_whale.svg | 1 + public/img/badges/indiegogo_en_wolf.svg | 1 + public/img/badges/user_role_admin.svg | 1 + public/img/badges/user_role_developer.svg | 1 + public/img/badges/user_role_moderator.svg | 1 + public/img/badges/wooold_de_bee.svg | 1 + public/img/badges/wooold_de_butterfly.svg | 1 + public/img/badges/wooold_de_double_rainbow.svg | 1 + public/img/badges/wooold_de_end_of_rainbow.svg | 1 + public/img/badges/wooold_de_flower.svg | 1 + public/img/badges/wooold_de_lifetree.svg | 1 + public/img/badges/wooold_de_magic_rainbow.svg | 1 + public/img/badges/wooold_de_super_founder.svg | 1 + 32 files changed, 42 insertions(+), 3 deletions(-) create mode 100644 neo4j/import/badges.cql create mode 100644 public/img/badges/fundraisingbox_de_airship.svg create mode 100644 public/img/badges/fundraisingbox_de_alienship.svg create mode 100644 public/img/badges/fundraisingbox_de_balloon.svg create mode 100644 public/img/badges/fundraisingbox_de_bigballoon.svg create mode 100644 public/img/badges/fundraisingbox_de_crane.svg create mode 100644 public/img/badges/fundraisingbox_de_glider.svg create mode 100644 public/img/badges/fundraisingbox_de_helicopter.svg create mode 100644 public/img/badges/fundraisingbox_de_starter.svg create mode 100644 public/img/badges/indiegogo_en_bear.svg create mode 100644 public/img/badges/indiegogo_en_panda.svg create mode 100644 public/img/badges/indiegogo_en_rabbit.svg create mode 100644 public/img/badges/indiegogo_en_racoon.svg create mode 100644 public/img/badges/indiegogo_en_rhino.svg create mode 100644 public/img/badges/indiegogo_en_tiger.svg create mode 100644 public/img/badges/indiegogo_en_turtle.svg create mode 100644 public/img/badges/indiegogo_en_whale.svg create mode 100644 public/img/badges/indiegogo_en_wolf.svg create mode 100644 public/img/badges/user_role_admin.svg create mode 100644 public/img/badges/user_role_developer.svg create mode 100644 public/img/badges/user_role_moderator.svg create mode 100644 public/img/badges/wooold_de_bee.svg create mode 100644 public/img/badges/wooold_de_butterfly.svg create mode 100644 public/img/badges/wooold_de_double_rainbow.svg create mode 100644 public/img/badges/wooold_de_end_of_rainbow.svg create mode 100644 public/img/badges/wooold_de_flower.svg create mode 100644 public/img/badges/wooold_de_lifetree.svg create mode 100644 public/img/badges/wooold_de_magic_rainbow.svg create mode 100644 public/img/badges/wooold_de_super_founder.svg diff --git a/.dockerignore b/.dockerignore index 161805c9c..dba77200f 100644 --- a/.dockerignore +++ b/.dockerignore @@ -19,4 +19,5 @@ dist/ db-migration-worker/ neo4j/ -public/ +public/uploads/* +!.gitkeep diff --git a/.gitignore b/.gitignore index e34da736c..cbfa0b7c8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,5 +5,5 @@ yarn-error.log dist/* coverage.lcov .nyc_output/ -public/* +public/uploads/* !.gitkeep diff --git a/neo4j/import/badges.cql b/neo4j/import/badges.cql new file mode 100644 index 000000000..90e4755b4 --- /dev/null +++ b/neo4j/import/badges.cql @@ -0,0 +1,10 @@ +CALL apoc.load.json('file:/mongo-export/badges.json') YIELD value as badge +MERGE(b:Badge {id: badge._id["$oid"]}) +ON CREATE SET +b.key = badge.key, +b.type = badge.type, +b.icon = badge.image.path, +b.status = badge.status, +b.createdAt = badge.createdAt.`$date`, +b.updatedAt = badge.updatedAt.`$date` +; diff --git a/neo4j/import/import.sh b/neo4j/import/import.sh index 7c4571991..86224d240 100755 --- a/neo4j/import/import.sh +++ b/neo4j/import/import.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash SCRIPT_DIRECTORY="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" echo "MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r;" | cypher-shell -for collection in "categories" "users" "contributions" "comments" +for collection in "badges" "categories" "users" "contributions" "comments" do echo "Import ${collection}..." && cypher-shell < $SCRIPT_DIRECTORY/$collection.cql done diff --git a/public/img/badges/fundraisingbox_de_airship.svg b/public/img/badges/fundraisingbox_de_airship.svg new file mode 100644 index 000000000..078dcf4f9 --- /dev/null +++ b/public/img/badges/fundraisingbox_de_airship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/fundraisingbox_de_alienship.svg b/public/img/badges/fundraisingbox_de_alienship.svg new file mode 100644 index 000000000..e891c5fa9 --- /dev/null +++ b/public/img/badges/fundraisingbox_de_alienship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/fundraisingbox_de_balloon.svg b/public/img/badges/fundraisingbox_de_balloon.svg new file mode 100644 index 000000000..6fc436d86 --- /dev/null +++ b/public/img/badges/fundraisingbox_de_balloon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/fundraisingbox_de_bigballoon.svg b/public/img/badges/fundraisingbox_de_bigballoon.svg new file mode 100644 index 000000000..e2650963a --- /dev/null +++ b/public/img/badges/fundraisingbox_de_bigballoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/fundraisingbox_de_crane.svg b/public/img/badges/fundraisingbox_de_crane.svg new file mode 100644 index 000000000..4904c5ec5 --- /dev/null +++ b/public/img/badges/fundraisingbox_de_crane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/fundraisingbox_de_glider.svg b/public/img/badges/fundraisingbox_de_glider.svg new file mode 100644 index 000000000..0c15955de --- /dev/null +++ b/public/img/badges/fundraisingbox_de_glider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/fundraisingbox_de_helicopter.svg b/public/img/badges/fundraisingbox_de_helicopter.svg new file mode 100644 index 000000000..3a84e4466 --- /dev/null +++ b/public/img/badges/fundraisingbox_de_helicopter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/fundraisingbox_de_starter.svg b/public/img/badges/fundraisingbox_de_starter.svg new file mode 100644 index 000000000..99980560e --- /dev/null +++ b/public/img/badges/fundraisingbox_de_starter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/indiegogo_en_bear.svg b/public/img/badges/indiegogo_en_bear.svg new file mode 100644 index 000000000..43465a0e6 --- /dev/null +++ b/public/img/badges/indiegogo_en_bear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/indiegogo_en_panda.svg b/public/img/badges/indiegogo_en_panda.svg new file mode 100644 index 000000000..a2f211e85 --- /dev/null +++ b/public/img/badges/indiegogo_en_panda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/indiegogo_en_rabbit.svg b/public/img/badges/indiegogo_en_rabbit.svg new file mode 100644 index 000000000..c8c0c9727 --- /dev/null +++ b/public/img/badges/indiegogo_en_rabbit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/indiegogo_en_racoon.svg b/public/img/badges/indiegogo_en_racoon.svg new file mode 100644 index 000000000..619cb75f1 --- /dev/null +++ b/public/img/badges/indiegogo_en_racoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/indiegogo_en_rhino.svg b/public/img/badges/indiegogo_en_rhino.svg new file mode 100644 index 000000000..71c0eb1ad --- /dev/null +++ b/public/img/badges/indiegogo_en_rhino.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/indiegogo_en_tiger.svg b/public/img/badges/indiegogo_en_tiger.svg new file mode 100644 index 000000000..88583a472 --- /dev/null +++ b/public/img/badges/indiegogo_en_tiger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/indiegogo_en_turtle.svg b/public/img/badges/indiegogo_en_turtle.svg new file mode 100644 index 000000000..6b5431c2e --- /dev/null +++ b/public/img/badges/indiegogo_en_turtle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/indiegogo_en_whale.svg b/public/img/badges/indiegogo_en_whale.svg new file mode 100644 index 000000000..458e03b6d --- /dev/null +++ b/public/img/badges/indiegogo_en_whale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/indiegogo_en_wolf.svg b/public/img/badges/indiegogo_en_wolf.svg new file mode 100644 index 000000000..e4952d86f --- /dev/null +++ b/public/img/badges/indiegogo_en_wolf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/user_role_admin.svg b/public/img/badges/user_role_admin.svg new file mode 100644 index 000000000..101e7458d --- /dev/null +++ b/public/img/badges/user_role_admin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/user_role_developer.svg b/public/img/badges/user_role_developer.svg new file mode 100644 index 000000000..55d363c9a --- /dev/null +++ b/public/img/badges/user_role_developer.svg @@ -0,0 +1 @@ +</> \ No newline at end of file diff --git a/public/img/badges/user_role_moderator.svg b/public/img/badges/user_role_moderator.svg new file mode 100644 index 000000000..bb2e5fde6 --- /dev/null +++ b/public/img/badges/user_role_moderator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/wooold_de_bee.svg b/public/img/badges/wooold_de_bee.svg new file mode 100644 index 000000000..e716c6116 --- /dev/null +++ b/public/img/badges/wooold_de_bee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/wooold_de_butterfly.svg b/public/img/badges/wooold_de_butterfly.svg new file mode 100644 index 000000000..6d2b83e31 --- /dev/null +++ b/public/img/badges/wooold_de_butterfly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/wooold_de_double_rainbow.svg b/public/img/badges/wooold_de_double_rainbow.svg new file mode 100644 index 000000000..406001188 --- /dev/null +++ b/public/img/badges/wooold_de_double_rainbow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/wooold_de_end_of_rainbow.svg b/public/img/badges/wooold_de_end_of_rainbow.svg new file mode 100644 index 000000000..2ae24cb7b --- /dev/null +++ b/public/img/badges/wooold_de_end_of_rainbow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/wooold_de_flower.svg b/public/img/badges/wooold_de_flower.svg new file mode 100644 index 000000000..ffc4b3da4 --- /dev/null +++ b/public/img/badges/wooold_de_flower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/wooold_de_lifetree.svg b/public/img/badges/wooold_de_lifetree.svg new file mode 100644 index 000000000..5a89fa5f9 --- /dev/null +++ b/public/img/badges/wooold_de_lifetree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/wooold_de_magic_rainbow.svg b/public/img/badges/wooold_de_magic_rainbow.svg new file mode 100644 index 000000000..74df95190 --- /dev/null +++ b/public/img/badges/wooold_de_magic_rainbow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/badges/wooold_de_super_founder.svg b/public/img/badges/wooold_de_super_founder.svg new file mode 100644 index 000000000..b437f6383 --- /dev/null +++ b/public/img/badges/wooold_de_super_founder.svg @@ -0,0 +1 @@ + \ No newline at end of file