Barış Soner Uşaklı
d6baf5c278
feat: show event/params on error
2020-08-06 11:25:13 -04:00
Julian Lam
68f8d6e3a1
fix : #8549 send 308 Permanent Redirect on topic/category shortlinks
2020-08-06 10:49:15 -04:00
Julian Lam
def16f9e97
feat: introduce overridable l10nBaseUrl config value
2020-08-06 10:49:15 -04:00
Barış Soner Uşaklı
2c35d0ba87
refactor: change incrementViewCount and markAsRead to async/await
2020-08-05 22:05:35 -04:00
Barış Soner Uşaklı
dfabd0a3fe
feat: remove administrator property from public routes
2020-08-05 14:24:00 -04:00
Barış Soner Uşaklı
774e5d0429
feat: add helmet middlewares
2020-08-04 09:51:30 -04:00
Barış Soner Uşaklı
c39c51139b
fix: remove default helmet
2020-08-04 08:49:23 -04:00
Julian Lam
a716a5529c
feat: more discrete commit-on-save instead of commit-on-change w/ confirm modals ( #8541 )
...
* feat: privileges save button, #8537 , WIP
* fix: disable firefox autocomplete on privilege form fields
* feat: closes #8537 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
2020-08-03 20:42:45 -04:00
Julian Lam
0f10e0836b
fix: remove duplicate configuration for helmet-hsts
2020-08-03 20:40:44 -04:00
Barış Soner Uşaklı
e7a502e0aa
feat: add ability to search groups in group details page
2020-07-31 21:21:15 -04:00
Barış Soner Uşaklı
335169f2b1
fix: don't process invalid topics, fallback to 0 score
2020-07-31 18:20:24 -04:00
Barış Soner Uşaklı
6924a22238
fix: tests
2020-07-31 14:54:16 -04:00
Barış Soner Uşaklı
bb224184d8
fix : #8539 , enforce content checks for post queue
2020-07-31 13:37:14 -04:00
Barış Soner Uşaklı
776e34a80f
refactor: rewrite src/install with async/await
2020-07-31 12:49:25 -04:00
Julian Lam
6c00ec8435
refactor: removed rather redundant flag reporters zset
2020-07-31 11:38:05 -04:00
Julian Lam
0f2b6f1ff7
fix: bug; additional reports could be added by the same user repeatedly
2020-07-31 11:38:05 -04:00
Barış Soner Uşaklı
519e665939
fix : #8538 , go to first unread instead of last read
2020-07-31 10:34:10 -04:00
Barış Soner Uşaklı
0d698a079e
fix : #8533 , validate and retry password during setup
2020-07-30 22:48:24 -04:00
Barış Soner Uşaklı
9e80a9efdd
fix : #8534 , dont show modal on search
2020-07-30 22:33:11 -04:00
Barış Soner Uşaklı
fb7bb8d400
feat: use category selector in category page
...
fix privilege shortcuts in group page after search
2020-07-30 14:55:28 -04:00
Barış Soner Uşaklı
560f3eb173
feat: css fixes
2020-07-30 12:39:10 -04:00
Barış Soner Uşaklı
91411cc47c
feat: add privileges shortcut to groups list
...
fix issues with escape group names
2020-07-30 12:26:37 -04:00
Julian Lam
fcdbdf63a3
refactor: flags object in post tools
2020-07-30 09:53:16 -04:00
Barış Soner Uşaklı
f1974fb900
refactor: pass only needed data
2020-07-29 21:48:31 -04:00
Barış Soner Uşaklı
9f346c53ab
fix: language string
2020-07-29 21:29:06 -04:00
Barış Soner Uşaklı
f89ec20574
feat: allow passing groupName to user.search
2020-07-29 18:32:08 -04:00
Julian Lam
c705e08a76
feat: allow direct link to flag from post tools, #8531
2020-07-29 16:55:18 -04:00
Barış Soner Uşaklı
c4829fd8c2
feat: allow changing requirejs base url
2020-07-29 14:14:45 -04:00
Barış Soner Uşaklı
9df871bee2
fix: tests
2020-07-29 12:53:36 -04:00
Barış Soner Uşaklı
bbc7737e14
feat: ability to clear cache from acp
2020-07-29 12:50:18 -04:00
Barış Soner Uşaklı
69fb15276c
fix: tests
2020-07-29 12:19:07 -04:00
Barış Soner Uşaklı
8d8117ffa1
feat: reduce amount of data loaded on acp admin page
...
get rid of socket call and use ajaxify.data.categories
2020-07-29 11:57:20 -04:00
Barış Soner Uşaklı
7331faed9f
fix: reverse uid checks
2020-07-29 11:48:32 -04:00
Barış Soner Uşaklı
303bffdb5f
feat: remove require fallback for plugins
2020-07-29 11:19:29 -04:00
Barış Soner Uşaklı
2dfe9d49f4
fix: acp view category button if category is a link
2020-07-29 09:25:21 -04:00
Barış Soner Uşaklı
762b0be4b4
feat: remove /assets/stylesheet.css
2020-07-29 08:20:41 -04:00
Barış Soner Uşaklı
5e5815f051
fix : #8515 , fix login redirect on subfolder
2020-07-27 22:28:07 -04:00
Barış Soner Uşaklı
fd4c3cda42
fix : #4695 , remove new notif alert
2020-07-27 21:34:21 -04:00
Julian Lam
8473e165a6
fix: too small sortable handle for ACP>Manage>Categories
...
The handle was initially just the icon, but now it is the icon
and the category label itself.
2020-07-27 16:07:52 -04:00
Barış Soner Uşaklı
24535a62e7
feat: make category tools in acp a dropdown
...
add view category, view privileges into dropdown
2020-07-27 12:39:32 -04:00
Barış Soner Uşaklı
37e56d94ce
feat: series upload
2020-07-27 11:46:14 -04:00
Barış Soner Uşaklı
8bd63f61e0
feat: resolve flag on delete/purge/ban/delete account
2020-07-25 18:26:09 -04:00
Barış Soner Uşaklı
c54b6b9c7e
refactor: startup
2020-07-25 09:44:50 -04:00
Barış Soner Uşaklı
57135761ca
fix: move check inside lock
2020-07-25 09:26:08 -04:00
Barış Soner Uşaklı
af91c26a6f
refactor: get rid of bind calls
2020-07-25 09:14:13 -04:00
Barış Soner Uşaklı
e045436c07
feat: 8502, don't change topics sitemaps on every reply
...
sort by topic creation in ascending order
2020-07-24 16:11:18 -04:00
Barış Soner Uşaklı
0a9ea91fea
feat: allow building custom languages during dev
2020-07-24 15:47:28 -04:00
Barış Soner Uşaklı
d1cb405d86
fix : #7351 , display less errors with location and error message
2020-07-24 14:54:01 -04:00
Julian Lam
55b0e902fb
feat: consolidation of flags to reduce flagspam, #8510
...
Squashed commit of the following:
commit c6d0939620
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jul 24 13:41:32 2020 -0400
fix: more tests
commit 32f9af2a87
Merge: e50907535 4eae927d1
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jul 24 10:53:04 2020 -0400
Merge remote-tracking branch 'origin/master' into singleton-flags
commit e509075351
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jul 24 10:52:46 2020 -0400
fix: controllers-admin test
commit fd5af99e30
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jul 17 17:26:55 2020 -0400
fix(tests): dummy commit to trigger travisCI
commit c452a6ffcf
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jul 17 17:05:09 2020 -0400
fix(openapi): openapi spec changes
commit 8089a74e89
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jul 17 15:48:00 2020 -0400
fix: reversing the order of reports for display purposes
commit a099892b37
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jul 17 15:45:44 2020 -0400
refactor: run all flag creation calls in a single batch
commit b24999682f
Author: Julian Lam <julian@nodebb.org >
Date: Fri Jul 17 15:08:23 2020 -0400
feat: handling multiple reporters per flag, #8510
commit 08c75c0200
Author: Julian Lam <julian@nodebb.org >
Date: Thu Jul 16 20:53:18 2020 -0400
feat: upgrade script for #8510
2020-07-24 14:10:37 -04:00
Barış Soner Uşaklı
3761f05c98
feat: change invalid language codes to default lang
2020-07-24 12:22:24 -04:00