admin/role/userでuseridが指定できるように (#90)
* admin/role/userでuseridが指定できるように * Update packages/backend/src/server/api/endpoints/admin/roles/users.ts --------- Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
This commit is contained in:
parent
91af2d7b06
commit
c492d450e9
|
@ -28,6 +28,7 @@ export const paramDef = {
|
||||||
roleId: { type: 'string', format: 'misskey:id' },
|
roleId: { type: 'string', format: 'misskey:id' },
|
||||||
sinceId: { type: 'string', format: 'misskey:id' },
|
sinceId: { type: 'string', format: 'misskey:id' },
|
||||||
untilId: { type: 'string', format: 'misskey:id' },
|
untilId: { type: 'string', format: 'misskey:id' },
|
||||||
|
userId: { type: 'string', format: 'misskey:id' },
|
||||||
limit: { type: 'integer', minimum: 1, maximum: 100, default: 10 },
|
limit: { type: 'integer', minimum: 1, maximum: 100, default: 10 },
|
||||||
},
|
},
|
||||||
required: ['roleId'],
|
required: ['roleId'],
|
||||||
|
@ -63,6 +64,10 @@ export default class extends Endpoint<typeof meta, typeof paramDef> {
|
||||||
}))
|
}))
|
||||||
.innerJoinAndSelect('assign.user', 'user');
|
.innerJoinAndSelect('assign.user', 'user');
|
||||||
|
|
||||||
|
if (ps.userId != null) {
|
||||||
|
query.andWhere('assign.userId = :userId', { userId: ps.userId });
|
||||||
|
}
|
||||||
|
|
||||||
const assigns = await query
|
const assigns = await query
|
||||||
.take(ps.limit)
|
.take(ps.limit)
|
||||||
.getMany();
|
.getMany();
|
||||||
|
|
Loading…
Reference in a new issue