Kirk Bushell
400aa4fef9
Added more tests
2015-10-27 13:22:30 +00:00
Kirk Bushell
a4ef9e7cf4
Added output test for flooding exception handler
2015-10-27 12:54:10 +00:00
Kirk Bushell
f230c72ebb
Fied broken test
2015-10-27 12:50:11 +00:00
Kirk Bushell
f0883471ef
Updated tests namespace to be ps4-valid. Added tests for flooding exception, fixed broken code
2015-10-27 12:48:27 +00:00
Toby Zerner
5e2f659f54
Extract method to get the permalink to a post
...
Necessary so that the embed extension can override it.
2015-10-27 12:09:24 +10:30
Toby Zerner
bb250baddf
Merge pull request #606 from flarum/error-handling
...
Use exception handlers instead of JsonApiSerializableInterface
2015-10-27 11:43:07 +10:30
Toby Zerner
68498cedae
Use exception handlers instead of JsonApiSerializableInterface
2015-10-26 11:14:48 +10:30
Toby Zerner
f3612261ec
Improve logic to see if post has been fully loaded
...
Should fix #295 once and for all.
2015-10-24 13:17:25 +10:30
Toby Zerner
0a65d2bb0d
i18n: Make cross-file translation references work
2015-10-24 13:16:26 +10:30
Toby Zerner
59fa623f11
Don't let users view discussions without permission
...
closes #599
2015-10-22 21:52:31 +10:30
Franz Liedke
e95cb09caa
Recompile JavaScript
2015-10-22 10:16:08 +02:00
Toby Zerner
9836fa64ed
Allow hyphens in referenced key names
2015-10-22 17:01:21 +10:30
Toby Zerner
415b68f84f
Add flood control
...
closes #271
2015-10-22 16:57:48 +10:30
Toby Zerner
c0364cbc9d
Clean up some old code
2015-10-22 12:25:22 +10:30
Toby Zerner
1cd6908dbb
Merge pull request #601 from dcsjapan/badge-key-rename
...
Rename the key for the "Hidden" badge tooltip
2015-10-22 11:11:36 +10:30
dcsjapan
323ced8b00
Rename the key for the "Hidden" badge tooltip
...
- Shortens the key name for consistency with `badge:` namespace.
- Revised YAML to follow.
2015-10-22 09:31:13 +09:00
Toby Zerner
ea98e4bda9
More helpful avatar upload error messages
...
ref #165 , #118
2015-10-22 10:40:38 +10:30
Toby Zerner
a471a44ca6
Merge pull request #598 from dcsjapan/badge-namespace
...
Add namespacing for badges
2015-10-21 18:11:02 +10:30
dcsjapan
2903a7068c
Add namespacing for badges
...
- Adds a `lib.badge` namespace to match extension handling.
2015-10-21 16:30:53 +09:00
Toby Zerner
fc7db914db
Translate basic HTML views
...
app('view') call to set translator is temporary. See #189
2015-10-21 11:36:49 +10:30
Toby Zerner
a7c2a7a2d3
Increase username max length
...
Not sure why it was at 8!
2015-10-21 11:13:55 +10:30
Toby Zerner
2a5c0c1c7a
Improve request error debug output
2015-10-21 10:47:07 +10:30
Toby Zerner
14af6c0e8b
Remove app.trans
shortcut
...
Use `app.translator.trans` instead.
2015-10-21 10:31:28 +10:30
Toby Zerner
c2f802878a
Fix translation keys
2015-10-21 10:27:09 +10:30
Toby Zerner
b148c9d7da
Merge branch 'dcsjapan-key-adjustment'
2015-10-21 10:02:22 +10:30
Toby Zerner
b23e821013
Merge branch 'key-adjustment' of https://github.com/dcsjapan/flarum-core into dcsjapan-key-adjustment
...
# Conflicts:
# js/forum/src/components/LogInModal.js
2015-10-21 10:02:07 +10:30
Toby Zerner
9aeaccf9a4
Improve client boot failure error message/appearance
2015-10-21 09:59:22 +10:30
Toby Zerner
12830265d9
Change back to 401 error on invalid login
...
See 26a821e3e2 (commitcomment-13866552)
2015-10-21 09:04:58 +10:30
Toby Zerner
6d7b826133
Fix bad filename
2015-10-20 22:52:47 +10:30
Toby Zerner
9b0aa574f0
Update broken bower resource paths
2015-10-20 22:48:32 +10:30
Toby Zerner
845daf1ab6
Don't use array_filter flag (PHP 5.6 only)
2015-10-20 22:25:20 +10:30
Toby Zerner
22ffb76cb5
Fix installation
2015-10-20 22:07:35 +10:30
Toby Zerner
067552efe5
Revert error handling regression
2015-10-20 22:07:08 +10:30
dcsjapan
659cfb72ad
Fix the double correction
...
- Fixes one mangled app.translator call.
2015-10-20 15:44:58 +09:00
dcsjapan
49d59089e4
Add third tier to key namespacing
...
- Changes all `app.trans` calls to `app.translator.trans` calls.
- Changes existing keys to [three-tier namespace structure](https://github.com/flarum/english/pull/12 ).
- Extracts additional strings for `lib:` namespace.
- Extracts two previously missed strings for EditGroupModal.js.
2015-10-20 13:04:43 +09:00
Toby Zerner
a9eb62880e
Remove behaviour where backspace re-focuses on title field
2015-10-20 12:49:19 +10:30
Toby Zerner
26a821e3e2
Improve client XHR error handling
...
The default XHR error handler produce an alert which is appropriate to the response status code. It can be overridden per-request (by specifying the `errorHandler` option) so that the alert can be suppressed or displayed in a different position (e.g. inside a modal).
ref #118
2015-10-20 12:48:26 +10:30
Toby Zerner
7490709af8
Fix migrate command and generated migration namespace
2015-10-19 16:48:16 +10:30
Toby Zerner
96c42ed337
Translate group names during serialization
...
closes #564
2015-10-19 15:44:28 +10:30
Toby Zerner
5cd2d6a79f
Add error handling to edit group modal
2015-10-19 15:44:00 +10:30
Toby Zerner
a3a64749c5
Only decrease unread count if notification is unread
...
closes #590
2015-10-19 15:27:46 +10:30
Toby Zerner
1242fa79af
Implement proper update process
...
If the version in the settings table mismatches the code version, then we return a 503 error for all requests coming through index.php and api.php, while admin.php serves up a form prompting for the database password which will run outstanding migrations.
2015-10-19 15:09:54 +10:30
Toby Zerner
ddfedcb4dd
Add Interface suffix to SettingsRepository
2015-10-19 14:58:47 +10:30
Toby Zerner
43c44efe3d
Make emails translatable
...
closes #267
2015-10-19 11:23:39 +10:30
Toby Zerner
7e763ec22b
Gracefully fail for LESS compilation errors, not just parsing ones
2015-10-17 15:55:03 +10:30
Toby Zerner
e0b6aacc9e
Prevent crash when no locales are enabled
2015-10-16 14:02:09 +10:30
Toby Zerner
d8eed9d171
Allow pluralisation of event post description
2015-10-16 12:50:12 +10:30
Toby Zerner
46ba8a3b8d
cs fix
2015-10-15 22:51:26 +10:30
Toby Zerner
c08b62af80
Refactor translation and validation
...
We now use Symfony's Translation component. Yay! We get more powerful pluralisation and better a fallback mechanism. Will want to implement the caching mechanism at some point too. The API is replicated in JavaScript, which could definitely use some testing.
Validators have been refactored so that they are decoupled from models completely (i.e. they simply validate arrays of user input). Language packs should include Laravel's validation messages.
ref #267
2015-10-15 22:30:45 +10:30
Franz Liedke
a23180f279
Revert previous commit
2015-10-14 13:52:52 +02:00