fa95699fde
Fix the build.
2018-03-22 14:20:27 +08:00
3a62eba299
bump onebox version
2018-03-22 11:38:01 +05:30
f3b402ffd5
UX: Allow users to filter members on group page.
...
* Only admins are allowed to filter users by email.
2018-03-22 14:02:41 +08:00
1cc0961566
FEATURE: Allow admin to manage group owners on group page.
2018-03-22 12:33:42 +08:00
bfe38b2118
FIX: limit
wasn't correctly applied to Upload.migrate_to_new_scheme
.
2018-03-22 10:56:06 +08:00
ae6be6e364
Fix alignment of filter inputs on groups page.
2018-03-22 09:45:24 +08:00
0e973ef219
FIX: Group members dropdown not displaying when switching between groups.
2018-03-22 08:01:37 +08:00
43f63c435d
FIX: Drop unused tables with a delay
2018-03-21 16:45:44 +01:00
d96c1058a2
FEATURE: add staff action log for 'restore topic'
2018-03-21 18:04:13 +05:30
25284d2340
update loofah gem
2018-03-21 13:32:28 +01:00
9c4936ec9c
update sanitize gem
2018-03-21 13:27:17 +01:00
eebe1d8c56
Allow delayed dropping and renaming of tables
2018-03-21 12:05:12 +01:00
6381bc6ce1
Improve description for removing a group member.
2018-03-21 18:37:13 +08:00
be866dbe6e
UX: Allow group owners to manage members from group members page.
2018-03-21 18:22:55 +08:00
a23509cbf3
UX: Limit the number of group names displayed on user page.
2018-03-21 16:38:33 +08:00
dda78f2fd0
UX: Improve layout of groups filter on groups page.
2018-03-21 14:22:34 +08:00
6a3c8fe69c
FEATURE: protect against accidental column or table drops
...
Often we need to amend our schema, it is tempting to use
drop_table, rename_column and drop_column to amned schema
trouble though is that existing code that is running in production
can depend on the existance of previous schema leading to application
breaking until new code base is deployed.
The commit enforces new rules to ensure we can never drop tables or
columns in migrations and instead use Migration::ColumnDropper and
Migration::TableDropper to defer drop the db objects
2018-03-21 15:43:32 +11:00
9f216ac182
FIX: Infinite loading more on groups page.
2018-03-21 09:25:42 +08:00
2baff71518
Improve specs.
2018-03-21 08:33:06 +08:00
651015fb9b
FIX: Linter
2018-03-20 18:07:33 -04:00
b9abd7dc9e
FEATURE: Shared Drafts
...
This feature can be enabled by choosing a destination for the
`shared drafts category` site setting.
* Staff members can create shared drafts, choosing a destination
category for the topic when it is published.
* Shared Drafts can be viewed in their category, or above the
topic list for the destination category where it will end up.
* When the shared draft is ready, it can be published to the
appropriate category by clicking a button on the topic view.
* When published, Drafts change their timestamps to the current
time, and any edits to the original post are removed.
2018-03-20 17:15:26 -04:00
dcbd9635f4
UX: indicate active tag sorting method
2018-03-21 00:35:16 +05:30
70c41e067b
FIX: Don't apply tags to the plugin outlet in the admin menu pills
2018-03-20 09:54:35 -04:00
b39fbf7187
A staff member can hide another staff's member's post by flagging
2018-03-20 09:38:23 -04:00
d0e7898fa0
Build primary_email
association directly in DiscourseSingleSignOn
.
2018-03-20 19:36:35 +08:00
28baf97a00
Fix duplicated translations.
2018-03-20 19:08:32 +08:00
6771df128e
Fix the build.
2018-03-20 18:02:48 +08:00
15bcfcd182
UX: Allow users to filter by different group types on groups page.
2018-03-20 17:38:11 +08:00
63a1e9b60a
backup restorer: tidy pg_dump schema portability logic, add test
2018-03-20 10:32:39 +08:00
463d6a057c
Bump Qunit test timeout on Travis.
2018-03-20 10:24:44 +08:00
69a53210d3
Improve UserEmail#email
validation to use the index.
2018-03-20 10:22:06 +08:00
42e49f6c7b
Trying a trash icon on mobile composer cancel
2018-03-19 16:35:38 -04:00
a9de712eed
FIX: not found message when trying to log in with a link, even though the email with the link was successfully sent
2018-03-19 16:08:10 -04:00
4d44024c82
FIX: error when trying to block an IP address. Return a message when IP address matches an existing screened IP address, including ranges.
2018-03-19 14:34:43 -04:00
6ca71e1319
FIX: when creating a topic in a category that only allows tags from a tag group, don't allow creation of new tags
2018-03-19 11:42:10 -04:00
9de134caa0
Better copy for redirect_warning'
2018-03-19 16:02:07 +01:00
b9b4d9a8f7
FIX: regression in tag group UI which prevented creating new tags
2018-03-19 10:45:27 -04:00
a0d5e243fd
Improve the import script for "Get Satisfaction"
...
* Works with the current column layout exported as Excel file
* Tries to fix invalid CSV when it wasn't exported from Excel
* Imports categories
* Imports topics into the correct category
* Allows skipping archived topics
* Allows skipping private topics
* Makes use of the latest features from the base importer
* Some minor fixes and documentation updates
2018-03-19 14:58:17 +01:00
c5d26992d4
Prefer to use primary email for new user creation over other available emails
2018-03-19 17:10:35 +05:30
19a93b0e95
UX: Improve groups page on mobile.
2018-03-19 18:48:12 +08:00
2b7fb43d84
Fix the build.
2018-03-19 18:47:17 +08:00
41b0fbe001
UX: Indicate user's group membership on groups page.
2018-03-19 18:29:30 +08:00
5005482dd8
Fix random spec failures
2018-03-19 15:25:05 +05:30
05ea034490
UX: Allow groups page to be searchable.
2018-03-19 17:16:51 +08:00
0522aabaab
UX: Allow user_count on groups page to be sortable.
2018-03-19 16:15:13 +08:00
3e32ab1523
UX: css for Instagram onebox
2018-03-19 13:32:36 +05:30
c1bf707e7d
PERF: N+1 queries on badges page.
2018-03-19 14:36:09 +08:00
ec57ca54b5
FEATURE: Admins should be able to view PMs of any group.
2018-03-19 14:12:01 +08:00
7fad30dacc
Refactor test case.
2018-03-19 13:39:29 +08:00
9e8d10f711
Fix the build.
2018-03-19 12:34:21 +08:00