You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
317 B

  1. import { RoleName } from '../role/role'
  2. export class MemberItem {
  3. constructor(
  4. readonly id: number,
  5. readonly user: number,
  6. readonly role: number,
  7. readonly username: string,
  8. readonly rolename: RoleName
  9. ) {}
  10. get isProjectAdmin(): boolean {
  11. return this.rolename === 'project_admin'
  12. }
  13. }