Merge "refactor: Refactor danger from buttonType to isDanger"

This commit is contained in:
Zuul 2022-06-02 10:27:36 +00:00 committed by Gerrit Code Review
commit 6b34ad1b05
106 changed files with 237 additions and 208 deletions

View File

@ -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`

View File

@ -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';
} }
``` ```

View File

@ -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`

View File

@ -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;
} }
``` ```

View File

@ -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,

View File

@ -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' }}>

View File

@ -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,
}; };
} }

View File

@ -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,
}; };

View File

@ -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 '';

View File

@ -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() {

View File

@ -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');
} }

View File

@ -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';

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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;

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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');
} }

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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;
} }

View File

@ -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() {

View File

@ -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;

View File

@ -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;

View File

@ -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');
} }

View File

@ -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;

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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');
} }

View File

@ -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() {

View File

@ -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';

View File

@ -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';

View File

@ -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() {

View File

@ -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;

View File

@ -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;

View File

@ -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() {

View File

@ -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() {

View File

@ -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;

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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) {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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');

View File

@ -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