diff --git a/docker-compose.override.yml b/docker-compose.override.yml index 96ae9854f..08665fd04 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -33,6 +33,14 @@ services: volumes: - ./logs:/var/log/grd_login - conan:/root/.conan + + ######################################################### + ## COMMUNITY SERVER (cakephp with php-fpm) ############## + ######################################################### + community-server: + volumes: + - ./community_server + ######################################################### ## NGINX ################################################ diff --git a/docu/menu-struktur.pdf b/docu/menu-struktur.pdf new file mode 100644 index 000000000..1a14c5205 Binary files /dev/null and b/docu/menu-struktur.pdf differ diff --git a/docu/userstorry_button.txt b/docu/userstorry_button.txt new file mode 100644 index 000000000..6483f2fda --- /dev/null +++ b/docu/userstorry_button.txt @@ -0,0 +1,29 @@ +## Gradido Button + +Erklärung: +Es soll eine einfache Möglichkeit geben, dass ein User einen anderen User Gradidos überweisen kann. +Es gibt drei Varianten wie dies möglich sein soll. + +- per Link - der link verweist auf das Überweisungsformular in der Gradido App. + +- Button - der Button hat denselben Link + +- QR-Code - der QR code ist derselbe link + +## Aufbau des Links + +- der link muss +- den Hinweis auf den Community-Server ( community.com ) +- Und den Usernamen beinhalten. (u/username) +!!! wichtig ist das der link eine Menschenlesbare Form hat + +z.b. https://community.com/u/username + +## Wichtig + +Dies sollte im Profil an einer zentralen Stelle schnell für den User ersichtlich sein und nutzbar. +Kopierhilfe, Button per HTML code generieren lassen. +Der Link soll z.b. auch auf einer Visitenkarte lesbar und so kurz wie möglich sein. + + + diff --git a/frontend/.env.dist b/frontend/.env.dist index c45d280c4..8eb386b54 100644 --- a/frontend/.env.dist +++ b/frontend/.env.dist @@ -2,4 +2,5 @@ LOGIN_API_URL=http://localhost/login_api/ COMMUNITY_API_STATE_BALANCE_URL=http://localhost/state-balances/ COMMUNITY_API_TRANSACTION_CREATION_URL=http://localhost/transaction-creations/ COMMUNITY_API_TRANSACTION_SEND_COINS=http://localhost/api -VUE_PATH=/vue \ No newline at end of file +VUE_PATH=/vue +APP_VERSION=0 \ No newline at end of file diff --git a/frontend/.gitignore b/frontend/.gitignore index fbdbf35b6..74ffc56c3 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -19,4 +19,8 @@ package-lock.json *.njsproj *.sln +# coverage folder + +coverage/ + *~ \ No newline at end of file diff --git a/frontend/jest.config.js b/frontend/jest.config.js index 7563a3499..a06ebb205 100644 --- a/frontend/jest.config.js +++ b/frontend/jest.config.js @@ -1,13 +1,13 @@ module.exports = { verbose: true, - //collectCoverageFrom: ['**/*.{js,vue}', '!**/node_modules/**', '!**/?(*.)+(spec|test).js?(x)'], + collectCoverageFrom: ['src/**/*.{js,vue}', '!**/node_modules/**', '!**/?(*.)+(spec|test).js?(x)'], moduleFileExtensions: [ 'js', //'jsx', 'json', 'vue', ], - coverageReporters: ['lcov'], + // coverageReporters: ['lcov', 'text'], moduleNameMapper: { '^@/(.*)$': '/src/$1', '\\.(css|less)$': 'identity-obj-proxy', diff --git a/frontend/package.json b/frontend/package.json index 93fc9b7ec..545290f94 100755 --- a/frontend/package.json +++ b/frontend/package.json @@ -9,7 +9,7 @@ "lint": "eslint --ext .js,.vue .", "dev": "yarn run serve", "i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue)' --locales './src/locales/**/*.json'", - "test": "jest" + "test": "jest --coverage" }, "dependencies": { "@babel/core": "^7.13.13", diff --git a/frontend/src/components/SidebarPlugin/SideBar.vue b/frontend/src/components/SidebarPlugin/SideBar.vue index 3c4b17b7f..ff683efbd 100755 --- a/frontend/src/components/SidebarPlugin/SideBar.vue +++ b/frontend/src/components/SidebarPlugin/SideBar.vue @@ -40,11 +40,11 @@ Transactions + + + {{ $t('site.navbar.activity') }} + + -->