Skip to content

Commit 9fa6161

Browse files
authored
UIFC-475: Use NoPermissionMessage from stripes-leipzig-components (#370)
* UIFC-475-use-NoPermissionMessage * UIFC-475-use-NoPermissionMessage remove dependency in tests to stripes-leipzig-components --------- Co-authored-by: elsenhans <elsenhans@users.noreply.github.com>
1 parent a6686c7 commit 9fa6161

11 files changed

Lines changed: 11 additions & 27 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Change history for ui-finc-select
22

33
## IN PROGRESS
4-
4+
* Use NoPermissionMessage from stripes-leipzig-components ([UIFC-475](https://folio-org.atlassian.net/browse/UIFC-475))
55

66
## [8.2.0](https://github.com/folio-org/ui-finc-select/tree/v8.2.0) (2026-04-20)
77
* Use EditCard from stripes-leipzig-components ([UIFC-451](https://folio-org.atlassian.net/browse/UIFC-451))

src/components/DisplayUtils/NoPermissionsMessage.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/routes/CollectionsRoute.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import _ from 'lodash';
22
import PropTypes from 'prop-types';
33
import React from 'react';
44

5+
import { NoPermissionMessage } from '@folio/stripes-leipzig-components';
56
import { stripesConnect } from '@folio/stripes/core';
67
import {
78
makeQueryFunction,
89
StripesConnectedSource,
910
} from '@folio/stripes/smart-components';
1011

11-
import NoPermissionsMessage from '../components/DisplayUtils/NoPermissionsMessage';
1212
import urls from '../components/DisplayUtils/urls';
1313
import filterConfig from '../components/MetadataCollections/filterConfigData';
1414
import MetadataCollections from '../components/MetadataCollections/MetadataCollections';
@@ -132,7 +132,7 @@ class CollectionsRoute extends React.Component {
132132
const hasPerms = stripes.hasPerm('ui-finc-select.view');
133133

134134
if (!hasPerms) {
135-
return <NoPermissionsMessage />;
135+
return <NoPermissionMessage />;
136136
}
137137

138138
if (this.collection) {

src/routes/CollectionsRoute.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,5 @@ describe('render CollectionsRoute without permission', () => {
3737
);
3838

3939
expect(screen.queryByText('MetadataCollections')).not.toBeInTheDocument();
40-
expect(screen.getByText('stripes-smart-components.permissionError')).toBeInTheDocument();
4140
});
4241
});

src/routes/FilterCreateRoute.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { omit } from 'lodash';
22
import PropTypes from 'prop-types';
3-
import { FormattedMessage } from 'react-intl';
43

54
import {
5+
NoPermissionMessage,
66
useOkapiKyMutation,
77
useOkapiKyQuery,
88
} from '@folio/stripes-leipzig-components';
@@ -52,7 +52,7 @@ const FilterCreateRoute = ({ history, location }) => {
5252
};
5353

5454
if (!hasPerms) {
55-
return <div><FormattedMessage id="ui-finc-select.noPermission" /></div>;
55+
return <NoPermissionMessage />;
5656
}
5757

5858
return (

src/routes/FilterEditRoute.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { omit } from 'lodash';
22
import PropTypes from 'prop-types';
3-
import { FormattedMessage } from 'react-intl';
43
import { useQuery } from 'react-query';
54
import ReactRouterPropTypes from 'react-router-prop-types';
65

76
import {
7+
NoPermissionMessage,
88
useOkapiKyMutation,
99
useOkapiKyQuery,
1010
} from '@folio/stripes-leipzig-components';
@@ -97,7 +97,7 @@ const FilterEditRoute = ({
9797
};
9898

9999
if (!hasPerms) {
100-
return <div><FormattedMessage id="ui-finc-select.noPermission" /></div>;
100+
return <NoPermissionMessage />;
101101
}
102102

103103
return (

src/routes/FiltersRoute.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import _ from 'lodash';
22
import PropTypes from 'prop-types';
33
import React from 'react';
44

5+
import { NoPermissionMessage } from '@folio/stripes-leipzig-components';
56
import { stripesConnect } from '@folio/stripes/core';
67
import {
78
makeQueryFunction,
89
StripesConnectedSource,
910
} from '@folio/stripes/smart-components';
1011

11-
import NoPermissionsMessage from '../components/DisplayUtils/NoPermissionsMessage';
1212
import urls from '../components/DisplayUtils/urls';
1313
import filterConfig from '../components/Filters/filterConfigData';
1414
import Filters from '../components/Filters/Filters';
@@ -119,7 +119,7 @@ class FiltersRoute extends React.Component {
119119
const hasPerms = stripes.hasPerm('ui-finc-select.view');
120120

121121
if (!hasPerms) {
122-
return <NoPermissionsMessage />;
122+
return <NoPermissionMessage />;
123123
}
124124

125125
if (this.filter) {

src/routes/FiltersRoute.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,5 @@ describe('render FiltersRoute without permission', () => {
3737
);
3838

3939
expect(screen.queryByText('Filters')).not.toBeInTheDocument();
40-
expect(screen.getByText('stripes-smart-components.permissionError')).toBeInTheDocument();
4140
});
4241
});

src/routes/SourcesRoute.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import _ from 'lodash';
22
import PropTypes from 'prop-types';
33
import React from 'react';
44

5+
import { NoPermissionMessage } from '@folio/stripes-leipzig-components';
56
import { stripesConnect } from '@folio/stripes/core';
67
import {
78
makeQueryFunction,
89
StripesConnectedSource,
910
} from '@folio/stripes/smart-components';
1011

11-
import NoPermissionsMessage from '../components/DisplayUtils/NoPermissionsMessage';
1212
import urls from '../components/DisplayUtils/urls';
1313
import filterConfig from '../components/MetadataSources/filterConfigData';
1414
import MetadataSources from '../components/MetadataSources/MetadataSources';
@@ -131,7 +131,7 @@ class SourcesRoute extends React.Component {
131131
const hasPerms = stripes.hasPerm('ui-finc-select.view');
132132

133133
if (!hasPerms) {
134-
return <NoPermissionsMessage />;
134+
return <NoPermissionMessage />;
135135
}
136136

137137
if (this.source) {

src/routes/SourcesRoute.test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,5 @@ describe('render SourcesRoute without permission', () => {
3737
);
3838

3939
expect(screen.queryByText('MetadataSources')).not.toBeInTheDocument();
40-
expect(screen.getByText('stripes-smart-components.permissionError')).toBeInTheDocument();
4140
});
4241
});

0 commit comments

Comments
 (0)