* Make sure proper state is shown for unconvential states of boards permissions.

* Fix lint.
Этот коммит содержится в:
Christopher Speller
2023-04-06 08:27:17 -07:00
коммит произвёл GitHub
родитель 532070fa6d
Коммит 1b6eeb34a5

Просмотреть файл

@@ -52,20 +52,23 @@ const TeamPermissionsRow = (): JSX.Element => {
} }
} }
let currentRoleName = intl.formatMessage({id: 'BoardMember.schemeNone', defaultMessage: 'None'}) let currentRoleName = intl.formatMessage({id: 'BoardMember.schemeAdmin', defaultMessage: 'Admin'})
if (board.type === BoardTypeOpen && board.minimumRole === MemberRole.Admin) { if (board.type === BoardTypeOpen) {
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeAdmin', defaultMessage: 'Admin'}) currentRoleName = intl.formatMessage({id: 'BoardMember.schemeEditor', defaultMessage: 'Editor'})
} else if (board.type === BoardTypeOpen && board.minimumRole === MemberRole.Editor) { if (board.minimumRole === MemberRole.Editor) {
if (board.isTemplate) { if (board.isTemplate) {
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeViewer', defaultMessage: 'Viewer'}) currentRoleName = intl.formatMessage({id: 'BoardMember.schemeViewer', defaultMessage: 'Viewer'})
} else { } else {
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeEditor', defaultMessage: 'Editor'}) currentRoleName = intl.formatMessage({id: 'BoardMember.schemeEditor', defaultMessage: 'Editor'})
} }
} else if (board.type === BoardTypeOpen && board.minimumRole === MemberRole.Commenter) { } else if (board.minimumRole === MemberRole.Commenter) {
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeCommenter', defaultMessage: 'Commenter'}) currentRoleName = intl.formatMessage({id: 'BoardMember.schemeCommenter', defaultMessage: 'Commenter'})
} else if (board.type === BoardTypeOpen && board.minimumRole === MemberRole.Viewer) { } else if (board.minimumRole === MemberRole.Viewer) {
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeViewer', defaultMessage: 'Viewer'}) currentRoleName = intl.formatMessage({id: 'BoardMember.schemeViewer', defaultMessage: 'Viewer'})
} }
} else {
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeNone', defaultMessage: 'None'})
}
const confirmationDialog = ( const confirmationDialog = (
<ConfirmationDialogBox <ConfirmationDialogBox