Commit Graph

382 Commits (5a713d85dfa17454a8cb8b0490348a134443584d)

Author SHA1 Message Date
Julian Lam 6931f29d53 feat: allow flagging of user acounts from post tools menu
Barış Soner Uşaklı e09ab3dc19 feat: closes , allow configuring max topic count
Barış Soner Uşaklı bffb830d87 feat: add missing translation key
Barış Soner Uşaklı 8383992dcc feat: move export functions into child processes
Julian Lam 35a06a8419 feat: breadcrumbs for ip-blacklist/post queue/flags
Julian Lam d5af976915 feat: flags' quick assignment
Julian Lam 58b3d608fc feat: allow post diffs to be restored,
Barış Soner Uşaklı 3a80a1651a feat: add missing translation
Barış Soner Uşaklı c4bdeae06e feat: merge improvements wip
Barış Soner Uşaklı a255c8f6fd fix: language
Julian Lam 4d60eac60f feat: options to delete account, content, or both
Julian Lam 67aca822e6 feat: account content deletion, closes
Julian Lam a82e9bd7f6
feat: privileges for Admin Control Panel ()
* feat: acp privileges (WIP)

* fix: restore global privilege hooks

* refactor: using cid 0 in admin privs

* fix: no need for zebrastripe-reset

* feat: manage:categories privilege WIP

* feat: renamed prefix to admin:, settigns and dashboard privs

* fix: nofocus on acp privs group find modal

* refactor: privileges.x.get() to not used hardcoded privs

* fix: crash if unable to get latest version

* feat: setting acp priv

* Revert "fix: crash if unable to get latest version"

This reverts commit afdb235f48eb0072d88de45f3a1e0151281095b3.

* feat: user/privilege acp privs

* fix: category selector in manage/privileges

* fix: guests potentially becoming admins

* fix: bug in setting admin privs

* fix: some last minute things + api docs

* fix: some more last minute fixes
Barış Soner Uşaklı 30cc83c033 fix: , revert event delete
Julian Lam 09184f4027 fix: new language tag for select_tags
Julian Lam 260a482caa fix: remove duplicate link to manage/tags in settings/tags
Julian Lam 8ea1634824 feat: flag quick actions for delete/restore/purge
Julian Lam 0633ad3277 fix: acp menu items
- Shuffled items in settings
- Moved post-queue and ip-blacklist to front-end
- Removed Settings > Sockets, merged with Settings > Advanced
Julian Lam a83f4259e8 fix: re-jigged tags acp pages
Julian Lam a51fff8bd1
refactor: remove general menu from ACP ()
* refactor: remove general menu from ACP

* fix: incorrect translation keys, fixed tests
Barış Soner Uşaklı a9315aee7d fix: , add missing translation
Julian Lam 8d995d1eb6 refactor: flags detail page
- Show account moderation history
- Ban and delete quick actions

Squashed commit of the following:

commit 0e782e65f4d48ae814708e510ec9d01bcdd914e0
Author: Julian Lam <julian@nodebb.org>
Date:   Tue May 26 20:24:53 2020 -0400

    fix(deps): use persona 10.1.41/vanilla 11.1.17

commit 369e073d3c3189d8ce181eb3d573489cbe54d4fc
Author: Julian Lam <julian@nodebb.org>
Date:   Tue May 26 20:23:24 2020 -0400

    fix: allow ban and delete exported methods to have cbs

commit b83a086ea31a77ec82d161306c0b9bc115cb2a3a
Merge: 525aae1ea 256ee45d3
Author: Julian Lam <julian@nodebb.org>
Date:   Tue May 26 08:54:25 2020 -0400

    Merge remote-tracking branch 'origin/master' into flags-improvements

commit 525aae1ea2e5d0103028a0f0c8dde05f172d088e
Author: Julian Lam <julian@nodebb.org>
Date:   Tue May 26 08:53:39 2020 -0400

    feat: integrate ban history and username changes to flag history list

