From: Thomas Citharel Date: Tue, 4 Oct 2016 14:26:50 +0000 (+0200) Subject: Merge pull request #2353 from wallabag/assets-fix X-Git-Tag: 2.1.1~2 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=57386125abc5c50c1438cf7e78d01f06021adc0a;hp=c10adc1f762d004350a7921250c6821baa866e2d;p=github%2Fwallabag%2Fwallabag.git Merge pull request #2353 from wallabag/assets-fix Basically, fix everything --- diff --git a/.travis.yml b/.travis.yml index b9672936..f1334f52 100644 --- a/.travis.yml +++ b/.travis.yml @@ -41,29 +41,9 @@ env: matrix: fast_finish: true include: - # driver for PostgreSQL currently unsupported by HHVM, requires 3rd party dependency - - php: hhvm-3.12 - sudo: required - dist: trusty - group: edge - env: DB=mysql - addons: - apt: - packages: - - mysql-server-5.6 - - mysql-client-core-5.6 - - mysql-client-5.6 - services: - - mysql - - php: hhvm-3.12 - sudo: required - dist: trusty - group: edge - env: DB=sqlite - php: 7.0 env: CS_FIXER=run VALIDATE_TRANSLATION_FILE=run ASSETS=build DB=sqlite allow_failures: - - php: hhvm-3.12 - php: 7.1 - php: nightly diff --git a/docs/de/user/installation.rst b/docs/de/user/installation.rst index f9f34c3c..c438761f 100644 --- a/docs/de/user/installation.rst +++ b/docs/de/user/installation.rst @@ -23,6 +23,7 @@ nicht alle folgenden Pakete installieren. - php-curl - php-gettext - php-tokenizer +- php-bcmath wallabag nutzt PDO, um sich mit der Datenbank zu verbinden, darum benötigst du eines der folgenden Komponenten: diff --git a/docs/en/user/installation.rst b/docs/en/user/installation.rst index 756eb74c..833a36a6 100644 --- a/docs/en/user/installation.rst +++ b/docs/en/user/installation.rst @@ -22,6 +22,7 @@ You'll need the following extensions for wallabag to work. Some of these may alr - php-curl - php-gettext - php-tokenizer +- php-bcmath wallabag uses PDO to connect to the database, so you'll need one of the following: diff --git a/docs/fr/user/installation.rst b/docs/fr/user/installation.rst index e8d18434..cba8444a 100644 --- a/docs/fr/user/installation.rst +++ b/docs/fr/user/installation.rst @@ -22,6 +22,7 @@ Vous aurez besoin des extensions suivantes pour que wallabag fonctionne. Il est - php-curl - php-gettext - php-tokenizer +- php-bcmath wallabag utilise PDO afin de se connecter à une base de données, donc vous aurez besoin d'une extension et d'un système de bases de données parmi : diff --git a/src/Wallabag/UserBundle/EventListener/CreateConfigListener.php b/src/Wallabag/UserBundle/EventListener/CreateConfigListener.php index 15f4ac3d..8e2f04e9 100644 --- a/src/Wallabag/UserBundle/EventListener/CreateConfigListener.php +++ b/src/Wallabag/UserBundle/EventListener/CreateConfigListener.php @@ -45,10 +45,6 @@ class CreateConfigListener implements EventSubscriberInterface public function createConfig(UserEvent $event, $eventName = null, EventDispatcherInterface $eventDispatcher = null) { - if (!$event->getUser()->isEnabled()) { - return; - } - $config = new Config($event->getUser()); $config->setTheme($this->theme); $config->setItemsPerPage($this->itemsOnPage); diff --git a/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php b/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php index 0cebd3e4..a78b77bc 100644 --- a/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php +++ b/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php @@ -41,26 +41,6 @@ class CreateConfigListenerTest extends \PHPUnit_Framework_TestCase $this->response = Response::create(); } - public function testWithInvalidUser() - { - $user = new User(); - $user->setEnabled(false); - - $event = new FilterUserResponseEvent( - $user, - $this->request, - $this->response - ); - - $this->em->expects($this->never())->method('persist'); - $this->em->expects($this->never())->method('flush'); - - $this->dispatcher->dispatch( - FOSUserEvents::REGISTRATION_COMPLETED, - $event - ); - } - public function testWithValidUser() { $user = new User();