Franz Liedke
a5847f5416
Apply fixes from StyleCI ( #1756 )
...
[ci skip] [skip ci]
2019-03-07 00:22:15 +01:00
Franz Liedke
402fd94892
Add regression test for #1738
...
This should ensure we can always search for search terms that appear
either only in the subject or only in the text of discussions.
2019-03-07 00:21:43 +01:00
bdumaspilhou
a4f249a3fb
Fixes #1738 : Search Title within discussions ( #1741 )
2019-03-07 00:20:37 +01:00
bdumaspilhou
b9c4a003f2
Fixes : use display_name in mail and in subject ( #35 )
2019-03-06 23:25:23 +01:00
flarum-bot
63a950d842
Bundled output for commit 3ca98e0e0e
[skip ci]
2019-03-03 19:45:38 +00:00
Franz Liedke
3ca98e0e0e
Travis: Fix build job
2019-03-03 20:39:30 +01:00
Franz Liedke
a21208e5ab
npm audit fix
2019-03-03 20:29:50 +01:00
Franz Liedke
abf02fffec
NPM: Update bootstrap package
...
The old version had a vulnerability.
See https://nvd.nist.gov/vuln/detail/CVE-2019-8331 .
2019-03-03 20:27:14 +01:00
Franz Liedke
a96d49a7ee
Merge pull request #1743 from flarum/fl/test-structure
...
Improve test suite structure
2019-03-03 20:17:35 +01:00
flarum-bot
cb2f9c6dd5
Bundled output for commit 48064184a7
[skip ci]
2019-02-18 07:51:00 +00:00
Daniël Klabbers
48064184a7
Copied over logic from EditTagModal to allow additional attributes to be send
...
to the API based on additional fields rendered by extending the fields.
2019-02-18 08:43:47 +01:00
Franz Liedke
876c5d3a10
Add changelog
2019-02-15 00:30:51 +01:00
Franz Liedke
34553bb823
Add changelog
2019-02-15 00:30:51 +01:00
Franz Liedke
d97df66e34
Add changelog
2019-02-15 00:30:51 +01:00
Franz Liedke
f45e15c877
Add changelog
2019-02-15 00:30:50 +01:00
Franz Liedke
f00f3c985a
Add changelog
2019-02-15 00:30:50 +01:00
Franz Liedke
a27b500e9a
Add changelog
2019-02-15 00:30:49 +01:00
Franz Liedke
72f9f7d5b5
Add changelog
2019-02-15 00:30:49 +01:00
Franz Liedke
e432c0b663
Update changelog
2019-02-15 00:30:04 +01:00
Franz Liedke
6d0de4b29c
Update changelog
2019-02-15 00:30:04 +01:00
Franz Liedke
d6604dfa74
Update changelog
2019-02-15 00:30:03 +01:00
Franz Liedke
55b1fd5461
Update changelog
2019-02-15 00:30:03 +01:00
Franz Liedke
979030432f
Update changelog
2019-02-15 00:30:00 +01:00
Franz Liedke
b36a58db10
Update changelog
2019-02-14 23:40:18 +01:00
flarum-bot
1342fb5c3a
Bundled output for commit c28aaf8ddd
[skip ci]
2019-02-13 19:09:54 +00:00
flarum-bot
20f6c33113
Bundled output for commit 06b2968636
[skip ci]
2019-02-13 19:09:47 +00:00
Franz Liedke
86dc439d52
Update JS dependencies to fix vulnerable packages
2019-02-13 20:08:20 +01:00
Franz Liedke
c28aaf8ddd
Update JS dependencies to fix vulnerable packages
2019-02-13 20:08:15 +01:00
Franz Liedke
06b2968636
Update JS dependencies to fix vulnerable packages
2019-02-13 20:08:05 +01:00
Daniël Klabbers
209455481d
prefixes indices when installing too
2019-02-05 09:50:15 +01:00
Daniël Klabbers
cd4fc8e7db
Capsule manager ( #1744 )
...
Refactored to use the Capsule Database manager for setting up the
Flarum (mysql) connection.
This will introduce the reconnector automatically, fixing #1740
2019-02-04 23:31:12 +01:00
Franz Liedke
233b495ff8
Properly wrap error bag in session
...
Second part of fixing #1683 .
2019-02-03 21:16:43 +01:00
Franz Liedke
e4a913db95
Fix error redirect when resetting passwords
...
This was an oversight from the large database column renamings.
Fixes #1683 .
2019-02-03 21:06:47 +01:00
Franz Liedke
d515b16303
Depend on Laravel 5.7 for correct index names
2019-02-03 20:51:23 +01:00
Franz Liedke
95d01f3136
Depend on Laravel 5.7 for correct index names
2019-02-03 20:51:10 +01:00
Franz Liedke
b0d948dc32
Add helpful (?) output to test setup script
2019-02-03 20:39:33 +01:00
Franz Liedke
11a2af43f3
travis: Configure setup for integration tests
2019-02-03 20:39:33 +01:00
Franz Liedke
7870bf9149
Setup Composer commands for testing and setup
2019-02-03 20:39:33 +01:00
Franz Liedke
31266d3029
Make integration tests independent
...
This creates a dedicated test suite for integration tests. All of them
can be run independently, and there is no order dependency - previously,
all integration tests needed the installer test to run first, and they
would fail if installation failed.
Now, the developer will have to set up a Flarum database to be used by
these tests. A setup script to make this simple will be added in the
next commit.
Small tradeoff: the installer is NOT tested in our test suite anymore,
only implicitly through the setup script. If we decide that this is a
problem, we can still set up separate, dedicated installer tests which
should probably test the web installer.
2019-02-03 20:39:32 +01:00
Franz Liedke
e835b537f1
Move integration tests to separate directory
...
Again, we do all of this to prepare for creating "real" test suites for
each type of tests.
2019-02-01 19:01:12 +01:00
Franz Liedke
03c854b902
Extract pure unit tests so that they can run fast
...
- Move to separate directory (base for a separate test suite)
- Inherit directly from PhpUnit
- Configure test suite with dedicated XML file
2019-02-01 19:01:09 +01:00
Franz Liedke
81648f643d
Merge pull request #1617 from flarum/fl/installer-cleanup
...
Split up the installer logic
2019-02-01 17:43:59 +01:00
Franz Liedke
638f934ec4
Use Collection class rather than collect() helper
2019-02-01 14:12:29 +01:00
Franz Liedke
fd7610ffee
Improve problem description for wrong PHP version
2019-02-01 13:00:25 +01:00
Franz Liedke
d27a9a6421
DatabaseConfig: Implement Arrayable contract
2019-02-01 13:00:07 +01:00
Franz Liedke
4baf5d5008
Fix tests
2019-02-01 10:33:21 +01:00
Franz Liedke
d4cdd11533
Installer: Support reverting asset publication
2019-01-31 22:43:07 +01:00
Franz Liedke
6f8707fa51
Migrator: Fix resetting core migrations
2019-01-31 22:42:35 +01:00
Franz Liedke
f0287c376a
Fix table name in migration
2019-01-31 22:01:05 +01:00
Franz Liedke
0273bf78db
Remove obsolete dropForeign() migration
...
Forgotten in commit cbc95e42dd
.
2019-01-31 22:00:41 +01:00