commit 3e68ad28ba266f4c8620a676aa7f463f0a9d1df7
Author: Julian Lam <julian@nodebb.org>
Date:   Mon May 25 18:22:53 2020 -0400

    feat: allow ban and deletion from flag details page

commit a559ea1d8e8883385c2876868d855a0b93516c54
Author: Julian Lam <julian@nodebb.org>
Date:   Mon May 25 18:22:00 2020 -0400

    feat: export banAccount and deleteAccount methods from accounts module
Ali Cihan 256ee45d37
typo ()
Barış Soner Uşaklı f0323b6cfa feat: closes , add more data to export profile
Barış Soner Uşaklı a73c755b05 feat: closes , edit post notif for watched topic posts
Julian Lam fcb81cb8ca fix: guest handles shown in category.tpl
Barış Soner Uşaklı 2d07634494
fix: , update gdpr link again
Barış Soner Uşaklı 17d664e098 fix: , point to official site
Opliko 6e5ebb6184
feat: manifest.json improvements from ()
* feat: manifest.json improvements from 

* Fix short title placeholder

* use lowercase letters for hex colors
Barış Soner Uşaklı 0b5fac75b0 fix: , add missing lang key
psychobunny b67af70da4 fix: hsts max-age missing translation
Barış Soner Uşaklı 5e91a67e78 feat: add user ip to admin/dev/info
Barış Soner Uşaklı 326367556f fix: tag key
Barış Soner Uşaklı 067034082f fix: , update deleted/restored messages
Barış Soner Uşaklı 05c9fe2735 feat: , allow changing user groups from manage users page
Baris Usakli 4d66978338 fix: , configurable necroThreshold
Barış Soner Uşaklı 7ed002a138 fix:
Julian Lam df139928b6
feat: displaying one-click unsubscribe link in email footer ()
closes 
Julian Lam 645d647248
feat: wip, better digest handling (+ eventual digest resend logic) ()
* feat: wip, better digest handling (+ eventual digest resend logic)

- await emailer.send call in digest.send method
- save send success to a new sorted set digest:{interval}:byUid

* feat: continuing work on digest tools

- Added ACP page to view digest settings and delivery times per user

* feat: added paginator and stub buttons for resending digest

* feat: wrapping up digest revamp

- New language strings in ACP digest page
- Client-side ACP script for digest ACP page
- Websocket call for ACP page to execute digests
- Broke out logic to retrieve user digest settings to getUsersInterval

* fix: minor cleanup

* fix:  and some style suggestions from baris

* fix: resolve confusing comment
Barış Soner Uşaklı 1cedc4a0d6 feat: , allow post queue based on group
allow multiple select in ACP pages
Julian Lam 3952849f30
fix: , tweak wording; password reset success
Baris Usakli 485fbd2f14 feat: , change all categories at once
allow passing cids to setCategoryWatchState and category.exists
Baris Usakli 990508a533 feat: closes , translate widget-settings
Baris Usakli 554e67116f feat: remove ability to delete events from acp
Julian Lam 54c9f877a6 fix: , ACP digest wording
Barış Soner Uşaklı ed1223645e feat: send notification to group owners when someone leaves
Barış Soner Uşaklı babb9d7c55 fix: , dont allow urls in fullname/location, validate birthday
Barış Soner Uşaklı 5b8550f060 fix: time cutoff and lang string
Opliko b9583ed838 Add privilege for accessing user information ()
* Add view users info global privilege

* Show user ip only to global mods and admins

* fix missing comma

* Hide link for users without correct privilege

* move getting privilege information to getAllData

* Hide the link from Global Moderators as well

* Give Global Moderator view:users:info privilege

* Restrict ip in post menu to view:users:info

* add some trailing commas....

* Add privilege to categories test

* Add group privilege to categories test

* add upgrade script

* fix style for TravisCI

* more styling - change spaces to tabs

* some more styling fixes (hopefully final one)

* fix style for Travis CI

* hide ip in chat messages

* Don't show even hidden ips on user profile page
Barış Soner Uşaklı 2a5fe2b8f4 fix: , translate log in to view