* Add defaultUserRole on server * Handle defaultUserRole on frontend * Handle tests * Handle user role in userCreator * Minor improvments * Fix prettier issue * Undefined when isNewTeam is false * Update app/scenes/Settings/Security.js Co-authored-by: Tom Moor <tom.moor@gmail.com> * Update app/scenes/Settings/Security.js Co-authored-by: Tom Moor <tom.moor@gmail.com> * Update app/scenes/Settings/Security.js Co-authored-by: Tom Moor <tom.moor@gmail.com> * Remove duplicate validation * Update Team.js * fix: Move note out of restricted width wrapper * Move language setting to use 'note' prop * Remove admin option Co-authored-by: Tom Moor <tom.moor@gmail.com>
25 lines
440 B
JavaScript
25 lines
440 B
JavaScript
// @flow
|
|
import { computed } from "mobx";
|
|
import BaseModel from "./BaseModel";
|
|
|
|
class Team extends BaseModel {
|
|
id: string;
|
|
name: string;
|
|
avatarUrl: string;
|
|
sharing: boolean;
|
|
collaborativeEditing: boolean;
|
|
documentEmbeds: boolean;
|
|
guestSignin: boolean;
|
|
subdomain: ?string;
|
|
domain: ?string;
|
|
url: string;
|
|
defaultUserRole: string;
|
|
|
|
@computed
|
|
get signinMethods(): string {
|
|
return "SSO";
|
|
}
|
|
}
|
|
|
|
export default Team;
|