Julian Lam
87a7d85e89
fix: missing breadcrumbs in schema
2021-01-07 15:11:45 -05:00
Julian Lam
4fc1337762
feat(api): added schema for email unsubscribe token
2020-12-22 13:22:01 -05:00
Julian Lam
f416dc177a
fix: all tests, wrap up work
2020-12-18 14:01:41 -05:00
Julian Lam
9c2de86a6e
fix: two more routes
2020-12-18 14:01:41 -05:00
Julian Lam
cb32e32ae3
feat: fix more tests, add more routes, update api test suite
2020-12-18 14:01:41 -05:00
Julian Lam
14c51e3c60
feat: add registration/complete route, fix some other tests
2020-12-18 14:01:41 -05:00
Julian Lam
b9a61d2d45
fix: api tests
2020-12-18 14:01:41 -05:00
Julian Lam
9de35ec5a3
feat: add missing schemas for various ACP settings routes
2020-12-18 14:01:41 -05:00
Julian Lam
d6de925348
feat: add missing schema for category update and deletion
...
Deleted CategoryObj component, since CategoryObject is used more
2020-12-18 14:01:41 -05:00
Julian Lam
ae9439748d
fix: spec
2020-12-09 10:42:41 -05:00
Julian Lam
d31aae167e
fix(spec): broken link to status component
2020-12-09 10:42:41 -05:00
Julian Lam
340387c18a
fix : #9055 , non-standard API response from addThumbs route
...
Also removed old thumb upload router handler, and updated uploadPost handling in composer to match new response schema
2020-12-09 10:42:41 -05:00
Julian Lam
1949d20a87
fix: spec
2020-12-09 10:42:41 -05:00
Barış Soner Uşaklı
5f0f476b57
feat: #9005 , use timestamp in profile/cover images
...
delete current one if keepAllUserImages is turned off
fix typo in data
2020-12-01 20:24:22 -05:00
psychobunny
af9e676291
Revert "fix(openapi): spec for 685f3c6aa6173383d6c31b87ed51cf8ed0ca44ce"
...
This reverts commit 1bb75e762e .
2020-12-01 16:06:03 -05:00
psychobunny
1bb75e762e
fix(openapi): spec for 685f3c6aa6
2020-12-01 14:53:16 -05:00
Barış Soner Uşaklı
cfb7b113e9
fix: spec
2020-11-30 22:54:27 -05:00
Barış Soner Uşaklı
cbbda45102
fix: remove dupe
2020-11-27 16:10:30 -05:00
Barış Soner Uşaklı
700ef1af97
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2020-11-27 16:04:59 -05:00
Barış Soner Uşaklı
4afdf8bc27
fix: spec, remove old tests
2020-11-27 16:04:44 -05:00
Julian Lam
acb576662e
fix(spec): from 6e6a7a8f8a
2020-11-27 15:51:56 -05:00
Julian Lam
1b1205a9ce
fix(spec): broken test due to canFlag addition
2020-11-27 13:36:30 -05:00
Barış Soner Uşaklı
88e5cda5b4
fix: spec for /tag
2020-11-27 12:46:12 -05:00
Julian Lam
22715d5413
refactor: add TopicObjectSlim common schema
2020-11-27 10:38:40 -05:00
Barış Soner Uşaklı
c037779fa1
feat: add topicOwnerPost #8778
2020-11-25 17:58:44 -05:00
Julian Lam
45a4f1361f
chore(spec): replace ugly hack with another hack for optional properties
2020-11-24 14:45:47 -05:00
Julian Lam
90434a4668
Revert "fix(spec): always show thumb in topic response"
...
This reverts commit 493c568a75 .
2020-11-24 14:26:47 -05:00
Julian Lam
493c568a75
fix(spec): always show thumb in topic response
2020-11-24 14:19:40 -05:00
Julian Lam
ae402e213e
chore: move topic route schema up two levels as slug and index are optional
2020-11-24 13:48:02 -05:00
Julian Lam
b3b501d789
chore: move category route schema up two levels as slug and index are optional
2020-11-24 13:42:11 -05:00
Barış Soner Uşaklı
b18e7e319b
fix: spec
2020-11-23 14:18:47 -05:00
Barış Soner Uşaklı
c2bb61231e
fix: spec
2020-11-21 23:39:52 -05:00
Barış Soner Uşaklı
9ca44e6f54
feat: add displayname into user obj #8637 ( #8909 )
...
* feat: add displayname into user obj #8637
* fix: spec
* perf: dont load settings if acp setting is turned off
2020-11-19 00:52:19 -05:00
Barış Soner Uşaklı
8d060065a0
fix: spec
2020-11-18 23:24:51 -05:00
Barış Soner Uşaklı
1d6bcbebde
feat: https://github.com/NodeBB/NodeBB/issues/8147
2020-11-16 21:31:55 -05:00
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 <julian@nodebb.org >
2020-11-16 14:47:23 -05:00
Barış Soner Uşaklı
2f4653a3cc
fix: spec
2020-11-15 16:50:24 -05:00
Julian Lam
8518404e22
feat: allow groups to specify which cids to show member posts from ( #8875 )
...
* feat: allow groups to specify which cids to show member posts from
* docs: fix tests for openapi
* fix: test breakage caused by improper conditional
* feat: server-side checking of memberPostCids for validity
* feat: admin panel template update to select categories to include
* refactor: privilege helpers.isUserAllowedTo
... to helpers.isAllowedTo, allowing group names to be passed in
2020-11-13 14:15:37 -05:00
Barış Soner Uşaklı
fe63c6aef3
fix: spec
2020-11-07 22:21:04 -05:00
Barış Soner Uşaklı
f1f9b225b0
feat: #8824 , cache refactor ( #8851 )
...
* feat: #8824 , cache refactor
ability to disable caches
ability to download contents of cache
refactor cache modules to remove duplicated code
* fix: remove duplicate hit/miss tracking
check cacheEnabled in getUncachedKeys
2020-11-06 23:13:12 -05:00
Julian Lam
cc1c722092
fix: breaking test from 0db0231cff
...
Also lowered export timeout to 5s
2020-10-27 20:37:23 -04:00
Julian Lam
14e5c24ec5
fix(openapi): final fixes to schemas
2020-10-27 20:37:23 -04:00
Julian Lam
9f9e3c1582
fix(writeapi): fix components, + tag object schema
2020-10-27 20:37:23 -04:00
Barış Soner Uşaklı
0db0231cff
feat: move postercount to topic hash
2020-10-24 21:14:52 -04:00
Barış Soner Uşaklı
7a3183520f
fix: spec
2020-10-22 19:51:25 -04:00
Julian Lam
c26f2b6599
feat(writeapi): user settings API
2020-10-22 14:07:50 -04:00
Barış Soner Uşaklı
cf474ab246
fix: spec
2020-10-19 19:11:50 -04:00
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
2020-10-13 22:42:50 -04:00
psychobunny
dbb4cfe9d6
style(openapi): break write API routes into individual files
2020-10-09 12:16:25 -04:00