From 565627aabf9aa968d0805012fbd5ef93759c928d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A9stor=20de=20Dios=20Fern=C3=A1ndez?= Date: Tue, 11 Sep 2018 12:29:24 +0200 Subject: [PATCH 01/12] Install symfony/intl and symfony/apache-pack Bob and I are not sure if this packages really need to be required. They were install to create and .htacces file and fix an error for missing IntlTimeZone --- composer.json | 4 +++- composer.lock | 24 +++++++++++++++++++++++- symfony.lock | 9 +++++++++ 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index a21e67f2e..13818bc4d 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,8 @@ "ezyang/htmlpurifier": "^4.10", "guzzlehttp/guzzle": "^6.3", "sensio/framework-extra-bundle": "^5.1", - "sensiolabs/security-checker": "^4.1", + "sensiolabs/security-checker": "^4.1", + "symfony/apache-pack": "^1.0", "symfony/asset": "^4.1", "symfony/console": "^4.1", "symfony/debug-pack": "^1.0", @@ -21,6 +22,7 @@ "symfony/flex": "^1.1", "symfony/form": "^4.1", "symfony/framework-bundle": "^4.1", + "symfony/intl": "^4.1", "symfony/lts": "^4@dev", "symfony/orm-pack": "^1.0", "symfony/polyfill-php72": "^1.8", diff --git a/composer.lock b/composer.lock index 96866cec0..bc63ec78f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4305ed0f816d8b9368eab75aded6b067", + "content-hash": "547395b27da5010e3d2ba38ade248f18", "packages": [ { "name": "bolt/collection", @@ -2599,6 +2599,28 @@ ], "time": "2018-07-13T07:04:35+00:00" }, + { + "name": "symfony/apache-pack", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/apache-pack.git", + "reference": "3aa5818d73ad2551281fc58a75afd9ca82622e6c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/apache-pack/zipball/3aa5818d73ad2551281fc58a75afd9ca82622e6c", + "reference": "3aa5818d73ad2551281fc58a75afd9ca82622e6c", + "shasum": "" + }, + "type": "symfony-pack", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A pack for Apache support in Symfony", + "time": "2017-12-12T01:46:35+00:00" + }, { "name": "symfony/asset", "version": "v4.1.4", diff --git a/symfony.lock b/symfony.lock index 16cec9d13..334a91905 100644 --- a/symfony.lock +++ b/symfony.lock @@ -191,6 +191,15 @@ "swiftmailer/swiftmailer": { "version": "v6.0.2" }, + "symfony/apache-pack": { + "version": "1.0", + "recipe": { + "repo": "github.com/symfony/recipes-contrib", + "branch": "master", + "version": "1.0", + "ref": "c82bead70f9a4f656354a193df7bf0ca2114efa0" + } + }, "symfony/asset": { "version": "v3.4.0-beta2" }, From 8ed3605ad1b85539e1c7abd6cf3125912be3dce2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A9stor=20de=20Dios=20Fern=C3=A1ndez?= Date: Tue, 11 Sep 2018 14:25:35 +0200 Subject: [PATCH 02/12] Update yarn.lock (Install axios package) --- yarn.lock | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/yarn.lock b/yarn.lock index 43c4a3682..81eb9cae4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -336,6 +336,13 @@ aws4@^1.2.1: version "1.6.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" +axios@^0.18.0: + version "0.18.0" + resolved "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" + dependencies: + follow-redirects "^1.3.0" + is-buffer "^1.1.5" + babel-code-frame@^6.11.0, babel-code-frame@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" @@ -1565,6 +1572,12 @@ debug@^2.1.2, debug@^2.3.3: dependencies: ms "2.0.0" +debug@^3.1.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.4.tgz#82123737c51afbe9609a2b5dfe9664e7487171f0" + dependencies: + ms "^2.1.1" + debug@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" @@ -2150,6 +2163,12 @@ flatten@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" +follow-redirects@^1.3.0: + version "1.5.7" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.7.tgz#a39e4804dacb90202bca76a9e2ac10433ca6a69a" + dependencies: + debug "^3.1.0" + for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -3331,6 +3350,10 @@ ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" +ms@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + multicast-dns-service-types@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" From 92996b8ed4fb850659855ff84d999f5b9e35bf8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A9stor=20de=20Dios=20Fern=C3=A1ndez?= Date: Tue, 11 Sep 2018 16:31:51 +0200 Subject: [PATCH 03/12] Fetch and display News from DashboardNews API --- assets/js/DashboardNews.vue | 29 ++++++++++++++++++++++++-- assets/js/service/api/DashboardNews.js | 10 +++++++++ public/assets/bolt.js | 12 ++++++++--- 3 files changed, 46 insertions(+), 5 deletions(-) create mode 100644 assets/js/service/api/DashboardNews.js diff --git a/assets/js/DashboardNews.vue b/assets/js/DashboardNews.vue index aa74c144e..56b1d4385 100644 --- a/assets/js/DashboardNews.vue +++ b/assets/js/DashboardNews.vue @@ -4,12 +4,37 @@ Card name Operation button -
- {{'List item ' + o }} +
+ {{ newsItem.title }} +
+