Fix boards share dialog (#22773)
* Make sure proper state is shown for unconvential states of boards permissions. * Fix lint.
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
532070fa6d
Коммит
1b6eeb34a5
@@ -52,19 +52,22 @@ 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'})
|
||||||
|
} else {
|
||||||
|
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeEditor', defaultMessage: 'Editor'})
|
||||||
|
}
|
||||||
|
} else if (board.minimumRole === MemberRole.Commenter) {
|
||||||
|
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeCommenter', defaultMessage: 'Commenter'})
|
||||||
|
} 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.schemeEditor', defaultMessage: 'Editor'})
|
|
||||||
}
|
}
|
||||||
} else if (board.type === BoardTypeOpen && board.minimumRole === MemberRole.Commenter) {
|
} else {
|
||||||
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeCommenter', defaultMessage: 'Commenter'})
|
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeNone', defaultMessage: 'None'})
|
||||||
} else if (board.type === BoardTypeOpen && board.minimumRole === MemberRole.Viewer) {
|
|
||||||
currentRoleName = intl.formatMessage({id: 'BoardMember.schemeViewer', defaultMessage: 'Viewer'})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const confirmationDialog = (
|
const confirmationDialog = (
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user