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