Franz Liedke
1e6f175379
Extract real method
...
Refs #1750 , #1788 .
2019-08-14 08:34:14 +02:00
Tobias Karlsson
37e0a5579b
Improve feedback on user deletion
...
Fixes #1750 , #1777
2019-08-13 22:56:24 +02:00
Franz Liedke
c5122bf5d5
a11y: Try to make screenreaders read tooltips
...
Refs #1835 .
2019-08-08 22:40:30 +02:00
David Sevilla Martín
985b87da6c
Visit home page if no previous route exists
...
Fixes #1777
2019-06-27 14:58:05 -04:00
Franz Liedke
0c4de6f163
Fix storing dynamic mail settings
...
Refs #1169 .
2019-03-20 22:02:06 +01:00
Franz Liedke
5154d7e5a6
Allow configuring all drivers via frontend ( #1169 )
...
This includes an API endpoint for fetching the list of possible
drivers and their configuration fields. In the future, this can
be extended to include more meta information about each field.
2019-03-19 09:56:20 +01:00
Franz Liedke
2bd40b50c7
Remove dead code
...
Probably a leftover from copy-pasting the BasicsPage.
2019-03-17 19:02:46 +01:00
Franz Liedke
57204c6ed0
Fix last commit
2019-03-15 17:57:11 +01:00
Franz Liedke
a21052c903
Mail settings: Only show necessary fields ( #1169 )
2019-03-15 17:54:14 +01:00
Daniël Klabbers
f3931b537c
Copied over logic from EditTagModal to allow additional attributes to be send
...
to the API based on additional fields rendered by extending the fields.
2019-02-18 08:43:47 +01:00
Daniël Klabbers
c7d2e165d7
Fixes #1686
...
- further cleaned up the toggle action
- there's no way to remove the redraws because then the jquery isn't being fired properly
2019-01-25 05:37:45 +01:00
Daniël Klabbers
c67fb2d4b6
fixes #1686 , unable to edit user password
2019-01-16 09:58:22 +01:00
Toby Zerner
40dc6ac604
Fix discussion list scroll position not being maintained when hero is not visible
2018-12-03 08:50:54 +10:30
Toby Zerner
2ef66ac716
Add "clear cache" button to admin
2018-11-22 08:03:43 +10:30
Toby Zerner
b474843cc2
Clear the search loading indicator after pressing Enter
2018-11-14 11:38:28 +10:30
David Sevilla Martín
e8b8cd0078
Move EditUserModal fields into an ItemList to make more extendable ( #1593 )
2018-11-14 08:00:43 +10:30
Toby Zerner
b826f9ce36
Trigger input event when text is programmatically inserted
2018-11-12 17:21:37 +10:30
Toby Zerner
c13dfa2228
Add a toolbar area to the TextEditor component
...
This is to be used for formatting buttons and the like. Although it is
displayed in the controls area at the moment, it is conceptually
different and may be relocated to the top of the text editor in the
future.
2018-11-12 17:21:15 +10:30
Toby Zerner
bf3934d16f
Improve appearance of text editor buttons
...
- Change preview icon to Font Awesome Regular instead of Solid
- Give the preview button a tooltip
- Change submit button icon to paper plane (shown on mobile)
- Tweak mobile header button touch target
- Scroll overflowing text editor controls horizontally
2018-11-12 17:19:37 +10:30
Clark Winkelmann
0f9118fe2b
Clean PostStreamScrubber code
2018-11-11 19:03:22 +01:00
Clark Winkelmann
95f0edcd80
Fix scrubber index not limited to max items count when bypassing view()
2018-11-11 19:00:51 +01:00
Toby Zerner
9de786d1e6
Fix notification list not displaying "empty" message
2018-11-11 16:46:54 +10:30
Clark Winkelmann
f283f0c7bd
Use ItemList for EditGroupModal fields ( #1625 )
2018-11-07 22:15:19 +01:00
Daniël Klabbers
7db6cfac3f
Update EditGroupModal.js
...
fixed placeholder icon name fa 4 style to fa 5 style with `fas fa-bolt`
2018-10-31 14:28:50 +01:00
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
Clark Winkelmann
f062f69f00
Update Font Awesome icons page link ( #1615 )
2018-10-24 21:20:49 +02: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
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