Fixing demotion message (#4410)
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
98131a293a
Коммит
6a4d1713e6
@@ -69,7 +69,7 @@ export default class AdminTeamMembersDropdown extends React.Component {
|
||||
handleMakeMember(e) {
|
||||
e.preventDefault();
|
||||
const me = UserStore.getCurrentUser();
|
||||
if (this.props.user.id === me.id) {
|
||||
if (this.props.user.id === me.id && me.roles.includes('system_admin')) {
|
||||
this.handleDemoteSystemAdmin(this.props.user, 'member');
|
||||
} else {
|
||||
this.doMakeMember();
|
||||
@@ -131,7 +131,7 @@ export default class AdminTeamMembersDropdown extends React.Component {
|
||||
handleMakeTeamAdmin(e) {
|
||||
e.preventDefault();
|
||||
const me = UserStore.getCurrentUser();
|
||||
if (this.props.user.id === me.id) {
|
||||
if (this.props.user.id === me.id && me.roles.includes('system_admin')) {
|
||||
this.handleDemoteSystemAdmin(this.props.user, 'teamadmin');
|
||||
} else {
|
||||
this.doMakeTeamAdmin();
|
||||
|
||||
@@ -40,7 +40,7 @@ export default class TeamMembersDropdown extends React.Component {
|
||||
|
||||
handleMakeMember() {
|
||||
const me = UserStore.getCurrentUser();
|
||||
if (this.props.user.id === me.id) {
|
||||
if (this.props.user.id === me.id && me.roles.includes('system_admin')) {
|
||||
this.handleDemote(this.props.user, 'team_user');
|
||||
} else {
|
||||
Client.updateTeamMemberRoles(
|
||||
@@ -101,7 +101,7 @@ export default class TeamMembersDropdown extends React.Component {
|
||||
|
||||
handleMakeAdmin() {
|
||||
const me = UserStore.getCurrentUser();
|
||||
if (this.props.user.id === me.id) {
|
||||
if (this.props.user.id === me.id && me.roles.includes('system_admin')) {
|
||||
this.handleDemote(this.props.user, 'team_user team_admin');
|
||||
} else {
|
||||
Client.updateTeamMemberRoles(
|
||||
|
||||
Ссылка в новой задаче
Block a user