Toby Zerner
104d3982fe
Fix regression in admin routing in subdirectory. fixes #1606
...
Because admin routing uses the "hash" strategy, the base path does not
need to be taken into account.
2018-10-29 07:25:17 +10:30
Franz Liedke
a1948e7bb8
Fix installation in subdirectory
...
Fixes #1604 .
2018-10-26 00:27:35 +02:00
Franz Liedke
4775535421
Fix tests
2018-10-24 22:38:47 +02:00
Franz Liedke
2392e06c0e
Apply fixes from StyleCI ( #1616 )
...
[ci skip] [skip ci]
2018-10-24 22:20:15 +02:00
Franz Liedke
e3e10a8fc3
Allow setting all paths when instantiating Site
...
Fixes #1592 .
2018-10-24 22:19:09 +02:00
flarum-bot
b4dbab5df1
Bundled output for commit f062f69f00
[skip ci]
2018-10-24 20:06:14 +00:00
Clark Winkelmann
f062f69f00
Update Font Awesome icons page link ( #1615 )
2018-10-24 21:20:49 +02:00
Toby Zerner
0e3b0fc5a0
Update forgotten column name
2018-10-23 20:52:09 +10:30
Franz Liedke
21b3737dc2
Merge pull request #1608 from flarum/fl/1602-extend-frontend-document
...
New extender for adding variables to HtmlDocument payload
2018-10-21 22:34:22 +02:00
Franz Liedke
4ed1d0aaee
New extender for adding variables to HtmlDocument payload
...
Fixes #1602 .
2018-10-21 20:45:19 +02:00
Franz Liedke
86b26ce2fb
Tweak ContentInterface so that callables can be used as well
2018-10-21 20:41:45 +02:00
Toby Zerner
eafc637475
Prevent long words/content from stretching the discussion list width
2018-10-21 14:47:41 +10:30
Daniël Klabbers
a03f243ca5
Fixes logging in with access token ( #1605 )
...
Seems the created_at column has no default value. This was always the case, at least that's what I can tell from a clean install and no migrations changing that default value.
```
$table->timestamp('created_at');
```
2018-10-21 01:21:34 +02:00
Toby Zerner
5f5e1c512c
Load extensions in the configured order
2018-10-20 22:21:39 +10:30
Toby Zerner
a4d540f74b
Don't require paths to be set in config - use sensible defaults
2018-10-18 19:27:03 +10:30
Tristian Kelly
c23af9550e
Broader system font stack ( #1600 )
2018-10-17 23:55:41 +02:00
David Sevilla Martín
8fd3e8908c
Align search icon on search bar ( #1599 )
2018-10-16 20:40:39 +02:00
David Sevilla Martín
cc95faa07d
Add migration to add 'fa fa-' to group icons ( #1597 )
...
* Add migration to add 'fa fa-' (FA v4 shim) to group icons
* StyleCI
* Change prefix to `fas fa-`
2018-10-10 00:39:19 +02:00
flarum-bot
f1add1798b
Bundled output for commit 9fa7258325
[skip ci]
2018-10-09 22:32:47 +00:00
Franz Liedke
81f6ce220e
Merge pull request #1594 from datitisev/item-list
...
Allow ItemList method chaining (add, merge, remove, replace)
2018-10-10 00:28:03 +02:00
Franz Liedke
9fa7258325
Merge pull request #1598 from flarum/dk/log-rotation
...
adds log rotation, reducing file size per log file and easier to delete
2018-10-10 00:27:39 +02:00
Daniël Klabbers
4841661ee2
adds log rotation, reducing file size per log file and easier to delete
2018-10-09 19:54:52 +02:00
David Sevilla Martín
7b34636636
Allow ItemList method chaining (add, merge, remove, replace)
2018-10-05 19:30:14 -04:00
Franz Liedke
8474dfd6e2
Consistent use of private instead of protected
...
See discussion in 5b821b21b1 (r30752077)
.
2018-10-04 09:08:43 +02:00
flarum-bot
737d33826e
Bundled output for commit 3006f58274
[skip ci]
2018-09-29 23:59:11 +00:00
Toby Zerner
3006f58274
The document JS payload attribute was previously renamed to apiDocument
2018-09-30 09:24:25 +09:30
Toby Zerner
d3a5e2451a
Merge pull request #1581 from flarum/fl/1463-extension-install-hooks
...
Extension enable/disable hooks
2018-09-29 08:19:26 +09:30
Franz Liedke
f03c954dcc
Extensions do not need to know whether they are enabled
2018-09-26 23:34:33 +02:00
Franz Liedke
3b70b9e76e
Let extensions take care of flushing the formatter cache
2018-09-26 23:11:27 +02:00
Franz Liedke
b823a9df47
migrate: Use existing public API to filter extensions
2018-09-26 23:03:48 +02:00
Franz Liedke
8621500501
Use early returns to flatten methods
2018-09-26 22:59:48 +02:00
Franz Liedke
f48101dc04
Add a new extender interface for extension lifecycle hooks
2018-09-26 22:56:25 +02:00
Franz Liedke
3c827d2fce
Tweak extender interface in preparation for adding more methods
2018-09-26 22:36:36 +02:00
Charlie
1f0e9b6280
Update ExtensionPage Style ( #1560 )
2018-09-26 17:00:27 +09:30
Franz Liedke
bf61753361
Merge pull request #1577 from flarum/tz/database-indices
...
Database indices
2018-09-24 23:49:23 +02:00
flarum-bot
70cb2f6f2e
Bundled output for commit 1736fe3f58
[skip ci]
2018-09-23 00:46:47 +00:00
Toby Zerner
1736fe3f58
Clean up PostsUserPage placeholder
2018-09-23 10:12:12 +09:30
flarum-bot
ae81c4f0f1
Bundled output for commit 8c679c715c
[skip ci]
2018-09-22 22:01:38 +00:00
David Sevilla Martín
8c679c715c
Allow admins to see last online text ( #1540 )
...
* Allow admins to see last online text
* Use viewLastSeenAt permission
* Move permission to UserSerializer, removed from ForumSerializer
* Remove extra comma from ForumSerializer to keep diff clean
* Add permission to new seed migration
2018-09-22 23:55:53 +02:00
Toby Zerner
4236f3d49e
Merge pull request #1576 from datitisev/user-posts-page
...
Make user posts page similar to discussion page, add empty text
2018-09-23 07:22:08 +09:30
Sajjad Hashemian
e3afb38427
fix empty base url ( #1453 )
2018-09-22 21:58:18 +02:00
David Sevilla Martín
26a5b107bd
Make user posts page similar to discussion page, add empty text
2018-09-22 14:02:14 -04:00
Franz Liedke
aa70441632
Fix installation command, part 2
2018-09-22 17:45:38 +02:00
David Sevilla Martín
0fb9aa3940
Align icons & text in SideNav and Dropdown ( #1544 )
2018-09-22 21:35:45 +09:30
flarum-bot
b6a60721e2
Bundled output for commit fe868af224
[skip ci]
2018-09-22 04:58:46 +00:00
Clark Winkelmann
fe868af224
Clean composer promises ( #1439 )
...
* Remove unused login promise code
* Make promise usage consistent across composer action methods
2018-09-22 14:25:19 +09:30
flarum-bot
0984979403
Bundled output for commit fcb97b256f
[skip ci]
2018-09-22 04:19:52 +00:00
Toby Zerner
5dfb9b474c
Auth token and avatarUrl security improvements ( #1514 )
...
* Remove AbstractOAuth2Controller
There is no reason to provide an implementation for a specific oAuth2
library in core; it's not generic enough (eg. auth-twitter can't use it).
This code could be moved into another package which auth extensions
depend on, but it's a negligible amount of relatively simple code that
I don't think it's worth the trouble.
* Introduce login providers
Users can have many login providers (a combination of a provider name
and an identifier for that user, eg. their Facebook ID).
After retrieving user data from a provider (eg. Facebook), you pass the
login provider details into the Auth\ResponseFactory. If an associated
user is found, a response that logs them in will be returned. If not, a
registration token will be created so the user can proceed to sign up.
Once the token is fulfilled, the login provider will be associated with
the user.
2018-09-22 13:48:27 +09:30
Toby Zerner
fcb97b256f
Add migration helper to drop columns
2018-09-22 13:45:41 +09:30
Toby Zerner
4429cf4eba
Merge pull request #1513 from flarum/tz/1419-restrict-own-permissions
...
Make "own" permissions depend on the user's ability to reply
2018-09-22 12:22:03 +09:30