Commit Graph

1794 Commits

Author SHA1 Message Date
Toby Zerner
90984d73fa Merge pull request #706 from Albert221/prefixes
#696 Added support for prefixes in AbstractUrlGenerator.
2016-01-07 12:43:47 +10:30
Albert221
435f5d3431 256 Added created gambit 2016-01-05 17:04:41 +01:00
Albert221
a370725055 #696 Added support for prefixes in AbstractUrlGenerator. 2016-01-04 15:28:55 +01:00
Toby Zerner
61a29648b4 Allow existing user to be activated via API 2016-01-04 15:43:23 +10:30
Toby Zerner
d83a0ee380 Merge pull request #703 from Albert221/master
#256 Added multiple author search gambit
2016-01-04 11:40:16 +10:30
Albert221
176f9a7c93 Fixed code style 2016-01-03 14:30:35 +01:00
Albert221
1fe1e8997d #256 Added multiple author search gambit 2016-01-03 14:26:41 +01:00
Toby Zerner
e6ca326203 Merge pull request #701 from maelsoucaze/patch-1
Update year range in LICENSE
2016-01-02 17:04:54 +10:30
Maël Soucaze
348adb3af2 Update year range in LICENSE
Because some changes have been done on that year.
2016-01-02 07:08:58 +01:00
Toby Zerner
0a1d0c8646 Clean up 2016-01-02 15:26:05 +10:30
Toby Zerner
646ed873eb Allow admins to set a time when creating a post via the API
Again, the use-case for this is to allow the API to be used to import data from an old forum.
2016-01-02 15:25:48 +10:30
Toby Zerner
d19cd6fc75 Don't automatically activate users created by admins - require an attribute to be set 2016-01-02 15:24:35 +10:30
Toby Zerner
fb5dd99356 Make sure GetPermission event arguments array is empty if there is no model 2016-01-02 15:23:48 +10:30
Toby Zerner
910fdcfac7 Allow setting the token lifetime 2016-01-02 15:22:53 +10:30
Toby Zerner
b3b7ed71fa Move flood control from core to API layer
This means that flood control can be disabled depending on the nature of the request (i.e. when authenticated using a master API key). The particular use case for this is to allow using the API to migrate data from an old forum.
2016-01-02 15:22:16 +10:30
Toby Zerner
cc08e135e6 Add admin-only email: gambit to look up users by email 2016-01-02 15:09:56 +10:30
Toby Zerner
7d55b81d8e Allow custom redirection after logging out 2016-01-02 15:08:50 +10:30
Toby Zerner
1fe6ff1b6f Extend access token lifetime when remembering a login 2016-01-02 15:08:28 +10:30
Toby Zerner
d242894938 Disable session (and thus enable sudo mode) when authenticating with API token 2016-01-02 15:07:33 +10:30
Toby Zerner
2777162d32 Ensure routes are only populated after extensions have registered listeners
Because extensions can have dependencies injected, a RouteCollection could potentially be instantiated, and thus the ConfigureRoutes event would be called before extensions have had a chance to subscribe to it. Instead, we instantiate the RouteCollection on demand, but only populate it when the application boots.
2016-01-02 15:03:11 +10:30
Toby Zerner
d53a525383 API: Add an event to configure server middleware 2016-01-02 15:00:07 +10:30
Toby Zerner
5091dd038f Ensure a new asset revision identifier is generated if there is none 2016-01-02 14:59:09 +10:30
Toby Zerner
cc8494f8af Merge branch 'scrubber-display-only-comments' of https://github.com/ahsanity/core 2016-01-02 12:04:04 +10:30
Toby Zerner
9d9e5c8fcb Merge pull request #676 from petermein/user-online-indicators
User online indicators
2016-01-02 09:34:11 +10:30
Toby Zerner
80d75fe712 Allow extensions to modify text/XML prior to formatting 2015-12-30 15:27:34 +10:30
Toby Zerner
f50a11b885 Use username helper when displaying user search results 2015-12-30 15:26:54 +10:30
Toby Zerner
1ae24178ff Add getters 2015-12-30 15:26:24 +10:30
Toby Zerner
9786568749 Extract method 2015-12-30 15:26:11 +10:30
Toby Zerner
fc168ef675 Always grant master API keys sudo mode 2015-12-30 15:26:07 +10:30
Toby Zerner
2f3abb9cae Merge branch 'oauth2-controller' 2015-12-29 11:13:00 +10:30
Toby Zerner
7cc2e46173 Bypass email activation when admin creates user via API 2015-12-29 11:02:07 +10:30
Franz Liedke
52cf465a90 Installer: Loosen restrictions on MySQL connection details
Closes #602.
2015-12-27 17:31:42 +01:00
Peter Mein
596ed23495 Fixed name to camel case 2015-12-26 13:06:58 +01:00
Peter Mein
e607297635 Changed case on helper function
Stub for renaming case of file
2015-12-26 13:06:31 +01:00
Ahsanul Bari
6d2de8db07 Issue #197: Make PostStreamScrubber display numbers relating to only comment posts 2015-12-25 13:01:42 +06:00
Toby Zerner
f69369fb88 Merge pull request #690 from Luceos/phpdoc
fixes flarum/core#678 phpdoc for ip_address on Post model
2015-12-24 10:11:23 +10:30
Daniel Klabbers
3eebf207cc fixes flarum/core#678 phpdoc for ip_address on Post model 2015-12-23 13:54:58 +01:00
Toby Zerner
cb48fffa7e Extract notification settings into an item list 2015-12-21 10:38:15 +10:30
Franz Liedke
829b9bbdb8 Merge pull request #684 from ahsanity/settings-migration
Converted 'settings' table 'value' column from BLOB to TEXT
2015-12-18 13:45:20 +01:00
Ahsanul Bari
dec7a314ba Issue#669: Convert 'settings' table 'value' column to TEXT instead of BLOB 2015-12-18 02:25:50 +06:00
Peter Mein
b6464a719e Added missing import 2015-12-16 13:48:38 +01:00
Peter Mein
2e110b6ccb Added user online indicator to post 2015-12-16 13:43:46 +01:00
Franz Liedke
79c1fdf5db Don't return from inside a finally block
This is not supported in HHVM:
https://github.com/facebook/hhvm/issues/5162

Reported on the forum:
https://discuss.flarum.org/d/1390-migrating-from-php-5-6-x-to-php-7-0-x/7
2015-12-10 11:35:51 +01:00
Toby Zerner
448870721f Fix admin login 2015-12-06 08:47:51 +10:30
Toby Zerner
94a1bbf9ef Fix tests and CS 2015-12-05 22:31:33 +10:30
Toby Zerner
f3e0fd5903 Allow username capitalisation to be changed
See https://discuss.flarum.org/d/1573-uppercase-lowercase-username-flagged-as-taken
2015-12-05 15:43:40 +10:30
Toby Zerner
f25bd6d196 Add base OAuth2 controller 2015-12-05 15:25:10 +10:30
Toby Zerner
b4d3f2e648 Garbage-collect email/password/auth tokens. closes #217 2015-12-05 15:24:05 +10:30
Toby Zerner
09a281dbc5 Clean up some method arguments 2015-12-05 15:22:42 +10:30
Toby Zerner
b5133fab8f Log in immediately after registration
Newly-created accounts are allowed to log in straight away, but they still have the permissions of a guest until they've confirmed their email address. Instead of showing a success message after registration, we reload the page since they're already logged in.

Still todo: show a message explaining that they need to verify their email address to do anything, and allow it to be resent.
2015-12-05 15:22:25 +10:30