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
David Sevilla Martín
7b34636636
Allow ItemList method chaining (add, merge, remove, replace)
2018-10-05 19:30:14 -04:00
Toby Zerner
3006f58274
The document JS payload attribute was previously renamed to apiDocument
2018-09-30 09:24:25 +09:30
Toby Zerner
1736fe3f58
Clean up PostsUserPage placeholder
2018-09-23 10:12:12 +09:30
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
David Sevilla Martín
26a5b107bd
Make user posts page similar to discussion page, add empty text
2018-09-22 14:02:14 -04: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
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
64686ef7a9
Remove the "debug" button from request error alerts
...
Using the browser's console to debug failed requests is much more powerful
2018-09-21 14:27:39 +09:30
Toby Zerner
184ffcd991
Sort user discussion list properly
2018-09-21 11:55:00 +09:30
Toby Zerner
c15bbc9c5e
Add "tiny" preset for LoadingIndicator
...
This is used in various places but had not been added since presets were
removed from Spin.js in a recent version upgrade.
2018-09-21 11:19:32 +09:30
Toby Zerner
6c8c525e57
Fix regression introduced by #1543
...
The Page component's config method wasn't being called, therefore the
bodyClass would not be applied.
2018-09-21 11:17:54 +09:30
Toby Zerner
72d46bc461
Fix up Notification model
2018-08-24 22:13:06 +09:30
Toby Zerner
9792576464
Rename notification.sender
2018-08-24 22:13:06 +09:30
Toby Zerner
5c0c2d1c40
Rename notification.time
2018-08-24 22:13:05 +09:30
Toby Zerner
ce39bc9070
Rename user.newNotificationsCount
2018-08-24 22:13:05 +09:30
Toby Zerner
37ffd04b3f
Rename user.unreadNotificationsCount
2018-08-24 22:13:05 +09:30
Toby Zerner
d8d2de438f
Rename user.readTime
2018-08-24 22:13:05 +09:30
Toby Zerner
70058652b5
Rename user.isActivated
2018-08-24 22:13:05 +09:30
Toby Zerner
d9d8162684
Rename user.lastSeenTime
2018-08-24 22:13:05 +09:30
Toby Zerner
2ee10bb49f
Rename user.commentCount
2018-08-24 22:13:05 +09:30
Toby Zerner
64abbde8b2
Rename user.discussionsCount
2018-08-24 22:13:05 +09:30
Toby Zerner
ca93c8c609
Rename post.hideUser
2018-08-24 22:13:05 +09:30
Toby Zerner
8248ba2f7a
Rename post.editUser
2018-08-24 22:13:05 +09:30
Toby Zerner
dd65801d57
Rename post.hideTime
2018-08-24 22:13:05 +09:30
Toby Zerner
07c08ca798
Rename post.editTime
2018-08-24 22:13:05 +09:30
Toby Zerner
ae75f21b6b
Rename post.time
2018-08-24 22:13:05 +09:30
Toby Zerner
d47c406d9c
Rename discussion.repliesCount
2018-08-24 22:13:05 +09:30
Toby Zerner
29cef23404
Rename discussion.hideUser
2018-08-24 22:13:05 +09:30
Toby Zerner
a7ffed6778
Rename discussion.readNumber
2018-08-24 22:13:05 +09:30
Toby Zerner
9074f7e592
Rename discussion.readTime
2018-08-24 22:13:05 +09:30
Toby Zerner
99e5013ac3
Rename discussion.hideTime
2018-08-24 22:13:05 +09:30
Toby Zerner
1e9d9b8322
Rename discussion.lastTime
2018-08-24 22:13:05 +09:30
Toby Zerner
568006fe73
Rename discussion.startTime
2018-08-24 22:13:05 +09:30
Toby Zerner
4756bf1daf
Rename discussion.lastPostedUser
2018-08-24 22:13:05 +09:30
Toby Zerner
8ecb67d49d
Rename discussion.startUser
2018-08-24 22:13:05 +09:30
Toby Zerner
e241518506
Rename discussion.startPost
2018-08-24 22:13:05 +09:30
Toby Zerner
7716944616
Rename discussion.commentsCount
2018-08-24 22:13:05 +09:30
Toby Zerner
809b161d71
Merge branch 'master' into 1236-database-changes
2018-08-24 17:03:50 +09:30
David Sevilla Martín
6057151c29
Fix PR issues from #1496 ( #1553 )
...
* Remove `+` added from copying a diff somewhere
* Fix font-size
2018-08-22 09:34:18 +09:30
Arda Çebi
190bcb5e9a
Add descriptions and optimize extensions page ( #1496 )
2018-08-21 23:16:02 +02:00
David Sevilla Martín
62e7a7188c
Add a permission check to the Search sources ( #1527 )
2018-08-19 23:43:49 +02:00
David Sevilla Martín
fd36d18729
Change tab title after renaming discussion ( #1543 )
...
* Change tab title after renaming discussion
* Uncommit dist
* Uncommit package-lock.json
* Fix for VDOM
* Move setTitle into DiscussionPage#config
2018-08-14 22:15:47 +02:00
Edward Betts
641079b3fe
Correct spelling mistakes. ( #1546 )
2018-08-14 21:46:53 +02:00
David Sevilla Martín
0452838802
ModalManager: Fix issue when app.current is not defined ( #1530 )
2018-08-14 06:33:39 +09:30
Sajjad Hashemian
640b93af36
configure spinner only once
2018-07-24 19:25:09 +04:30
Toby Zerner
677a7dd2d3
Merge branch 'master' into 1236-database-changes
...
# Conflicts:
# src/Forum/Controller/IndexController.php
# src/User/UserMetadataUpdater.php
2018-07-21 21:37:49 +09:30
Toby Zerner
6f3eb3f335
Fix discussion and post list sorting
2018-07-21 17:10:02 +09:30
Toby Zerner
6a6b9ac6b1
Use flexbox for sideNav. fixes #1408
2018-07-20 12:34:43 +09:30
AFR
034b82f4d4
Create new hidePosts permission ( #1466 )
2018-07-14 22:15:40 +02:00