diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/AppKernel.php | 4 | ||||
-rw-r--r-- | app/Resources/static/themes/material/css/article.scss | 1 | ||||
-rw-r--r-- | app/Resources/static/themes/material/css/cards.scss | 53 | ||||
-rw-r--r-- | app/Resources/static/themes/material/css/entries.scss | 9 | ||||
-rw-r--r-- | app/config/config.yml | 1 | ||||
-rw-r--r-- | app/config/config_test.yml | 3 | ||||
-rw-r--r-- | app/config/parameters.yml.dist | 11 | ||||
-rw-r--r-- | app/config/parameters_test.yml | 3 | ||||
-rw-r--r-- | app/config/tests/parameters_test.mysql.yml | 1 | ||||
-rw-r--r-- | app/config/tests/parameters_test.pgsql.yml | 1 | ||||
-rw-r--r-- | app/config/tests/parameters_test.sqlite.yml | 5 |
11 files changed, 83 insertions, 9 deletions
diff --git a/app/AppKernel.php b/app/AppKernel.php index b9293498..c50783a6 100644 --- a/app/AppKernel.php +++ b/app/AppKernel.php | |||
@@ -48,6 +48,10 @@ class AppKernel extends Kernel | |||
48 | $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); | 48 | $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); |
49 | $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); | 49 | $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); |
50 | $bundles[] = new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle(); | 50 | $bundles[] = new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle(); |
51 | |||
52 | if ('test' === $this->getEnvironment()) { | ||
53 | $bundles[] = new DAMA\DoctrineTestBundle\DAMADoctrineTestBundle(); | ||
54 | } | ||
51 | } | 55 | } |
52 | 56 | ||
53 | return $bundles; | 57 | return $bundles; |
diff --git a/app/Resources/static/themes/material/css/article.scss b/app/Resources/static/themes/material/css/article.scss index 8b67f6bd..27ff5221 100644 --- a/app/Resources/static/themes/material/css/article.scss +++ b/app/Resources/static/themes/material/css/article.scss | |||
@@ -132,6 +132,7 @@ | |||
132 | background-color: $blueAccentColor; | 132 | background-color: $blueAccentColor; |
133 | padding: 0 15px 0 10px; | 133 | padding: 0 15px 0 10px; |
134 | margin: auto 2px; | 134 | margin: auto 2px; |
135 | border-radius: 6px; | ||
135 | 136 | ||
136 | a, | 137 | a, |
137 | i { | 138 | i { |
diff --git a/app/Resources/static/themes/material/css/cards.scss b/app/Resources/static/themes/material/css/cards.scss index f5b79193..3edbe673 100644 --- a/app/Resources/static/themes/material/css/cards.scss +++ b/app/Resources/static/themes/material/css/cards.scss | |||
@@ -175,15 +175,66 @@ a.original:not(.waves-effect) { | |||
175 | } | 175 | } |
176 | 176 | ||
177 | .card-stacked { | 177 | .card-stacked { |
178 | display: flex; | ||
179 | flex-flow: row wrap; | ||
180 | |||
178 | &:hover ul.tools-list { | 181 | &:hover ul.tools-list { |
179 | display: block; | 182 | display: inline; |
183 | text-align: right; | ||
184 | } | ||
185 | |||
186 | .preview { | ||
187 | max-width: 100px; | ||
188 | height: auto; | ||
189 | margin-right: 10px; | ||
190 | flex: 1; | ||
191 | |||
192 | img { | ||
193 | max-width: 100%; | ||
194 | max-height: 100%; | ||
195 | } | ||
196 | } | ||
197 | |||
198 | div.metadata { | ||
199 | .chip { | ||
200 | background-color: $blueAccentColor; | ||
201 | padding: 0 15px 0 10px; | ||
202 | margin: auto 2px; | ||
203 | border-radius: 6px; | ||
204 | |||
205 | a, | ||
206 | i { | ||
207 | color: #fff; | ||
208 | } | ||
209 | |||
210 | i.material-icons { | ||
211 | float: right; | ||
212 | font-size: 20px; | ||
213 | line-height: 32px; | ||
214 | padding-left: 8px; | ||
215 | } | ||
216 | } | ||
217 | } | ||
218 | |||
219 | div.card-content { | ||
220 | flex: 4; | ||
180 | } | 221 | } |
181 | 222 | ||
182 | ul.tools-list { | 223 | ul.tools-list { |
224 | flex: 1; | ||
183 | display: none; | 225 | display: none; |
226 | flex-basis: 5em; | ||
227 | align-self: flex-end; | ||
228 | float: right; | ||
229 | max-width: 6em; | ||
184 | } | 230 | } |
185 | } | 231 | } |
186 | 232 | ||
233 | #content .collection .collection-item { | ||
234 | min-height: 65px; | ||
235 | height: auto; | ||
236 | } | ||
237 | |||
187 | .quickstart .card .card-action a, | 238 | .quickstart .card .card-action a, |
188 | .quickstart .card .card-action a:hover { | 239 | .quickstart .card .card-action a:hover { |
189 | color: #fff !important; | 240 | color: #fff !important; |
diff --git a/app/Resources/static/themes/material/css/entries.scss b/app/Resources/static/themes/material/css/entries.scss index b6a46a9e..c667be27 100644 --- a/app/Resources/static/themes/material/css/entries.scss +++ b/app/Resources/static/themes/material/css/entries.scss | |||
@@ -2,6 +2,15 @@ | |||
2 | * Entries | 2 | * Entries |
3 | * ========================================================================== */ | 3 | * ========================================================================== */ |
4 | 4 | ||
5 | .collection { | ||
6 | margin: 15px 15px 0; | ||
7 | |||
8 | .collection-item { | ||
9 | padding: 7px; | ||
10 | height: 65px; | ||
11 | } | ||
12 | } | ||
13 | |||
5 | .results { | 14 | .results { |
6 | height: 1em; | 15 | height: 1em; |
7 | 16 | ||
diff --git a/app/config/config.yml b/app/config/config.yml index 9792616e..04f8547d 100644 --- a/app/config/config.yml +++ b/app/config/config.yml | |||
@@ -58,6 +58,7 @@ wallabag_core: | |||
58 | cache_lifetime: 10 | 58 | cache_lifetime: 10 |
59 | action_mark_as_read: 1 | 59 | action_mark_as_read: 1 |
60 | list_mode: 0 | 60 | list_mode: 0 |
61 | fetching_error_message_title: 'No title found' | ||
61 | fetching_error_message: | | 62 | fetching_error_message: | |
62 | wallabag can't retrieve contents for this article. Please <a href="http://doc.wallabag.org/en/user/errors_during_fetching.html#how-can-i-help-to-fix-that">troubleshoot this issue</a>. | 63 | wallabag can't retrieve contents for this article. Please <a href="http://doc.wallabag.org/en/user/errors_during_fetching.html#how-can-i-help-to-fix-that">troubleshoot this issue</a>. |
63 | api_limit_mass_actions: 10 | 64 | api_limit_mass_actions: 10 |
diff --git a/app/config/config_test.yml b/app/config/config_test.yml index f5e2c25e..c620c359 100644 --- a/app/config/config_test.yml +++ b/app/config/config_test.yml | |||
@@ -29,7 +29,8 @@ doctrine: | |||
29 | user: "%test_database_user%" | 29 | user: "%test_database_user%" |
30 | password: "%test_database_password%" | 30 | password: "%test_database_password%" |
31 | charset: "%test_database_charset%" | 31 | charset: "%test_database_charset%" |
32 | path: "%test_database_path%" | 32 | path: "%env(TEST_DATABASE_PATH)%" |
33 | |||
33 | orm: | 34 | orm: |
34 | metadata_cache_driver: | 35 | metadata_cache_driver: |
35 | type: service | 36 | type: service |
diff --git a/app/config/parameters.yml.dist b/app/config/parameters.yml.dist index 97f51ed1..afcee039 100644 --- a/app/config/parameters.yml.dist +++ b/app/config/parameters.yml.dist | |||
@@ -10,17 +10,18 @@ parameters: | |||
10 | # database_user: %env.database_user% | 10 | # database_user: %env.database_user% |
11 | # database_password: %env.database_password% | 11 | # database_password: %env.database_password% |
12 | 12 | ||
13 | database_driver: pdo_sqlite | 13 | database_driver: pdo_mysql |
14 | database_host: 127.0.0.1 | 14 | database_host: 127.0.0.1 |
15 | database_port: ~ | 15 | database_port: ~ |
16 | database_name: symfony | 16 | database_name: wallabag |
17 | database_user: root | 17 | database_user: root |
18 | database_password: ~ | 18 | database_password: ~ |
19 | database_path: "%kernel.root_dir%/../data/db/wallabag.sqlite" | 19 | # For SQLite, database_path should be "%kernel.root_dir%/../data/db/wallabag.sqlite" |
20 | database_path: null | ||
20 | database_table_prefix: wallabag_ | 21 | database_table_prefix: wallabag_ |
21 | database_socket: null | 22 | database_socket: null |
22 | # with MySQL, use "utf8mb4" if you got problem with content with emojis | 23 | # with PostgreSQL and SQLite, you must set "utf8" |
23 | database_charset: utf8 | 24 | database_charset: utf8mb4 |
24 | 25 | ||
25 | mailer_transport: smtp | 26 | mailer_transport: smtp |
26 | mailer_host: 127.0.0.1 | 27 | mailer_host: 127.0.0.1 |
diff --git a/app/config/parameters_test.yml b/app/config/parameters_test.yml index 5f2e25bb..010785e6 100644 --- a/app/config/parameters_test.yml +++ b/app/config/parameters_test.yml | |||
@@ -5,5 +5,6 @@ parameters: | |||
5 | test_database_name: null | 5 | test_database_name: null |
6 | test_database_user: null | 6 | test_database_user: null |
7 | test_database_password: null | 7 | test_database_password: null |
8 | test_database_path: '%kernel.root_dir%/../data/db/wallabag_test.sqlite' | 8 | test_database_path: "%env(TEST_DATABASE_PATH)%" |
9 | env(TEST_DATABASE_PATH): "%kernel.root_dir%/../data/db/wallabag_test.sqlite" | ||
9 | test_database_charset: utf8 | 10 | test_database_charset: utf8 |
diff --git a/app/config/tests/parameters_test.mysql.yml b/app/config/tests/parameters_test.mysql.yml index bca2d466..36b227fb 100644 --- a/app/config/tests/parameters_test.mysql.yml +++ b/app/config/tests/parameters_test.mysql.yml | |||
@@ -6,4 +6,5 @@ parameters: | |||
6 | test_database_user: root | 6 | test_database_user: root |
7 | test_database_password: ~ | 7 | test_database_password: ~ |
8 | test_database_path: ~ | 8 | test_database_path: ~ |
9 | env(TEST_DATABASE_PATH): ~ | ||
9 | test_database_charset: utf8mb4 | 10 | test_database_charset: utf8mb4 |
diff --git a/app/config/tests/parameters_test.pgsql.yml b/app/config/tests/parameters_test.pgsql.yml index 3e18d4a0..60f51df6 100644 --- a/app/config/tests/parameters_test.pgsql.yml +++ b/app/config/tests/parameters_test.pgsql.yml | |||
@@ -6,4 +6,5 @@ parameters: | |||
6 | test_database_user: travis | 6 | test_database_user: travis |
7 | test_database_password: ~ | 7 | test_database_password: ~ |
8 | test_database_path: ~ | 8 | test_database_path: ~ |
9 | env(TEST_DATABASE_PATH): ~ | ||
9 | test_database_charset: utf8 | 10 | test_database_charset: utf8 |
diff --git a/app/config/tests/parameters_test.sqlite.yml b/app/config/tests/parameters_test.sqlite.yml index b8a5f41a..5c731bf5 100644 --- a/app/config/tests/parameters_test.sqlite.yml +++ b/app/config/tests/parameters_test.sqlite.yml | |||
@@ -5,5 +5,8 @@ parameters: | |||
5 | test_database_name: ~ | 5 | test_database_name: ~ |
6 | test_database_user: ~ | 6 | test_database_user: ~ |
7 | test_database_password: ~ | 7 | test_database_password: ~ |
8 | test_database_path: "%kernel.root_dir%/../data/db/wallabag_test.sqlite" | 8 | # Using an environnement variable in order to avoid the error "attempt to write a readonly database" |
9 | # when the schema is dropped then recreate | ||
10 | test_database_path: "%env(TEST_DATABASE_PATH)%" | ||
11 | env(TEST_DATABASE_PATH): "%kernel.root_dir%/../data/db/wallabag_test.sqlite" | ||
9 | test_database_charset: utf8 | 12 | test_database_charset: utf8 |