fix: Optimize the directory structure of the resources folder
Optimize the directory structure of the resources folder Change-Id: If33e899550823a66b4784dc6fd23f06d9f5cff11
This commit is contained in:
parent
1da0258d7e
commit
395084d022
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import { allCanReadPolicy } from 'resources/keystone/policy';
|
import { allCanReadPolicy } from 'resources/skyline/policy';
|
||||||
import globalAuthCatalogStore from 'stores/keystone/catalog';
|
import globalAuthCatalogStore from 'stores/keystone/catalog';
|
||||||
import {
|
import {
|
||||||
getCredentialOpenRc,
|
getCredentialOpenRc,
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import { allCanReadPolicy } from 'resources/keystone/policy';
|
import { allCanReadPolicy } from 'resources/skyline/policy';
|
||||||
import globalUserStore from 'stores/keystone/user';
|
import globalUserStore from 'stores/keystone/user';
|
||||||
|
|
||||||
@inject('rootStore')
|
@inject('rootStore')
|
||||||
|
@ -16,7 +16,7 @@ import React from 'react';
|
|||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { Typography } from 'antd';
|
import { Typography } from 'antd';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import { allCanReadPolicy } from 'resources/keystone/policy';
|
import { allCanReadPolicy } from 'resources/skyline/policy';
|
||||||
import { getLocalTime } from 'utils/time';
|
import { getLocalTime } from 'utils/time';
|
||||||
import styles from './index.less';
|
import styles from './index.less';
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import checkItemPolicy, { systemRoleIsReader } from 'resources/keystone/policy';
|
import checkItemPolicy, { systemRoleIsReader } from 'resources/skyline/policy';
|
||||||
|
|
||||||
export async function checkAllowed({
|
export async function checkAllowed({
|
||||||
item,
|
item,
|
||||||
|
@ -31,7 +31,7 @@ import BaseTable from 'components/Tables/Base';
|
|||||||
import { isAdminPage } from 'utils/index';
|
import { isAdminPage } from 'utils/index';
|
||||||
import Notify from 'components/Notify';
|
import Notify from 'components/Notify';
|
||||||
import { checkTimeIn } from 'utils/time';
|
import { checkTimeIn } from 'utils/time';
|
||||||
import checkItemPolicy from 'resources/keystone/policy';
|
import checkItemPolicy from 'resources/skyline/policy';
|
||||||
import NotFound from 'components/Cards/NotFound';
|
import NotFound from 'components/Cards/NotFound';
|
||||||
import { getTags } from 'components/MagicInput';
|
import { getTags } from 'components/MagicInput';
|
||||||
import { getPath, getLinkRender } from 'utils/route-map';
|
import { getPath, getLinkRender } from 'utils/route-map';
|
||||||
|
@ -23,7 +23,7 @@ import NotFound from 'components/Cards/NotFound';
|
|||||||
import Infos from 'components/Infos';
|
import Infos from 'components/Infos';
|
||||||
import Notify from 'components/Notify';
|
import Notify from 'components/Notify';
|
||||||
import { toJS } from 'mobx';
|
import { toJS } from 'mobx';
|
||||||
import checkItemPolicy from 'resources/keystone/policy';
|
import checkItemPolicy from 'resources/skyline/policy';
|
||||||
import ItemActionButtons from 'components/Tables/Base/ItemActionButtons';
|
import ItemActionButtons from 'components/Tables/Base/ItemActionButtons';
|
||||||
import { emptyActionConfig } from 'utils/constants';
|
import { emptyActionConfig } from 'utils/constants';
|
||||||
import { getPath, getLinkRender } from 'utils/route-map';
|
import { getPath, getLinkRender } from 'utils/route-map';
|
||||||
|
@ -18,7 +18,7 @@ import { toJS, reaction } from 'mobx';
|
|||||||
import i18n from 'core/i18n';
|
import i18n from 'core/i18n';
|
||||||
import { isAdminPage, isUserCenterPage } from 'utils/index';
|
import { isAdminPage, isUserCenterPage } from 'utils/index';
|
||||||
import { BellOutlined } from '@ant-design/icons';
|
import { BellOutlined } from '@ant-design/icons';
|
||||||
import checkItemPolicy from 'resources/keystone/policy';
|
import checkItemPolicy from 'resources/skyline/policy';
|
||||||
import { Layout } from 'antd';
|
import { Layout } from 'antd';
|
||||||
import GlobalHeader from 'components/Layout/GlobalHeader';
|
import GlobalHeader from 'components/Layout/GlobalHeader';
|
||||||
import { setRouteMap, getPath } from 'utils/route-map';
|
import { setRouteMap, getPath } from 'utils/route-map';
|
||||||
|
@ -16,7 +16,7 @@ import { observer, inject } from 'mobx-react';
|
|||||||
import Base from 'containers/List';
|
import Base from 'containers/List';
|
||||||
import { serviceStatus, serviceState } from 'resources/nova/service';
|
import { serviceStatus, serviceState } from 'resources/nova/service';
|
||||||
import globalComputeHostStore from 'stores/nova/compute-host';
|
import globalComputeHostStore from 'stores/nova/compute-host';
|
||||||
import { onlyAdminCanReadPolicy } from 'resources/keystone/policy';
|
import { onlyAdminCanReadPolicy } from 'resources/skyline/policy';
|
||||||
import { getOptions } from 'utils';
|
import { getOptions } from 'utils';
|
||||||
import actionConfigs from './actions';
|
import actionConfigs from './actions';
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { onlyAdminCanReadPolicy } from 'resources/keystone/policy';
|
import { onlyAdminCanReadPolicy } from 'resources/skyline/policy';
|
||||||
import CodeEditor from 'components/CodeEditor';
|
import CodeEditor from 'components/CodeEditor';
|
||||||
|
|
||||||
export class View extends ModalAction {
|
export class View extends ModalAction {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import { observer, inject } from 'mobx-react';
|
import { observer, inject } from 'mobx-react';
|
||||||
import Base from 'containers/List';
|
import Base from 'containers/List';
|
||||||
import globalSettingStore from 'stores/skyline/setting';
|
import globalSettingStore from 'stores/skyline/setting';
|
||||||
import { onlyAdminCanReadPolicy } from 'resources/keystone/policy';
|
import { onlyAdminCanReadPolicy } from 'resources/skyline/policy';
|
||||||
import actionConfigs from './actions';
|
import actionConfigs from './actions';
|
||||||
|
|
||||||
export class Setting extends Base {
|
export class Setting extends Base {
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalLbaasStore from 'stores/octavia/loadbalancer';
|
import globalLbaasStore from 'stores/octavia/loadbalancer';
|
||||||
import globalRootStore from 'stores/root';
|
import globalRootStore from 'stores/root';
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ import globalNetworkStore from 'stores/neutron/network';
|
|||||||
import globalProjectStore from 'stores/keystone/project';
|
import globalProjectStore from 'stores/keystone/project';
|
||||||
import { isEmpty, isFunction } from 'lodash';
|
import { isEmpty, isFunction } from 'lodash';
|
||||||
import Notify from 'components/Notify';
|
import Notify from 'components/Notify';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalNeutronStore from 'stores/neutron/neutron';
|
import globalNeutronStore from 'stores/neutron/neutron';
|
||||||
import { subnetIpv6Tip } from 'resources/neutron/network';
|
import { subnetIpv6Tip } from 'resources/neutron/network';
|
||||||
import networkUtil from './networkUtil';
|
import networkUtil from './networkUtil';
|
||||||
|
@ -17,7 +17,7 @@ import { ModalAction } from 'containers/Action';
|
|||||||
import { ipValidate } from 'utils/validate';
|
import { ipValidate } from 'utils/validate';
|
||||||
import globalNetworkStore from 'stores/neutron/network';
|
import globalNetworkStore from 'stores/neutron/network';
|
||||||
import { isEmpty } from 'lodash';
|
import { isEmpty } from 'lodash';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalProjectStore from 'stores/keystone/project';
|
import globalProjectStore from 'stores/keystone/project';
|
||||||
import globalRootStore from 'stores/root';
|
import globalRootStore from 'stores/root';
|
||||||
import { subnetIpv6Tip } from 'resources/neutron/network';
|
import { subnetIpv6Tip } from 'resources/neutron/network';
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import globalNetworkStore from 'stores/neutron/network';
|
import globalNetworkStore from 'stores/neutron/network';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalRootStore from 'stores/root';
|
import globalRootStore from 'stores/root';
|
||||||
|
|
||||||
export default class DeleteAction extends ConfirmAction {
|
export default class DeleteAction extends ConfirmAction {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import globalNetworkStore from 'stores/neutron/network';
|
import globalNetworkStore from 'stores/neutron/network';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalRootStore from 'stores/root';
|
import globalRootStore from 'stores/root';
|
||||||
import { getYesNoList } from 'utils/index';
|
import { getYesNoList } from 'utils/index';
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalVPNEndPointGroupStore from 'stores/neutron/vpn-endpoint-group';
|
import globalVPNEndPointGroupStore from 'stores/neutron/vpn-endpoint-group';
|
||||||
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
||||||
import globalRootStore from 'stores/root';
|
import globalRootStore from 'stores/root';
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalVpnIKEPolicyStore from 'stores/neutron/vpn-ike-policy';
|
import globalVpnIKEPolicyStore from 'stores/neutron/vpn-ike-policy';
|
||||||
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
||||||
import globalRootStore from 'stores/root';
|
import globalRootStore from 'stores/root';
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalVpnIPsecPolicyStore from 'stores/neutron/vpn-ipsec-policy';
|
import globalVpnIPsecPolicyStore from 'stores/neutron/vpn-ipsec-policy';
|
||||||
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
||||||
import globalRootStore from 'stores/root';
|
import globalRootStore from 'stores/root';
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
||||||
import globalRootStore from 'stores/root';
|
import globalRootStore from 'stores/root';
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import { checkPolicyRule } from 'resources/keystone/policy';
|
import { checkPolicyRule } from 'resources/skyline/policy';
|
||||||
import globalVpnServicesStore from 'stores/neutron/vpn-service';
|
import globalVpnServicesStore from 'stores/neutron/vpn-service';
|
||||||
import globalRootStore from 'stores/root';
|
import globalRootStore from 'stores/root';
|
||||||
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
import globalVpnIPsecConnectionStore from 'stores/neutron/vpn-ipsec-connection';
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import globalObjectStore from 'stores/swift/object';
|
import globalObjectStore from 'stores/swift/object';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
import { isFile } from 'resources/swift/container';
|
import { isFile } from 'resources/swift/container';
|
||||||
|
|
||||||
export default class CopyFile extends ConfirmAction {
|
export default class CopyFile extends ConfirmAction {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import globalObjectStore from 'stores/swift/object';
|
import globalObjectStore from 'stores/swift/object';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
|
|
||||||
@inject('rootStore')
|
@inject('rootStore')
|
||||||
@observer
|
@observer
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import globalObjectStore from 'stores/swift/object';
|
import globalObjectStore from 'stores/swift/object';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
import { isFile } from 'resources/swift/container';
|
import { isFile } from 'resources/swift/container';
|
||||||
|
|
||||||
export default class CutFile extends ConfirmAction {
|
export default class CutFile extends ConfirmAction {
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import globalObjectStore, { ObjectStore } from 'stores/swift/object';
|
import globalObjectStore, { ObjectStore } from 'stores/swift/object';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
import { isFile } from 'resources/swift/container';
|
import { isFile } from 'resources/swift/container';
|
||||||
|
|
||||||
export default class Delete extends ConfirmAction {
|
export default class Delete extends ConfirmAction {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import { isFile } from 'resources/swift/container';
|
import { isFile } from 'resources/swift/container';
|
||||||
import globalObjectStore from 'stores/swift/object';
|
import globalObjectStore from 'stores/swift/object';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
import FileSaver from 'file-saver';
|
import FileSaver from 'file-saver';
|
||||||
|
|
||||||
export default class Download extends ConfirmAction {
|
export default class Download extends ConfirmAction {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import globalObjectStore, { ObjectStore } from 'stores/swift/object';
|
import globalObjectStore, { ObjectStore } from 'stores/swift/object';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
import { isFile } from 'resources/swift/container';
|
import { isFile } from 'resources/swift/container';
|
||||||
|
|
||||||
@inject('rootStore')
|
@inject('rootStore')
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import globalObjectStore from 'stores/swift/object';
|
import globalObjectStore from 'stores/swift/object';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
import { isFolder } from 'resources/swift/container';
|
import { isFolder } from 'resources/swift/container';
|
||||||
|
|
||||||
export default class PasteFile extends ConfirmAction {
|
export default class PasteFile extends ConfirmAction {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import globalObjectStore from 'stores/swift/object';
|
import globalObjectStore from 'stores/swift/object';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
import { isFile } from 'resources/swift/container';
|
import { isFile } from 'resources/swift/container';
|
||||||
|
|
||||||
@inject('rootStore')
|
@inject('rootStore')
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import globalObjectStore, { ObjectStore } from 'stores/swift/object';
|
import globalObjectStore, { ObjectStore } from 'stores/swift/object';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
|
|
||||||
@inject('rootStore')
|
@inject('rootStore')
|
||||||
@observer
|
@observer
|
||||||
|
@ -18,7 +18,7 @@ import { Popover, Col, Row, Skeleton } from 'antd';
|
|||||||
import Base from 'containers/List';
|
import Base from 'containers/List';
|
||||||
import globalObjectStore, { ObjectStore } from 'stores/swift/object';
|
import globalObjectStore, { ObjectStore } from 'stores/swift/object';
|
||||||
import { bytesFilter } from 'utils/index';
|
import { bytesFilter } from 'utils/index';
|
||||||
import { allCanReadPolicy } from 'resources/keystone/policy';
|
import { allCanReadPolicy } from 'resources/skyline/policy';
|
||||||
import { toJS } from 'mobx';
|
import { toJS } from 'mobx';
|
||||||
import { isEqual } from 'lodash';
|
import { isEqual } from 'lodash';
|
||||||
import { isFolder } from 'resources/swift/container';
|
import { isFolder } from 'resources/swift/container';
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import globalContainerStore, { ContainerStore } from 'stores/swift/container';
|
import globalContainerStore, { ContainerStore } from 'stores/swift/container';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
|
|
||||||
@inject('rootStore')
|
@inject('rootStore')
|
||||||
@observer
|
@observer
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
import { inject, observer } from 'mobx-react';
|
import { inject, observer } from 'mobx-react';
|
||||||
import { ModalAction } from 'containers/Action';
|
import { ModalAction } from 'containers/Action';
|
||||||
import globalContainerStore from 'stores/swift/container';
|
import globalContainerStore from 'stores/swift/container';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
|
|
||||||
@inject('rootStore')
|
@inject('rootStore')
|
||||||
@observer
|
@observer
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import { ConfirmAction } from 'containers/Action';
|
import { ConfirmAction } from 'containers/Action';
|
||||||
import globalContainerStore from 'stores/swift/container';
|
import globalContainerStore from 'stores/swift/container';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
|
|
||||||
export default class Delete extends ConfirmAction {
|
export default class Delete extends ConfirmAction {
|
||||||
get id() {
|
get id() {
|
||||||
|
@ -18,7 +18,7 @@ import { Popover, Col, Row, Skeleton } from 'antd';
|
|||||||
import Base from 'containers/List';
|
import Base from 'containers/List';
|
||||||
import globalContainerStore, { ContainerStore } from 'stores/swift/container';
|
import globalContainerStore, { ContainerStore } from 'stores/swift/container';
|
||||||
import { bytesFilter } from 'utils/index';
|
import { bytesFilter } from 'utils/index';
|
||||||
import { allCanChangePolicy } from 'resources/keystone/policy';
|
import { allCanChangePolicy } from 'resources/skyline/policy';
|
||||||
import { getStrFromTimestamp } from 'utils/time';
|
import { getStrFromTimestamp } from 'utils/time';
|
||||||
import { swiftEndpoint } from 'client/client/constants';
|
import { swiftEndpoint } from 'client/client/constants';
|
||||||
import actionConfigs from './actions';
|
import actionConfigs from './actions';
|
||||||
|
@ -20,8 +20,8 @@ import { getQueryString } from 'utils/index';
|
|||||||
import { setLocalStorageItem } from 'utils/local-storage';
|
import { setLocalStorageItem } from 'utils/local-storage';
|
||||||
import { isEmpty, values } from 'lodash';
|
import { isEmpty, values } from 'lodash';
|
||||||
|
|
||||||
const checkItemPolicy = require('resources/keystone/policy').default;
|
const checkItemPolicy = require('resources/skyline/policy').default;
|
||||||
const { onlyAdminCanReadPolicy } = require('resources/keystone/policy');
|
const { onlyAdminCanReadPolicy } = require('resources/skyline/policy');
|
||||||
|
|
||||||
export class RootStore {
|
export class RootStore {
|
||||||
@observable
|
@observable
|
||||||
|
Loading…
Reference in New Issue
Block a user