Franz Liedke
167e4f3be8
Deprecate remaining non-namespaced events
...
These will be replaced by etenders soon.
2018-01-03 09:42:11 +01:00
Franz Liedke
b56ebe5747
Installation default data: Use more sensible defaults
...
Using .dev as a TLD for local development is discouraged, as at
least Chrome now enforces HTTPS for these domains.
As far as I know, by default, the MySQL root user does not have
a password on many platforms. I use it this way on my local
machine, and this makes it convenient to setup a local copy.
2018-01-03 09:41:46 +01:00
Franz Liedke
eb6453e9f4
Use ::class instead of some hardcoded class names
...
This gives us better refactoring functionality in IDEs like
PhpStorm, and also more quickly surfaces typos through errors
about undefined classes. :)
2018-01-03 09:41:46 +01:00
Franz Liedke
66a320398e
Clean up code, use PHP 7 feature :)
2018-01-03 09:41:46 +01:00
Clark Winkelmann
f076e1ac6e
Fix array_only usage
2018-01-02 00:27:13 +01:00
Toby Zerner
2a8545c389
Fix order of array_first arguments
...
As per https://laravel.com/docs/5.3/upgrade (under "Arrays")
2018-01-02 09:48:50 +10:30
Clark Winkelmann
4ea7e153a0
Prevent editing fields in sign up modal according to identification data
2018-01-02 00:13:33 +01:00
Toby Zerner
8c787cdd51
Re-add missing middleware
2018-01-01 10:45:26 +10:30
Toby Zerner
47e4bce4da
Fix class name
2018-01-01 10:34:19 +10:30
Miguel Piedrafita
50a62a0395
Update year ( #1328 )
2017-12-31 20:48:23 +01:00
Toby Zerner
1176ca8a50
Fix URL generator usage
2017-12-29 21:29:04 +10:30
Toby Zerner
b491df89c2
Fix view paths
2017-12-29 21:28:53 +10:30
Toby Zerner
f57dffe4a2
Fix class reference
2017-12-29 18:42:31 +10:30
Franz Liedke
8b157346df
Fix comment
2017-12-28 22:47:13 +01:00
Toby Zerner
cc9f0dcdb1
Merge pull request #1308 from flarum/next-back
...
Next back > master
2017-12-28 12:13:40 +10:30
Toby Zerner
fa1e557e0a
Remove unused method
2017-12-27 16:17:35 +10:30
Toby Zerner
f846d5c5e4
Fix some class names, clean up imports
2017-12-27 16:17:25 +10:30
Toby Zerner
ac0a9e0567
Fix order of array_first arguments
...
As per https://laravel.com/docs/5.3/upgrade (under "Arrays")
2017-12-26 20:38:15 +10:30
Franz Liedke
2936b894d4
Move garbage collection into middleware
...
This prevents garbage collection to randomly break the installer:
before installation, the models that are being accessed have no
database connection.
Now, the middleware is only mounted into the forum's middleware
stack. I want API requests to have stable performance, and the
forum middleware stack is only mounted when Flarum is installed.
2017-12-21 12:23:34 +01:00
Franz Liedke
b9f68921b7
Fix more incompatibilities with Laravel 5.5
2017-12-20 00:20:23 +01:00
Franz Liedke
54ecd48b72
Disable HandleErrors middleware during installation
...
Temporary measure until we have a real fix in place.
2017-12-20 00:00:23 +01:00
Franz Liedke
e779b89bfb
Fix previous commit
...
Prevent `flarum.config` from being bound in the container when the
software has not been installed yet.
2017-12-19 23:48:38 +01:00
Franz Liedke
d8035374be
DRY up loading of config
2017-12-19 23:16:06 +01:00
Toby Zerner
1ea421482a
Remove Listener namespace
...
We may reverse this in the future, but for now just going for
consistency between domains (the majority do not use a Listener
namespace)
2017-12-19 18:59:14 +10:30
Toby Zerner
604f70c02a
Merge pull request #1313 from flarum/analysis-qB0gYV
...
Apply fixes from StyleCI
2017-12-19 18:54:47 +10:30
Toby Zerner
58ead0e16b
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2017-12-19 08:24:06 +00:00
Toby Zerner
37f7e7fa67
Fix usage of UrlGenerator in notifications
2017-12-19 18:52:27 +10:30
Toby Zerner
1ba7ba0ad7
Pick up config when setting a new base path
2017-12-19 18:38:00 +10:30
Daniel Klabbers
29ab5b83b1
the admin service provider also has to use the new HandleError logic
2017-12-15 09:35:02 +01:00
Daniel Klabbers
033961844d
- FilesystemInterface no longer needed in User related handlers
...
- FilesystemInterface conditional ioc binding moved to AvatarUploader
- User::getAvatarAtribute failed to use the UrlGenerator properly
2017-12-15 09:29:20 +01:00
Daniel Klabbers
3f7b51cf24
fixed the BasicFoo vs FooBasic serializer definition issue, prevented for future using ::class
2017-12-15 08:29:07 +01:00
Daniel Klabbers
be8aa6369a
and another..
2017-12-15 08:15:08 +01:00
Daniel Klabbers
b0974d72f5
satisfying sci isnt enough for it, lets please it further
2017-12-15 08:14:15 +01:00
Daniel Klabbers
e9bb7b14f4
- satisfying styleci
...
- cleared the merge conflict in the phpdoc
- changed some string class names to use ::class
2017-12-15 08:10:32 +01:00
Franz Liedke
5efe267acb
Apply suggestions from StyleCI
2017-12-14 22:18:12 +01:00
Daniël Klabbers
2f97da972c
merges 5.5 and master into next-back
2017-12-14 01:00:16 +01:00
Franz Liedke
4941ad7cf1
Apply suggestions from StyleCI
2017-12-13 23:08:35 +01:00
Clark Winkelmann
29f7863b3a
Prevent saving invalid custom less ( #1273 )
...
* Prevent saving invalid custom less
* Fix formatting
* Fix formatting again
* Move custom less format check to its own listener
* Move listener to AdminServiceProvider
* Rename listener method
2017-12-13 22:39:09 +01:00
Daniël Klabbers
317d827046
re-using symfony translator
2017-12-13 21:45:55 +01:00
Toby Zerner
f4f4ce17b6
Filter out notifications with non-existent subjects
...
ref #1025 #1238 . This should prevent the frontend from crashing when
opening the notifications menu, but we still need to make sure
notifications are deleted properly when subjects are deleted.
2017-12-13 15:54:16 +10:30
Toby Zerner
3e29761d12
Add infinite scrolling in the notifications list
2017-12-13 15:28:54 +10:30
Toby Zerner
0c1e90719c
Extract admin dashboard statistics from core into an extension
2017-12-10 21:03:48 +10:30
Toby Zerner
113ed7cbf8
Fix PHP 7.2 warning
2017-12-10 21:02:47 +10:30
Toby Zerner
54a5ee8edc
Fix crash when post's user has been deleted
2017-12-10 21:02:35 +10:30
Toby Zerner
e626323785
Merge pull request #1298 from sijad/remove-autolink
...
remove autolink
2017-12-03 08:15:31 +10:30
Sajjad Hashemian
85a13c1235
remove autolink #1214
2017-11-30 13:38:45 +03:30
Toby Zerner
6035615660
Move view logic into middleware
2017-11-29 22:25:57 +10:30
Toby Zerner
e10baaaf62
Fix last commit
2017-11-29 22:22:14 +10:30
Toby Zerner
1584261541
Generate URL in the controller instead of the view
2017-11-29 22:20:06 +10:30
Toby Zerner
d592322a61
Basic implementation of dashboard widgets, statistics
...
Currently not user-customizable. Just needed to display statistics for a
client, so figured I'd make a start at this. Nothing too fancy for now,
but I'm sure some people will be happy to have this information at their
fingertips.
2017-11-29 17:19:20 +10:30