Commit Graph

8212 Commits (4dc6e64a94a6045898b1ed7221851b0c671d84c9)

Author SHA1 Message Date
Julian Lam 4dc6e64a94 refactor: ip-blacklist and post-queue language files
closes 
Kyle Farris 2b785628e7
fix: removed invalid options for the sendmail transport ()
* Removed invalid options for the sendmail transport that were causing Nodemailer to return the SMTPTransport instead.

* Removed options for rate limiting in admin email interface. Added new option for toggling whether to use pooled connections.
Julian Lam b6b94a56dc refactor: moved ip-blacklist and post-queue styles/tpls to themes
This is a breaking change!, re: 
Misty (Bot) 073c4d7886 Latest translations and fallbacks
Julian Lam abb5e81d0d feat: allow undo of topic move
Julian Lam cd8e7963de feat: added alert.timeoutfn
Also, various alert methods now pass two arguments,
alert and params
Julian Lam bacee6b467 fix: missing localisation for topic move error
Julian Lam 5d60dce379 fix: select all checkbox does not re-enable bulk actions button
Misty (Bot) 5f15afff39 Latest translations and fallbacks
Barış Soner Uşaklı 4f7cfd5372 fix: openapi spec
Barış Soner Uşaklı c4ad14cb68 fix: api spec
Misty (Bot) 074d7dfd86 Latest translations and fallbacks
Julian Lam 9cbe9389f5 fix: use promises in privilege save
... instead of jQuery Deferreds
Julian Lam 7a5daff4c9 fix: overzealous click handler on flag list row
Misty (Bot) f425cecded Latest translations and fallbacks
Julian Lam 9608b44f21 fix: +comment, -debug log
Julian Lam a3a2279358 feat: logic for bulk actions in flags list,
Julian Lam 589216e720 fix: multiple alerts in the same millisecond overwrite each other
Julian Lam 2a948d32a4 Revert "test(openapi): missing commonprops addition"
This reverts commit 0dc55bbc80.
Julian Lam 0dc55bbc80 test(openapi): missing commonprops addition
Julian Lam b2271eb64f fix: client-side error in flags/detail
... as the filter form is no longer present in the details page
Misty (Bot) bb7bd1b421 Latest translations and fallbacks
Misty (Bot) 07ebc81a2f Latest translations and fallbacks
Julian Lam d935f03636 fix(openapi): tests
Julian Lam 334be11382 fix: no-widgets messaging in ACP + copy
Julian Lam 346db0d84d feat: flags list sorting, closes
Misty (Bot) 1101fa3394 Latest translations and fallbacks
Misty (Bot) 6bb60b0965 Latest translations and fallbacks
Barış Soner Uşaklı 35a538ec2a feat: allow adding multiple users to group
Misty (Bot) 7f57d39cd5 Latest translations and fallbacks
Misty (Bot) 2b930c894a Latest translations and fallbacks
Misty (Bot) ea53c95d67 Latest translations and fallbacks
Misty (Bot) 2aa36b649a Latest translations and fallbacks
Barış Soner Uşaklı 3f01f4a2b8 Revert "feat: load timeago strings client-side"
This reverts commit 558a2d739c.
Julian Lam 558a2d739c feat: load timeago strings client-side
9adaccd036 introduced the ability to
configure an assetBaseUrl, but the timeago strings were still
calling a hardcoded value as it was handled server-side. There's
no need for the strings to be loaded until timeago is initialised.
Barış Soner Uşaklı 79e847d424 fix: , only navigate if user is in same topic
Julian Lam 8ff09630b6 fix(openapi): new api definition
Julian Lam 9adaccd036 feat: +assetBaseUrl, -l10BaseUrl, -requireBaseUrl
Additional base URLs were necessary for benchpress and translator,
and in order to not clutter the API response with needless one-
time use base URLs, I decided to use a single base that is used
by all of the services, assetBaseUrl.
Misty (Bot) 75ef4bbe34 Latest translations and fallbacks
Julian Lam d6297b28e9 fix: tests
Misty (Bot) 8a6bc10eb1 Latest translations and fallbacks
Julian Lam def16f9e97 feat: introduce overridable l10nBaseUrl config value
Misty (Bot) 9846498df7 Latest translations and fallbacks
Barış Soner Uşaklı dfabd0a3fe feat: remove administrator property from public routes
Barış Soner Uşaklı 4216c277d5 feat: focus username when modal is shown
Misty (Bot) 3463fc51c6 Latest translations and fallbacks
Julian Lam 2ee6248316 refactor: for codeclimate
Julian Lam a7071bb808 fix: map instead of forEach in privileges save
Julian Lam a716a5529c
feat: more discrete commit-on-save instead of commit-on-change w/ confirm modals ()
* feat: privileges save button, , WIP

* fix: disable firefox autocomplete on privilege form fields

* feat: closes  privilege changes commit on save

- new language strings for confirmation and success modals/toasts
- indeterminate privilege handling (/cc @psychobunny)
- added new discard button
- both discard and save buttons now have confirmation dialogs

* fix(tests): remove duplicate template helper test

* fix(tests): broken template helper test

* feat: confirm dialogs for all privilege copy actions

Also, ability to add user to a privilege table without needing
to refresh the privilege table.

* feat: group row addition w/o table refresh

breaking: helpers.getUserPrivileges and helpers.getGroupPrivileges
no longer make socket calls to the following hooks:

- filter:privileges.list, filter:privileges.admin.list,
  filter:privileges.global.list, filter:privileges.groups.list,
  filter:privileges.admin.groups.list,
  filter:privileges.gloval.groups.list

The filters are still called, but done before the helper method
is called, and the results are passed in instead. This change
should only affect you if you directly call the helper methods,
otherwise the change is transparent.

* fix: stale ajaxify data on privilege category switch

* fix: implicit privileges not showing for user privs

* fix: groups, not group, also fix tests

* fix(tests): again

* fix: wrong tpl rendered when adding group to global priv table
Misty (Bot) 8da742e065 Latest translations and fallbacks