mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-28 00:06:53 +01:00
df6208e309
* feat: add user groups table * add groups and group view * fix top level await on mock data * add UG flag * create group files, refactor group cards * add generic badge component * adapt hooks to use endpoints * implement basic create group * fix: update snap * fix: type id as string for now * implement create group, use api, refactoring * add stars to group owners * refactor GroupForm.tsx to use styled components * feat: remove group * add edit group * add group card actions * feat: edit and remove group users * add users to groups * Initial commit * refine project access table * add project access group view * Take users and groups from backend * Add onsubmit * new project access, assign and edit * fix EditGroup, Group * Finish assigning roles in project * List assigned projects in group card * Run prettier * Add added column to project access table Co-authored-by: Jaanus Sellin <jaanus@getunleash.ai> Co-authored-by: sighphyre <liquidwicked64@gmail.com>
23 lines
450 B
TypeScript
23 lines
450 B
TypeScript
export interface IUser {
|
|
id: number;
|
|
email: string;
|
|
name: string;
|
|
createdAt: string;
|
|
imageUrl: string;
|
|
loginAttempts: number;
|
|
permissions: string[] | null;
|
|
inviteLink: string;
|
|
rootRole: number;
|
|
seenAt: string | null;
|
|
username?: string;
|
|
isAPI: boolean;
|
|
paid?: boolean;
|
|
addedAt?: string;
|
|
}
|
|
|
|
export interface IPermission {
|
|
permission: string;
|
|
project?: string;
|
|
environment?: string;
|
|
}
|