* 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>
22 lines
516 B
JavaScript
22 lines
516 B
JavaScript
// @flow
|
|
import env from "../env";
|
|
import { Team } from "../models";
|
|
|
|
export default function present(team: Team) {
|
|
return {
|
|
id: team.id,
|
|
name: team.name,
|
|
avatarUrl: team.logoUrl,
|
|
sharing: team.sharing,
|
|
collaborativeEditing: !!(
|
|
team.collaborativeEditing && env.COLLABORATION_URL
|
|
),
|
|
documentEmbeds: team.documentEmbeds,
|
|
guestSignin: team.guestSignin,
|
|
subdomain: team.subdomain,
|
|
domain: team.domain,
|
|
url: team.url,
|
|
defaultUserRole: team.defaultUserRole,
|
|
};
|
|
}
|