Barış Soner Uşaklı
8ad64ec0f9
fix : #10121 , fix error messages in user creation
3 years ago
Barış Soner Uşaklı
cba78aee16
refactor: use alerts.error/success
3 years ago
Barış Soner Uşaklı
1980feed46
refactor: use alerts module
3 years ago
Barış Soner Uşaklı
fb363957d1
refactor: tab rules
3 years ago
gasoved
b0a24d6dd5
refactor: var to const and let ( #9885 )
...
* refactor: var to const and let
* fix: missed global bootbox usage
* refactor: align with eslint expectations
3 years ago
Barış Soner Uşaklı
a7668a7fb1
refactor: use utils.debounce
...
fixes socket message spam in chat resize
3 years ago
Julian Lam
b896484351
fix : #9634 , re-jig top bar of Admin > Manage > Users
4 years ago
Barış Soner Uşaklı
8ea58432c9
feat: show ip on acp manage users
...
update url on search
show matching ip when searching by ip
add ip to export csv
4 years ago
Peter Jaszkowiak
cc9d6fd08b
chore: eslint max-len
4 years ago
Peter Jaszkowiak
62869bae3d
chore: eslint function-paren-newline
4 years ago
Barış Soner Uşaklı
6e6a7a8f8a
fix : #8969 , export csv to file
4 years ago
Julian Lam
a0b7a82350
feat(api): account deletion routes for the Write API ( #8881 )
...
* feat(api): account deletion routes for the Write API
* refactor: rewrite client-side calls to account deletion to use api
* style: apply DRY
4 years ago
Julian Lam
d83eb7f89e
refactor: client-side handlers for user invitations
...
DRY
4 years ago
gasoved
3ccebf112e
feat: invites regardless of registration type, invite privilege, groups to join on acceptance ( #8786 )
...
* feat: allow invites in normal registration mode + invite privilege
* feat: select groups to join from an invite
* test: check if groups from invitations have been joined
* fix: remove unused variable
* feat: write API versions of socket calls
* docs: openapi specs for the new routes
* test: iron out mongo redis difference
* refactor: move inviteGroups endpoint into write API
* refactor: use GET /api/v3/users/:uid/invites/groups
Instead of GET /api/v3/users/:uid/inviteGroups
* fix: no need for /api/v3 prefix when using api module
* fix: tests
* refactor: change POST /api/v3/users/invite
To POST /api/v3/users/:uid/invites
* refactor: make helpers.invite awaitable
* fix: restrict invite API to self-use only
* fix: move invite groups controller to write api, +tests
* fix: tests
Co-authored-by: Julian Lam <[email protected] >
4 years ago
Peter Jaszkowiak
e128264b66
refactor: change Benchpress.parse to .render ( #8856 )
...
It has been deprecated with no warning message for a while
Changing these over before enabling the warning message to reduce spam
4 years ago
Julian Lam
1afd215050
feat: add back error handling for a number of api calls
4 years ago
Barış Soner Uşaklı
518d4fa170
fix: undefined call
4 years ago
Barış Soner Uşaklı
3ee4936db6
fix: keep sortBy while searching
4 years ago
Julian Lam
a784d10fff
refactor: api module returns promise, error-first cb if cb passed in
...
no more separate onSuccess onError callbacks
/cc @baris
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
Barış Soner Uşaklı
dc29f4dca2
refactor: switch to using slugify module
4 years ago
Barış Soner Uşaklı
c954db84e4
refactor: require style
4 years ago
Julian Lam
3ea1aa4780
refactor(writeapi): update route prefix to api/v3, default error option
4 years ago
Julian Lam
40dc1c38d3
feat(writeapi): added DELETE /groups/:slug/membership/:uid route
4 years ago
Julian Lam
952dc211dd
feat(writeapi): added group joining and deletion
4 years ago
Julian Lam
d044c3223e
feat(writeapi): abstracted ajax calls out to new api module
4 years ago
Julian Lam
a5af2dc819
feat: added PUT/DELETE /api/v1/users/:uid/ban routes
4 years ago
Julian Lam
d8879d21db
fix: error handling with POST /api/v1/users
4 years ago
Julian Lam
58043e07ba
fix: use POST call for user creation in ACP
...
- Not entirely sure about error handling yet, more research needed
- Also added socket method deprecation utility method
4 years ago
Barış Soner Uşaklı
4216c277d5
feat: focus username when modal is shown
5 years ago
Barış Soner Uşaklı
3dcf538773
feat: #8023 , allow wildcard search for uid/email
5 years ago
Julian Lam
67aca822e6
feat: account content deletion, closes #8381
5 years ago
Opliko
4855f1deca
fix:#8274 Don't escape HTML in manage users ( #8275 )
...
Perhaps the HTML for managing groups should ba actually rendered as HTML to serve its function. fixes #8274
5 years ago
Barış Soner Uşaklı
2f9c7c626f
fix : #8203 , fix user invites refreshing page
5 years ago
Barış Soner Uşaklı
c1b1ee61f3
fix: create user modal instantly closing
5 years ago
Barış Soner Uşaklı
05c9fe2735
feat: #5272 , allow changing user groups from manage users page
5 years ago
Barış Soner Uşaklı
6f375482a0
refactor: async/await admin/controllers
6 years ago
Julian Lam
c38db4f765
feat: #7515
...
This reverts commit 81f8cfe3da
.
6 years ago
Barış Soner Uşaklı
81f8cfe3da
Revert "feat: #7515"
...
This reverts commit ac889db16b
.
6 years ago
Barış Soner Uşaklı
ac889db16b
feat: #7515
6 years ago
Andrew Rodrigues
24dcae2193
feat: manual password expiry. closes #7471
6 years ago
Barış Soner Uşaklı
8689ffe78f
closes #6291
7 years ago
Barış Soner Uşaklı
8446a733e5
closes #5569
7 years ago
Barış Soner Uşaklı
19ae8dc7e7
closes #6154
7 years ago
Peter Jaszkowiak
5885e37127
Switch admin t.js usage to Benchpress
8 years ago
Barış Soner Uşaklı
efe13e4038
closes #5827
8 years ago
Julian Lam
72e77772db
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
896c8c7343
ESlint object-curly-spacing
8 years ago
Peter Jaszkowiak
3b0dd2d1ef
ESlint padded-blocks
8 years ago
Peter Jaszkowiak
a038c66549
ESlint quotes
8 years ago