Files
mixtape/zero.Backoffice.UI/old_app/renderers/lists/users.js
T
2021-12-07 01:11:18 +01:00

25 lines
574 B
JavaScript

import List from 'zero/core/list.ts';
import UsersApi from 'zero/api/users.js';
const list = new List('users');
const prefix = '@user.fields.';
list.templateLabel = x => prefix + x;
list.link = x =>
{
return {
name: zero.alias.settings.users + '-edit',
params: { id: x.id },
query: { scope: 'shared' }
};
};
list.onFetch(filter => UsersApi.getAll(filter));
list.column('avatarId', { width: 70, canSort: false, hideLabel: true }).image();
list.column('name').name();
list.column('email').text();
list.column('isActive').active();
export default list;