Merge "refactor: Refactor danger from buttonType to isDanger"
This commit is contained in:
commit
6b34ad1b05
@ -271,12 +271,16 @@ English | [简体中文](../../zh/develop/3-7-ModalAction-introduction.md)
|
|||||||
|
|
||||||
- `buttonType`
|
- `buttonType`
|
||||||
- Static
|
- Static
|
||||||
- The type of button, support `primary`, `danger`
|
- The type of button, support `primary`, `default`, `link`
|
||||||
- When the button is to emphasize the risk of action, the button or the text on the button is generally red, use `danger`
|
|
||||||
|
- `isDanger`
|
||||||
|
- Static
|
||||||
|
- Support boolean `false`, `true`, the default value is `false`
|
||||||
|
- When the button is to emphasize the risk of action, the button or the text on the button is generally red, use `true`
|
||||||
- As the example of disable cinder service`src/pages/configuration/containers/SystemInfo/CinderService/actions/Disable.jsx` :
|
- As the example of disable cinder service`src/pages/configuration/containers/SystemInfo/CinderService/actions/Disable.jsx` :
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
static buttonType = 'danger';
|
static isDanger = true;
|
||||||
```
|
```
|
||||||
|
|
||||||
- `modalSize`
|
- `modalSize`
|
||||||
|
@ -138,11 +138,21 @@ English | [简体中文](../../zh/develop/3-8-ConfirmAction-introduction.md)
|
|||||||
- `buttonType`
|
- `buttonType`
|
||||||
- The type of button, support `primary`, `danger`, `default`
|
- The type of button, support `primary`, `danger`, `default`
|
||||||
- Default is `default`
|
- Default is `default`
|
||||||
|
- Take reset setting value as an example `src/pages/configuration/containers/Setting/actions/Reset.jsx`
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
get buttonType() {
|
||||||
|
return 'primary';
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
- `isDanger`
|
||||||
|
- Support boolean `false`, `true`, the default value is `false`
|
||||||
- When the button is to emphasize the risk of action, the button or the text on the button is generally red, use `danger`
|
- When the button is to emphasize the risk of action, the button or the text on the button is generally red, use `danger`
|
||||||
- Take stop instance as an example `src/pages/compute/containers/Instance/actions/Stop.jsx` :
|
- Take stop instance as an example `src/pages/compute/containers/Instance/actions/Stop.jsx` :
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return 'danger';
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
@ -271,12 +271,16 @@
|
|||||||
|
|
||||||
- `buttonType`
|
- `buttonType`
|
||||||
- 静态属性
|
- 静态属性
|
||||||
- 按钮的类型,支持`primary`、`danger`
|
- 按钮的类型,支持`primary`、`default`、`link`
|
||||||
- 当按钮要强调操作危险性时,按钮或按钮上的文字一般为红色,使用`danger`
|
|
||||||
|
- `isDanger`
|
||||||
|
- 静态属性
|
||||||
|
- 支持布尔值 `false`, `true`
|
||||||
|
- 当按钮要强调操作危险性时,按钮或按钮上的文字一般为红色,使用`true`
|
||||||
- 以禁止 Cinder 服务`src/pages/configuration/containers/SystemInfo/CinderService/actions/Disable.jsx`为例
|
- 以禁止 Cinder 服务`src/pages/configuration/containers/SystemInfo/CinderService/actions/Disable.jsx`为例
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
static buttonType = 'danger';
|
static isDanger = true;
|
||||||
```
|
```
|
||||||
|
|
||||||
- `modalSize`
|
- `modalSize`
|
||||||
|
@ -138,12 +138,23 @@
|
|||||||
- `buttonType`
|
- `buttonType`
|
||||||
- 按钮的类型,支持`primary`、`danger`、`default`
|
- 按钮的类型,支持`primary`、`danger`、`default`
|
||||||
- 默认值为`default`
|
- 默认值为`default`
|
||||||
|
- 以重置系统配置初始值 `src/pages/configuration/containers/Setting/actions/Reset.jsx` 为例
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
get buttonType() {
|
||||||
|
return 'primary';
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
- `isDanger`
|
||||||
|
- 是否属于危险级别的按钮
|
||||||
|
- 支持的值为:布尔值 `false`、`true`,默认值为`false`
|
||||||
- 当按钮要强调操作危险性时,按钮或按钮上的文字一般为红色,使用`danger`
|
- 当按钮要强调操作危险性时,按钮或按钮上的文字一般为红色,使用`danger`
|
||||||
- 以停止云主机`src/pages/compute/containers/Instance/actions/Stop.jsx`为例
|
- 以停止云主机`src/pages/compute/containers/Instance/actions/Stop.jsx`为例
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@ export default class TableButton extends Component {
|
|||||||
return {
|
return {
|
||||||
title: PropTypes.string.isRequired,
|
title: PropTypes.string.isRequired,
|
||||||
buttonType: PropTypes.string,
|
buttonType: PropTypes.string,
|
||||||
|
isDanger: PropTypes.bool,
|
||||||
data: PropTypes.array,
|
data: PropTypes.array,
|
||||||
columns: PropTypes.array,
|
columns: PropTypes.array,
|
||||||
modalSize: PropTypes.string,
|
modalSize: PropTypes.string,
|
||||||
@ -33,6 +34,7 @@ export default class TableButton extends Component {
|
|||||||
|
|
||||||
static defaultProps = {
|
static defaultProps = {
|
||||||
buttonType: 'link',
|
buttonType: 'link',
|
||||||
|
isDanger: false,
|
||||||
data: [],
|
data: [],
|
||||||
columns: [],
|
columns: [],
|
||||||
modalSize: 'middle',
|
modalSize: 'middle',
|
||||||
@ -47,9 +49,11 @@ export default class TableButton extends Component {
|
|||||||
};
|
};
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { buttonType, title, buttonText, modalSize, style } = this.props;
|
const { buttonType, isDanger, title, buttonText, modalSize, style } =
|
||||||
|
this.props;
|
||||||
const configs = {
|
const configs = {
|
||||||
buttonType,
|
buttonType,
|
||||||
|
isDanger,
|
||||||
title,
|
title,
|
||||||
buttonText,
|
buttonText,
|
||||||
modalSize,
|
modalSize,
|
||||||
|
@ -22,13 +22,14 @@ import { getActionsByPolicy } from '../Action';
|
|||||||
import styles from './index.less';
|
import styles from './index.less';
|
||||||
|
|
||||||
const updateConf = (conf, selectedItems) => {
|
const updateConf = (conf, selectedItems) => {
|
||||||
const { id, title, actionType, buttonType, buttonText } = conf;
|
const { id, title, actionType, buttonType, buttonText, isDanger } = conf;
|
||||||
return {
|
return {
|
||||||
id,
|
id,
|
||||||
title,
|
title,
|
||||||
name: buttonText || title,
|
name: buttonText || title,
|
||||||
actionType,
|
actionType,
|
||||||
buttonType,
|
buttonType,
|
||||||
|
isDanger,
|
||||||
action: conf,
|
action: conf,
|
||||||
isAllowed: selectedItems.length > 0,
|
isAllowed: selectedItems.length > 0,
|
||||||
items: selectedItems,
|
items: selectedItems,
|
||||||
@ -59,9 +60,9 @@ function DropdownActionButton({
|
|||||||
const menuItems = actions.map((it) => {
|
const menuItems = actions.map((it) => {
|
||||||
const key = `table-batch-more-${generateId()}`;
|
const key = `table-batch-more-${generateId()}`;
|
||||||
const newConf = updateConf(it, selectedItems);
|
const newConf = updateConf(it, selectedItems);
|
||||||
const { buttonType, name } = newConf;
|
const { isDanger, name } = newConf;
|
||||||
newConf.onFinishAction = onFinishAction;
|
newConf.onFinishAction = onFinishAction;
|
||||||
newConf.danger = buttonType === 'danger';
|
newConf.danger = !!isDanger;
|
||||||
if (!selectedItems.length) {
|
if (!selectedItems.length) {
|
||||||
return (
|
return (
|
||||||
<Menu.Item key={key} disabled style={{ textAlign: 'center' }}>
|
<Menu.Item key={key} disabled style={{ textAlign: 'center' }}>
|
||||||
|
@ -25,14 +25,14 @@ import styles from './index.less';
|
|||||||
const { SubMenu } = Menu;
|
const { SubMenu } = Menu;
|
||||||
|
|
||||||
function getActionConf(action) {
|
function getActionConf(action) {
|
||||||
const { id, title, actionType, buttonText, buttonType } = action;
|
const { id, title, actionType, buttonText, isDanger = false } = action;
|
||||||
return {
|
return {
|
||||||
id,
|
id,
|
||||||
title,
|
title,
|
||||||
name: buttonText || title,
|
name: buttonText || title,
|
||||||
actionType,
|
actionType,
|
||||||
action,
|
action,
|
||||||
danger: buttonType === 'danger',
|
danger: isDanger,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -101,12 +101,13 @@ export default class TablePrimaryButtons extends Component {
|
|||||||
} = this.props;
|
} = this.props;
|
||||||
const primaryActionButtons = this.actionList.map((it, index) => {
|
const primaryActionButtons = this.actionList.map((it, index) => {
|
||||||
const key = `primary-${generateId()}`;
|
const key = `primary-${generateId()}`;
|
||||||
const { id, title, buttonType, actionType, buttonText } = it;
|
const { id, title, buttonType, actionType, buttonText, isDanger } = it;
|
||||||
const config = {
|
const config = {
|
||||||
id,
|
id,
|
||||||
title,
|
title,
|
||||||
name: buttonText || title,
|
name: buttonText || title,
|
||||||
buttonType,
|
buttonType,
|
||||||
|
isDanger,
|
||||||
actionType,
|
actionType,
|
||||||
action: it,
|
action: it,
|
||||||
};
|
};
|
||||||
|
@ -58,6 +58,10 @@ export default class ConfirmAction {
|
|||||||
return 'default';
|
return 'default';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get isDanger() {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
// action button text use buttonText || title
|
// action button text use buttonText || title
|
||||||
return '';
|
return '';
|
||||||
|
@ -24,6 +24,8 @@ export default class FormAction extends BaseForm {
|
|||||||
|
|
||||||
static buttonType = 'primary';
|
static buttonType = 'primary';
|
||||||
|
|
||||||
|
static isDanger = false;
|
||||||
|
|
||||||
static path = '/';
|
static path = '/';
|
||||||
|
|
||||||
static allowed() {
|
static allowed() {
|
||||||
|
@ -24,6 +24,8 @@ export default class ModalAction extends BaseForm {
|
|||||||
|
|
||||||
static buttonType = 'primary';
|
static buttonType = 'primary';
|
||||||
|
|
||||||
|
static isDanger = false;
|
||||||
|
|
||||||
get name() {
|
get name() {
|
||||||
return t('Edit');
|
return t('Edit');
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,8 @@ export default class StepAction extends StepForm {
|
|||||||
|
|
||||||
static buttonType = 'primary';
|
static buttonType = 'primary';
|
||||||
|
|
||||||
|
static isDanger = false;
|
||||||
|
|
||||||
static id = 'step-action';
|
static id = 'step-action';
|
||||||
|
|
||||||
static title = 'StepAction';
|
static title = 'StepAction';
|
||||||
|
@ -28,8 +28,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Port');
|
return t('Delete Port');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -28,8 +28,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Port Group');
|
return t('Delete Port Group');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -28,8 +28,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Node');
|
return t('Delete Node');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Flavor');
|
return t('Delete Flavor');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Host Aggregate');
|
return t('Delete Host Aggregate');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -23,7 +23,7 @@ export class DisableAction extends ModalAction {
|
|||||||
|
|
||||||
static buttonText = t('Disable');
|
static buttonText = t('Disable');
|
||||||
|
|
||||||
static buttonType = 'danger';
|
static isDanger = true;
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
this.store = globalComputeHostStore;
|
this.store = globalComputeHostStore;
|
||||||
|
@ -25,8 +25,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Image');
|
return t('Delete Image');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DetachAction extends ConfirmAction {
|
|||||||
return t('Detach Security Group');
|
return t('Detach Security Group');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -29,8 +29,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('delete ironic instance');
|
return t('delete ironic instance');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get isAsyncAction() {
|
get isAsyncAction() {
|
||||||
|
@ -29,8 +29,8 @@ export default class Rebuild extends ConfirmAction {
|
|||||||
return t('Rebuild Instance');
|
return t('Rebuild Instance');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get actionName() {
|
get actionName() {
|
||||||
|
@ -34,8 +34,8 @@ export default class SoftDelete extends ConfirmAction {
|
|||||||
return t('Delete Instance');
|
return t('Delete Instance');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -27,10 +27,6 @@ export default class StartAction extends ConfirmAction {
|
|||||||
return t('Start Instance');
|
return t('Start Instance');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
|
||||||
return 'default';
|
|
||||||
}
|
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
return t('Start');
|
return t('Start');
|
||||||
}
|
}
|
||||||
|
@ -27,8 +27,8 @@ export default class Stop extends ConfirmAction {
|
|||||||
return t('Stop Instance');
|
return t('Stop Instance');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Keypair');
|
return t('Delete Keypair');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Server Group');
|
return t('Delete Server Group');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Metadata');
|
return t('Delete Metadata');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -23,8 +23,6 @@ export class Edit extends ModalAction {
|
|||||||
return 'edit';
|
return 'edit';
|
||||||
}
|
}
|
||||||
|
|
||||||
static buttonType = 'primary';
|
|
||||||
|
|
||||||
get instanceName() {
|
get instanceName() {
|
||||||
return this.item.key;
|
return this.item.key;
|
||||||
}
|
}
|
||||||
|
@ -25,7 +25,11 @@ export default class Reset extends ConfirmAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get buttonType() {
|
||||||
return 'danger';
|
return 'primary';
|
||||||
|
}
|
||||||
|
|
||||||
|
get isDanger() {
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get actionName() {
|
get actionName() {
|
||||||
|
@ -25,8 +25,6 @@ export class View extends ModalAction {
|
|||||||
|
|
||||||
static title = t('View Detail');
|
static title = t('View Detail');
|
||||||
|
|
||||||
static buttonType = 'primary';
|
|
||||||
|
|
||||||
static readOnly = true;
|
static readOnly = true;
|
||||||
|
|
||||||
static enableSystemReader = true;
|
static enableSystemReader = true;
|
||||||
|
@ -23,7 +23,7 @@ export class DisableAction extends ModalAction {
|
|||||||
|
|
||||||
static buttonText = t('Disable');
|
static buttonText = t('Disable');
|
||||||
|
|
||||||
static buttonType = 'danger';
|
static isDanger = true;
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
this.store = globalServiceStore;
|
this.store = globalServiceStore;
|
||||||
|
@ -24,10 +24,6 @@ export default class Enable extends ConfirmAction {
|
|||||||
return t('Enable Service');
|
return t('Enable Service');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
|
||||||
return 'default';
|
|
||||||
}
|
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
return t('Enable');
|
return t('Enable');
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,7 @@ export class DisableAction extends ModalAction {
|
|||||||
|
|
||||||
static buttonText = t('Disable');
|
static buttonText = t('Disable');
|
||||||
|
|
||||||
static buttonType = 'danger';
|
static isDanger = true;
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
this.store = globalComputeHostStore;
|
this.store = globalComputeHostStore;
|
||||||
|
@ -24,8 +24,8 @@ export default class RemoveAction extends ConfirmAction {
|
|||||||
return t('Remove Network');
|
return t('Remove Network');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class RemoveAction extends ConfirmAction {
|
|||||||
return t('Remove Router');
|
return t('Remove Router');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Disable extends ConfirmAction {
|
|||||||
return t('Disable Neutron Agent');
|
return t('Disable Neutron Agent');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,10 +24,6 @@ export default class Enable extends ConfirmAction {
|
|||||||
return t('Enable Neutron Agent');
|
return t('Enable Neutron Agent');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
|
||||||
return 'default';
|
|
||||||
}
|
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
return t('Enable');
|
return t('Enable');
|
||||||
}
|
}
|
||||||
|
@ -19,15 +19,15 @@ export default class DeleteClusterTemplates extends ConfirmAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get title() {
|
get title() {
|
||||||
return t('Delete Template')
|
return t('Delete Template');
|
||||||
}
|
}
|
||||||
|
|
||||||
get actionName() {
|
get actionName() {
|
||||||
return t('Delete Clusters Templates');
|
return t('Delete Clusters Templates');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -21,7 +21,7 @@ export default class DeleteClusters extends ConfirmAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get title() {
|
get title() {
|
||||||
return t('Delete Clusters')
|
return t('Delete Clusters');
|
||||||
}
|
}
|
||||||
|
|
||||||
get actionName() {
|
get actionName() {
|
||||||
@ -32,8 +32,8 @@ export default class DeleteClusters extends ConfirmAction {
|
|||||||
return t('Delete');
|
return t('Delete');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
policy = 'container-infra:cluster:delete';
|
policy = 'container-infra:cluster:delete';
|
||||||
|
@ -30,8 +30,8 @@ export default class DeleteCapsule extends ConfirmAction {
|
|||||||
return t('Delete');
|
return t('Delete');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
policy = 'container:capsule:delete';
|
policy = 'container:capsule:delete';
|
||||||
|
@ -28,8 +28,8 @@ export default class DeleteContainer extends ConfirmAction {
|
|||||||
return t('Delete Container');
|
return t('Delete Container');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -28,8 +28,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Backup');
|
return t('Delete Backup');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
allowedCheckFunction = () => true;
|
allowedCheckFunction = () => true;
|
||||||
|
@ -28,8 +28,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Configuration');
|
return t('Delete Configuration');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
allowedCheckFunction = () => true;
|
allowedCheckFunction = () => true;
|
||||||
|
@ -28,8 +28,8 @@ export default class DatabaseDelete extends ConfirmAction {
|
|||||||
return t('Delete Database');
|
return t('Delete Database');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -28,8 +28,8 @@ export default class UserDelete extends ConfirmAction {
|
|||||||
return t('Delete User');
|
return t('Delete User');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -28,8 +28,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete');
|
return t('Delete');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
allowedCheckFunction = () => true;
|
allowedCheckFunction = () => true;
|
||||||
|
@ -29,8 +29,8 @@ export default class Abandon extends ConfirmAction {
|
|||||||
return t('abandon stack');
|
return t('abandon stack');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get isAsyncAction() {
|
get isAsyncAction() {
|
||||||
|
@ -29,8 +29,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('delete stack');
|
return t('delete stack');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get isAsyncAction() {
|
get isAsyncAction() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Domain');
|
return t('Delete Domain');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Project');
|
return t('Delete Project');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,10 +24,6 @@ export default class StartAction extends ConfirmAction {
|
|||||||
return t('Start');
|
return t('Start');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
|
||||||
return 'default';
|
|
||||||
}
|
|
||||||
|
|
||||||
policy = 'identity:update_project';
|
policy = 'identity:update_project';
|
||||||
|
|
||||||
confirmContext(data) {
|
confirmContext(data) {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete User');
|
return t('Delete User');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Group');
|
return t('Delete Group');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -28,8 +28,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('delete instance');
|
return t('delete instance');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get isAsyncAction() {
|
get isAsyncAction() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Certificate');
|
return t('Delete Certificate');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Certificate');
|
return t('Delete Certificate');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete DNAT Rule');
|
return t('Delete DNAT Rule');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -27,8 +27,8 @@ export default class Release extends ConfirmAction {
|
|||||||
return t('Release');
|
return t('Release');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -25,8 +25,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Listener');
|
return t('Delete Listener');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -25,8 +25,8 @@ export default class DeletePoolAction extends ConfirmAction {
|
|||||||
return t('Delete Default Pool');
|
return t('Delete Default Pool');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Member');
|
return t('Delete Member');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -26,8 +26,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Load Balancer');
|
return t('Delete Load Balancer');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Subnet');
|
return t('Delete Subnet');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -26,8 +26,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Network');
|
return t('Delete Network');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete QoS Policy');
|
return t('Delete QoS Policy');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Bandwidth Egress Rules');
|
return t('Delete Bandwidth Egress Rules');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Bandwidth Ingress Rules');
|
return t('Delete Bandwidth Ingress Rules');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete DSCP Marking Rules');
|
return t('Delete DSCP Marking Rules');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Static Route');
|
return t('Delete Static Route');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -25,8 +25,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Router');
|
return t('Delete Router');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Rule');
|
return t('Delete Rule');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Security Group');
|
return t('Delete Security Group');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -27,8 +27,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete VPN EndPoint Groups');
|
return t('Delete VPN EndPoint Groups');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -27,8 +27,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete VPN IKE Policy');
|
return t('Delete VPN IKE Policy');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -27,8 +27,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete VPN IPsec Policy');
|
return t('Delete VPN IPsec Policy');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -26,8 +26,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete IPsec Site Connection');
|
return t('Delete IPsec Site Connection');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -27,8 +27,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete VPN');
|
return t('Delete VPN');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Allowed Address Pair');
|
return t('Delete Allowed Address Pair');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -28,8 +28,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Release');
|
return t('Release');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get actionName() {
|
get actionName() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DetachAction extends ConfirmAction {
|
|||||||
return t('Detach Security Group');
|
return t('Detach Security Group');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Virtual Adapter');
|
return t('Delete Virtual Adapter');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Share Access Rule');
|
return t('Delete Share Access Rule');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Share Metadata');
|
return t('Delete Share Metadata');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Share');
|
return t('Delete Share');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Share Group');
|
return t('Delete Share Group');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Extra Specs');
|
return t('Delete Extra Specs');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Share Group Type');
|
return t('Delete Share Group Type');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Force Delete Share Instance');
|
return t('Force Delete Share Instance');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Share Network');
|
return t('Delete Share Network');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Share Server');
|
return t('Delete Share Server');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Extra Specs');
|
return t('Delete Extra Specs');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Share Type');
|
return t('Delete Share Type');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Backup');
|
return t('Delete Backup');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -37,8 +37,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return this.title;
|
return this.title;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -29,8 +29,8 @@ export default class Delete extends ConfirmAction {
|
|||||||
return t('Delete Container');
|
return t('Delete Container');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -25,8 +25,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Snapshot');
|
return t('Delete Snapshot');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -28,8 +28,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Volume');
|
return t('Delete Volume');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
@ -28,7 +28,7 @@ export class Detach extends ModalAction {
|
|||||||
|
|
||||||
static title = t('Detach');
|
static title = t('Detach');
|
||||||
|
|
||||||
static buttonType = 'danger';
|
static isDanger = true;
|
||||||
|
|
||||||
get name() {
|
get name() {
|
||||||
return t('Detach');
|
return t('Detach');
|
||||||
|
@ -24,8 +24,8 @@ export default class DeleteAction extends ConfirmAction {
|
|||||||
return t('Delete Extra Specs');
|
return t('Delete Extra Specs');
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonType() {
|
get isDanger() {
|
||||||
return 'danger';
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
get buttonText() {
|
get buttonText() {
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user