1
0
mirror of https://github.com/flarum/core.git synced 2025-08-26 09:34:59 +02:00
Commit Graph

8723 Commits

Author SHA1 Message Date
flarum-bot
56dbcf026d Bundled output for commit cf16b6c20b [skip ci] 2019-09-05 00:34:59 +00:00
Franz Liedke
cf16b6c20b Optimize ScrollListener performance
Listen to "scroll" event and throttle callback executions instead
of actively polling for changes to the scroll position.

Fixes #1222.
2019-09-05 02:17:09 +02:00
flarum-bot
59f375e498 Bundled output for commit 93ec72214a [skip ci] 2019-09-05 00:06:31 +00:00
Franz Liedke
93ec72214a Remove obsolete imports 2019-09-05 02:02:49 +02:00
Franz Liedke
ef38660f08 Fix failing test 2019-09-05 00:07:40 +02:00
Franz Liedke
9dc2f1eb8e Debug mode: Include stacktrace in JSON-API errors
Refs #1843, #1865.
2019-09-04 23:35:32 +02:00
Franz Liedke
5048e097a5 Refactor JSON-API error formatter 2019-09-04 23:30:22 +02:00
Franz Liedke
e52a5d8353 Apply fixes from StyleCI (#1867)
[ci skip] [skip ci]
2019-09-04 01:44:59 +02:00
Franz Liedke
429b8e1a32 Restore error details in JSON-API error formatter
Fixes #1865. Refs #1843.
2019-09-04 01:44:22 +02:00
Franz Liedke
a7b19284b9 Convert controller test to request test
This further decouples these tests from the implementation (i.e. which
controller are we calling?).
2019-09-04 01:27:24 +02:00
Matteo Contrini
0005da3a0d Allow formatting post content without a request (#1848) 2019-09-04 00:12:28 +02:00
Matthew Kilgore
e5e505e85a Add Edit User permission to permissions grid (#1859) 2019-09-03 23:54:38 +02:00
Matthew Kilgore
be0b212e33 Add translation for Edit User Permission (#145)
Co-Authored-By: Franz Liedke <franz@develophp.org>
2019-09-03 23:51:31 +02:00
Franz Liedke
a61f6d4453 Merge pull request #1854 from flarum/fl/1641-fix-status-codes
Error handling: Fix status codes
2019-09-02 16:33:48 +02:00
dependabot[bot]
e04d825ee2 Bump lodash from 4.17.11 to 4.17.15 in /js (#1863)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-28 09:11:25 +02:00
dependabot[bot]
f95d2a8841 Bump mixin-deep from 1.3.1 to 1.3.2 in /js (#1862)
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-28 09:06:38 +02:00
Daniël Klabbers
d403bedab3 fix phpdoc for marked_as_read_at which was migrated 2019-08-27 13:35:28 +02:00
Franz Liedke
6a6a915732 Remove unnecessary dependency
Refs #1773.
2019-08-22 10:04:38 +02:00
Franz Liedke
54b4292c5e Remove superfluous ForbiddenException
It has the same effect as the PermissionDeniedException, so let's
just use that.

Refs #1641.
2019-08-22 00:06:26 +02:00
Franz Liedke
94a892f2c2 Add/fix error message for authentic-/authorization
Refs flarum/core#1641.
2019-08-22 00:03:31 +02:00
Franz Liedke
fbc940412c When signups are prohibited, respond with HTTP 403 2019-08-21 23:48:24 +02:00
Franz Liedke
67aa8d5cef Move authentication check into assertCan() method
This will cause the right error (HTTP 401) to be thrown whenever
we're checking for a specific permission, but the user is not even
logged in. Authenticated users will still get HTTP 403.
2019-08-21 23:48:03 +02:00
David Sevilla Martín
1be6e31f2a Merge branch 'master' into ds/beta-8-fixes 2019-08-21 10:10:04 -04:00
Franz Liedke
152b455acf Remove unnecessary indirection 2019-08-21 00:06:32 +02:00
Franz Liedke
ee4a536de1 Document permission check methods 2019-08-21 00:06:31 +02:00
Franz Liedke
7d52a49cfb Fix inconsistent status codes
HTTP 401 should be used when logging in (i.e. authenticating) would make
a difference; HTTP 403 is reserved for requests that fail because the
already authenticated user is not authorized (i.e. lacking permissions)
to do something.
2019-08-21 00:06:31 +02:00
Franz Liedke
7eaa566f9a Travis: Remove deploy key 2019-08-21 00:06:16 +02:00
David Sevilla Martín
6360bd4938 Move to GitHub Actions (#1853) 2019-08-21 00:05:04 +02:00
Franz Liedke
a330d07dfe Add GitHub workflow for JavaScript building 2019-08-20 23:54:27 +02:00
Franz Liedke
f54df1bb92 Add GitHub workflow for JavaScript building 2019-08-20 23:54:26 +02:00
Franz Liedke
2b51bdf66e Add GitHub workflow for JavaScript building 2019-08-20 23:54:26 +02:00
Franz Liedke
21442688f1 Add GitHub workflow for JavaScript building 2019-08-20 23:54:25 +02:00
Franz Liedke
0ce6a4f203 Add GitHub workflow for JavaScript building 2019-08-20 23:54:25 +02:00
Franz Liedke
06eee0929e Add GitHub workflow for JavaScript building 2019-08-20 23:54:25 +02:00
Franz Liedke
161f476d26 Add GitHub workflow for JavaScript building 2019-08-20 23:54:24 +02:00
Franz Liedke
dd43db2ddb Add GitHub workflow for JavaScript building 2019-08-20 23:54:24 +02:00
Franz Liedke
34d71f1df9 Add GitHub workflow for JavaScript building 2019-08-20 23:54:24 +02:00
Franz Liedke
c0e4b5d6fa Add GitHub workflow for JavaScript building 2019-08-20 23:54:23 +02:00
Franz Liedke
6fc6e7d9f4 Add GitHub workflow for JavaScript building 2019-08-20 23:54:23 +02:00
Franz Liedke
b1f57ade19 Add GitHub workflow for JavaScript building 2019-08-20 23:54:22 +02:00
Franz Liedke
8931a4c326 Add GitHub workflow for JavaScript building 2019-08-20 23:54:21 +02:00
Franz Liedke
276fd6452a Add GitHub workflow for JavaScript building 2019-08-20 23:54:18 +02:00
flarum-bot
64243f2aa4 Bundled output for commit 6ee71dfe46 [skip ci] 2019-08-20 21:45:52 +00:00
David Sevilla Martin
6ee71dfe46 Add GitHub workflow for JavaScript building 2019-08-20 23:44:06 +02:00
David Sevilla Martin
63051e6dae Add GitHub workflow for JavaScript building 2019-08-20 16:35:05 -04:00
Franz Liedke
8953bb8cc8 Error handling: Document another interface 2019-08-20 22:20:11 +02:00
Franz Liedke
d41018dd1a Rename method 2019-08-20 20:08:01 +02:00
Franz Liedke
18b887ee39 Error handling: Tweak Reporter interface
Because reporters are used for exceptions we were not able to handle, it
makes sense to simply pass the exception, not the "handled error".
2019-08-20 20:07:56 +02:00
Franz Liedke
3eb1a6f133 Error handling: Document classes and interfaces 2019-08-20 20:07:52 +02:00
Franz Liedke
be5c1f6033 Error handling: Rename renderers to formatters
Refs #1641.
2019-08-20 20:07:47 +02:00