Martin Brennan
0e78cd6e3a
FIX: Add strip_secure_urls method to GroupSmtpMailer
...
* this mailer needs some more cleanup and specs;
this commit just adds the missing method so the
mailer does not error completely in secure media
environments
2020-07-24 13:55:07 +10:00
Guo Xiang Tan
181c4eb760
PERF: Avoid parsing Post#cooked
with Nokogiri for every search.
2020-07-24 10:43:09 +08:00
Guo Xiang Tan
b979579c1b
DEV: Refactor draft attributes for CategoryList
and TopicList
.
...
Avoid repeating the same logic in a bunch of places which will allow us
to make changes to the draft attributes easier in the future.
2020-07-24 10:11:30 +08:00
Martin Brennan
1dd3af20c6
FIX: Do not show Email tab for group settings unless IMAP + SMTP enabled ( #10301 )
...
Also hide all the SMTP/IMAP related settings to avoid confusion, as this feature is still not 100% ready to go.
2020-07-24 12:00:36 +10:00
jbrw
2aec92d0b4
FEATURE - allow Group Moderators to edit category description ( #10292 )
...
Co-authored-by: Alan Guo Xiang Tan <gxtan1990@gmail.com>
2020-07-23 09:50:00 -04:00
David Taylor
61d3640643
DEV: Improve HTML structure for group-reports-nav-item outlet
2020-07-23 12:44:11 +01:00
Guo Xiang Tan
3766122a82
DEV: Allow developmental post search index versions.
2020-07-23 15:19:46 +08:00
Guo Xiang Tan
609ba50fe8
DEV: Add more granularity to SearchIndexer
versions.
...
Sometimes, we just want to reindex a specific model and not all the
things.
2020-07-23 14:24:06 +08:00
Krzysztof Kotlarek
4b053462c0
FIX: display correct status on unsubscribe page ( #10294 )
...
There was a bug that even when `email_digest` was set to false but
`digest_after_minutes` was positive, we were not displaying correct
status.
In addition, the message is improved when the user is unsubscribed +
unsubscribe from all is hidden.
2020-07-23 16:20:10 +10:00
Martin Brennan
e027acd367
FIX: Move consts and translations for bookmark auto delete prefs ( #10295 )
2020-07-23 13:12:28 +10:00
Guo Xiang Tan
10a6824e5f
Revert "PERF: Reduce size of search payload by removing unused topic attributes."
...
This reverts commit 84de643c04
.
Users are using the search endpoint as public API even though it is
meant to be internal. Revert for now while we figure out the path
forward on providing a more stable API to end users.
2020-07-23 09:25:31 +08:00
Blake Erickson
395d17e2ac
DEV: Show failed to remove members from bulk groups api
...
Before this commit if you were bulk removing group members and passed in
a user who wasn't currently a member of that group the whole request
would fail. This change will return a 200 response now listing the users
that were removed and those that were skipped.
2020-07-22 14:32:31 -06:00
Penar Musaraj
1100b3d185
UX: fix spacing of composer preview on mobile
...
Followup to 723d7e3a
2020-07-22 14:36:05 -04:00
Robin Ward
c1bcb78441
REFACTOR: Allow helpers to access site settings
...
Since `Discourse.SiteSettings` is removed, helpers can now include and
call `helperContext().siteSettings` to get access to the settings
without using a global variable.
2020-07-22 14:14:38 -04:00
Robin Ward
939fae3500
REFACTOR: Remove Discourse.SiteSettimgs
from @setting decorator
2020-07-22 13:27:57 -04:00
Robin Ward
4ecb4439b9
REFACTOR: Remove Discourse.SiteSettings
from lightbox.js
2020-07-22 13:27:57 -04:00
Robin Ward
94419d0176
REFACTOR: Remove Discourse.SiteSettings
from static route builder
2020-07-22 13:27:57 -04:00
Robin Ward
0bf28e418f
REFACTOR: Remove Discourse.SiteSettings
from lib:search
2020-07-22 13:27:57 -04:00
Robin Ward
aa2eea7729
REFACTOR: Remove Discourse.SiteSettings
from click tracking
2020-07-22 13:27:57 -04:00
Robin Ward
bc7dac852f
REFACTOR: Remove Discourse.SiteSettings
from Category model
2020-07-22 13:27:57 -04:00
Robin Ward
217b970e16
REFACTOR: Remove Discourse.SiteSettings
from desktop notifications
2020-07-22 13:27:57 -04:00
Robin Ward
37f2611d9c
REFACTOR: Remove Discourse.SiteSettings
from topic bulk actions
2020-07-22 13:27:57 -04:00
David Taylor
5b7c016ebc
FIX: Restore navigation-bar on tag topic list
...
This was accidentally removed in ac0d5b1d
2020-07-22 18:26:37 +01:00
David Taylor
c09b5807f3
FIX: Include resolved locale in anonymous cache key ( #10289 )
...
This only applies when set_locale_from_accept_language_header is enabled
2020-07-22 18:00:07 +01:00
David Taylor
bcb0e62363
FIX: Make set_locale an around_action to avoid leaking between requests ( #10282 )
2020-07-22 17:30:26 +01:00
tshenry
723d7e3a61
FEATURE: Submit post from mobile composer preview ( #10286 )
2020-07-22 09:17:51 -07:00
Bianca Nenciu
1fc58b5a4e
FEATURE: Add query params to staff action logs ( #10279 )
2020-07-22 18:25:58 +03:00
Penar Musaraj
09eb087f84
FIX: Remove iOS trick to prevent scrolling when focusing on input
...
No longer needed, removing it also fixes blinking when tapping the composer textarea
2020-07-22 11:18:01 -04:00
Jarek Radosz
300e30dcbf
FIX: Remove the border from YT thumbnail placeholder ( #10288 )
2020-07-22 16:38:35 +02:00
Penar Musaraj
45ae24a1e9
FIX: Apply video preview trick for Safari to stream only
2020-07-22 10:31:08 -04:00
Jordan Vidrine
5f19fd64ea
Update wizard.scss
2020-07-22 09:24:04 -05:00
Jordan Vidrine
b0b42a3209
FIX: add system fonts to wizard
2020-07-22 09:07:57 -05:00
Vinoth Kannan
0884d570b1
FEATURE: add support for top
filter in tag page. ( #10281 )
...
Currently, tag pages only have the `latest` filter.
2020-07-22 19:26:36 +05:30
Arpit Jalan
db4e310376
DEV: annotate models
2020-07-22 16:02:31 +05:30
Penar Musaraj
6d39452317
UX: Shrink composer consistently when pressing Done in iOS
2020-07-21 23:54:43 -04:00
Guo Xiang Tan
16961dee76
FIX: Typo in NotificationsController#index
not caught by tests.
2020-07-22 09:22:26 +08:00
Martin Brennan
8dc3543134
FIX: Ignore removed delete_when_reminder_sent bookmarks column
2020-07-22 10:17:21 +10:00
Martin Brennan
62f2e1f971
FIX: Stop double prepending of window.location.origin on media URLs ( #10275 )
...
This fixes an issue where sometimes when composing a post and uploading a video/audio file, _loadCachedShortUrls/the uploads controller would return a full URL with origin, instead of just the URL with the host e.g. http://localhost:3000/some/video.mp4 instead of just //localhost:3000/some/video.mp4. We were prepending window.location.origin onto the URL no matter what, and since http://localhost:3000/some/video.mp4 does not match the host URL regex, we were ending up with something like http://localhost:3000http://localhost:3000/some/video.mp4 which broke composer previews. This was only noticed with a video upload in a secure upload environment.
2020-07-22 09:23:55 +10:00
jbrw
0ed784b4fc
FEATURE: Create logs for Group Moderator changes ( #10271 )
2020-07-21 14:29:02 -04:00
Robin Ward
549c552402
FIX: Remove username_lower
from admin serializer
...
The property is already computed on the front end and this ends up
overwriting it.
2020-07-21 14:00:43 -04:00
Robin Ward
fa74f28a51
REFACTOR: Remove Discourse.SiteSettings
from initializers
2020-07-21 13:51:28 -04:00
Robin Ward
f5adf6d183
REFACTOR: Remove Discourse.SiteSettings
from reply adapter
2020-07-21 13:51:28 -04:00
Robin Ward
9aab81f304
REFACTOR: Remove Discourse.SiteSettings
from components
2020-07-21 13:51:28 -04:00
Robin Ward
f83c383177
REFACTOR: Remove Discourse.SiteSettings
from some controllers
2020-07-21 13:51:28 -04:00
Robin Ward
17bccbb52f
REFACTOR: Remove Discourse.SiteSettings
from search-result widget
2020-07-21 13:51:28 -04:00
Robin Ward
ac0d5b1d3f
REFACTOR: Remove Discourse.SiteSettings
from nav-item
2020-07-21 13:51:28 -04:00
Robin Ward
9dd6367d81
REFACTOR: Remove Discourse.SiteSettings
from PostCooked
widget
2020-07-21 13:51:28 -04:00
Robin Ward
531793e98f
REFACTOR: Remove Discourse.SiteSettings
from topic tracking state
2020-07-21 13:51:28 -04:00
Robin Ward
f6c40075e5
REFACTOR: Remove Discourse.SiteSettings
from post model
2020-07-21 13:51:28 -04:00
Robin Ward
21ea4d1238
REFACTOR: Remove Discourse.SiteSettings
from application controller
2020-07-21 13:51:28 -04:00