chore: API Consistency (#1304)

* chore: Addressing API inconsistencies

* lint

* add: Missing sort to groups.list
fix: Documention issues

* test: fix

* feat: Add missing shares.info endpoint

* feat: Add sorting to users.list endpoint

* fix: Incorrect pagination parameters listed on user endpoints

* users.s3Upload -> attachments.create

* chore: exportAll -> export_all
This commit is contained in:
Tom Moor
2020-06-16 20:56:17 -07:00
committed by GitHub
parent 5010b08e83
commit 0f8d503df8
20 changed files with 309 additions and 250 deletions

View File

@ -176,9 +176,9 @@ describe('#collections.export', async () => {
});
});
describe('#collections.exportAll', async () => {
describe('#collections.export_all', async () => {
it('should require authentication', async () => {
const res = await server.post('/api/collections.exportAll');
const res = await server.post('/api/collections.export_all');
const body = await res.json();
expect(res.status).toEqual(401);
@ -187,7 +187,7 @@ describe('#collections.exportAll', async () => {
it('should require authorization', async () => {
const user = await buildUser();
const res = await server.post('/api/collections.exportAll', {
const res = await server.post('/api/collections.export_all', {
body: { token: user.getJwtToken() },
});
expect(res.status).toEqual(403);
@ -195,7 +195,7 @@ describe('#collections.exportAll', async () => {
it('should return success', async () => {
const { admin } = await seed();
const res = await server.post('/api/collections.exportAll', {
const res = await server.post('/api/collections.export_all', {
body: { token: admin.getJwtToken() },
});
@ -204,7 +204,7 @@ describe('#collections.exportAll', async () => {
it('should allow downloading directly', async () => {
const { admin } = await seed();
const res = await server.post('/api/collections.exportAll', {
const res = await server.post('/api/collections.export_all', {
body: { token: admin.getJwtToken(), download: true },
});