dashboard/src/components/UserModal/consts.ts

65 lines
1,007 B
TypeScript
Raw Normal View History

2022-05-17 13:56:35 +02:00
import { UserRole } from 'src/services/users';
2022-02-10 13:34:44 +00:00
export const appAccessList = [
{
2022-05-17 11:52:08 +02:00
name: 'wekan',
2022-02-10 13:34:44 +00:00
image: '/assets/wekan.svg',
2022-05-17 11:52:08 +02:00
label: 'Wekan',
2022-02-10 13:34:44 +00:00
},
{
2022-05-17 11:52:08 +02:00
name: 'wordpress',
2022-02-10 13:34:44 +00:00
image: '/assets/wordpress.svg',
2022-05-17 11:52:08 +02:00
label: 'Wordpress',
2022-02-10 13:34:44 +00:00
},
{
name: 'nextcloud',
2022-02-10 13:34:44 +00:00
image: '/assets/nextcloud.svg',
2022-06-10 12:37:35 +02:00
label: 'Nextcloud',
2022-02-10 13:34:44 +00:00
},
{
2022-05-17 11:52:08 +02:00
name: 'zulip',
2022-02-10 13:34:44 +00:00
image: '/assets/zulip.svg',
2022-05-17 11:52:08 +02:00
label: 'Zulip',
2022-02-10 13:34:44 +00:00
},
];
2022-05-17 13:56:35 +02:00
2022-07-17 20:00:50 +02:00
export const allAppAccessList = [
...appAccessList,
{
name: 'dashboard',
image: '/assets/logo-small.svg',
label: 'Dashboard',
},
];
export const initialAppRoles = [
2022-05-17 13:56:35 +02:00
{
name: 'dashboard',
role: UserRole.User,
},
{
name: 'wekan',
2022-07-17 20:00:50 +02:00
role: UserRole.User,
2022-05-17 13:56:35 +02:00
},
{
name: 'wordpress',
2022-07-17 20:00:50 +02:00
role: UserRole.User,
2022-05-17 13:56:35 +02:00
},
{
name: 'nextcloud',
2022-07-17 20:00:50 +02:00
role: UserRole.User,
2022-05-17 13:56:35 +02:00
},
{
name: 'zulip',
2022-07-17 20:00:50 +02:00
role: UserRole.User,
2022-05-17 13:56:35 +02:00
},
];
export const initialUserForm = {
id: '',
name: '',
email: '',
app_roles: initialAppRoles,
status: '',
};