Barış Soner Uşaklı
e0db9a8978
test: fix assert.reject calls
...
fix tests
2 years ago
Barış Soner Uşaklı
0c20d7cdee
test: fix brackets
2 years ago
Barış Soner Uşaklı
b891c5accd
test: fix group tests
...
no idea how these passed on gh runner
2 years ago
Julian Lam
0fc9fdd53d
fix: throw generic not-allowed error on groups.join if a non-owner tries to add another user to a group
2 years ago
Julian Lam
f043dcec96
fix: remove socketGroups.kick
2 years ago
Julian Lam
9d49ec60a1
fix: remove socketGroups.issueMassInvite
2 years ago
Julian Lam
b53f92fa2e
fix: handle client-side acceptAll and rejectAll
2 years ago
Julian Lam
18c45b4461
refactor: group invitations; issuing, accepting, rejecting; now via API
2 years ago
Julian Lam
0788fb5118
feat: #11420 , add new GET routes to retrieve pending and invited members of a group, plus accept/reject pending
2 years ago
Barış Soner Uşaklı
02ea17ea1b
breaking: remove deprecated groups socket calls
...
socket.emit('groups.join') removed use `PUT /api/v3/groups/:slug/membership/:uid`
socket.emit('groups.leave') removed use `DELETE /api/v3/groups/:slug/membership/:uid`
socket.emit('groups.grant') removed, `PUT /api/v3/groups/:slug/ownership/:uid`
socket.emit('groups.rescind') removed, `DELETE /api/v3/groups/:slug/ownership/:uid`
socket.emit('groups.update') removed, `PUT /api/v3/groups/:slug`
socket.emit('groups.create') removed, `POST /api/v3/groups`
socket.emit('groups.delete') removed, `DELETE /api/v3/groups`
3 years ago
Barış Soner Uşaklı
e3c0f0be0a
refactor: remove unused
3 years ago
Barış Soner Uşaklı
07e2741ea6
breaking: remove deprecated admin.groups methods
3 years ago
Barış Soner Uşaklı
fb363957d1
refactor: tab rules
3 years ago
Barış Soner Uşaklı
4359e5c97c
refactor: remove tabs after declaration
3 years ago
gasoved
8168c6c407
fix: purge uploaded images accordingly #9606 ( #9611 )
...
* fix: purge uploaded images accordingly
* fix: tests
* fix: relative paths
4 years ago
Barış Soner Uşaklı
5c59354c58
fix : #9389 , allow admins to add themselves to private groups
4 years ago
Peter Jaszkowiak
dab3b23575
chore: eslint no-var, vars-on-top
4 years ago
Peter Jaszkowiak
b56d9e12b5
chore: eslint prefer-arrow-callback
4 years ago
Peter Jaszkowiak
707b55b6a5
chore: eslint prefer-template
4 years ago
Julian Lam
80ee3dfbd1
fix(api): tests
4 years ago
Barış Soner Uşaklı
1f43e98f8b
fix: allow admins adding users to global moderators
...
add new test
4 years ago
Barış Soner Uşaklı
75024c3580
refactor: remove console.log, extra require
4 years ago
Barış Soner Uşaklı
b26e9b5993
fix : #8595 , dont save escaped data when renaming groups
4 years ago
Barış Soner Uşaklı
e367c5403e
refactor: move groups.leave, fix some tests
4 years ago
Barış Soner Uşaklı
8ae1f81cf4
feat: refactor groups.delete
4 years ago
Barış Soner Uşaklı
d69e503d21
feat: move groups.join to api
4 years ago
Barış Soner Uşaklı
872bacf1c4
Admin/users ( #8762 )
...
* feat: wip admin/users
* feat: more work
* feat: more fixes
* feat: #8662 , verified/unverified user groups
* feat: add filter
* feat: change user search to use filters array
* refactor: remove unused search call
* fix: tests
* fix: cant join system groups
* fix: upgrade script
4 years ago
Julian Lam
ebcb664b41
fix(writeapi): tests
4 years ago
Barış Soner Uşaklı
73ddf1cb98
fix: groups.updateCover
5 years ago
Barış Soner Uşaklı
ec5582b53c
feat: add privilege give/rescind hooks ( #8336 )
...
* feat: add privilege give/rescind hooks
action:privileges.categories.give/rescind
action:privileges.global.give/rescind
breaking change, privileges.categories.give/rescind and privileges.global.give/rescind use full privilege name for groups ie `groups:find` instead of `find`
* fix: tests, privileges renamed
5 years ago
Julian Lam
442fe65f5a
fix: remove tests related to group covers, as route is gone
5 years ago
Barış Soner Uşaklı
61da8c29ac
fix: group create/join/update name validation
5 years ago
Baris Usakli
c2cd7de891
fix : #8069 , dont show hidden groups in search
5 years ago
Barış Soner Uşaklı
3caa387ac6
fix: tests
5 years ago
Barış Soner Uşaklı
96ab8d05aa
fix: only allow png/jpg/bmp in cover/profile images
5 years ago
Julian Lam
1796b65d34
feat: option to restrict group leaving, closes #7770
5 years ago
Barış Soner Uşaklı
f15c7f12b3
refactor: async/await
5 years ago
Barış Soner Uşaklı
fa26855671
feat: #7842 , make isInvited, isPending work with uids
5 years ago
Julian Lam
c44bf48c01
fix: removed console.logs
6 years ago
Julian Lam
f736f0b382
fix: broken tests from 71b205a889
6 years ago
Barış Soner Uşaklı
9d1fcf4e36
fix: closes #7217
6 years ago
Barış Soner Uşaklı
7e828404f6
fix : #7116
...
dont save relative_path in db for group covers
6 years ago
Barış Soner Uşaklı
afa84023a2
closes #6942
6 years ago
Barış Soner Uşaklı
b6771836cf
closes #6937
6 years ago
Baris Usakli
566564ed74
fix redis tests
...
fixed typo in groups/data.js
added postcount,viewcount to int fields
6 years ago
Barış Soner Uşaklı
175e13edf6
group data
6 years ago
Barış Soner Uşaklı
b57db7fd8e
update groups join to take array of group names ( #6834 )
...
* allow groups.join to take an array of group names
* pass an array to groups.join/leave in privileges
* split up groups/membership
* add hits/miss to group cache
* fix typo
6 years ago
Barış Soner Uşaklı
805da98a36
remove unnecessary groups.resetCache calls
6 years ago
Barış Soner Uşaklı
cdc3ef09e9
closes #6481
7 years ago
Barış Soner Uşaklı
9132743870
#6481
7 years ago