View Provider: Search
Closed this issue · 2 comments
dirk-ecker commented
Description
Search user with : name, role, curatory group or status.
Input
name, String,
roleId, Number,
curatory group id, curatoryId, Number,
status statusId, Number,
paging, offset and limit, Number,
sorting, asc or desc, String
Output
List of users with paging and name an email from user.
Implementation
GET /users ?name=’frank’ &roleId=42 &curatoryGroupId=42 &statusId=42 &_include=name, email &_sort=name,email &_order=asc, desc &offset=10&limit=10
{
data: [
{
id: 42,
name: ‘Frank’,
email: ‘frank@gmail.com’,
_links: {
self: { href: ‘/users/42’ },
update: { href: ‘/users/42’ }
}
},... ],
_pagination: {
offset : 10
limit: 10,
total : 26
},
_links: {
self: { href: ‘/users?name=’frank’&roleId=42&...&offset=10&limit=10’’ },
first: { href: ‘/users?name=’frank’&roleId=42&...&offset=0&limit=10’ },
last: { href: ‘/users?name=’frank’&roleId=42&...&offset=20&limit=10’ },
prev : { href: ‘/users?name=’frank’&roleId=42&...&offset=0&limit=10’ },
next: { href: ‘/users?name=’frank’&roleId=42&...&offset=20&limit=10’ }
}
}
The self link can be used to edit a specific user, update can be used to change the user, in this dialog the user can be deactivated.
Like always no link available, no right to do it.
Estimated Workload: 3-4 d
Actual Workload:
dirk-ecker commented
seems not, I will close it