1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-23 00:22:19 +01:00

fix: remove project list from edit component

This commit is contained in:
Youssef 2022-01-24 14:58:06 +01:00 committed by Fredrik Oseberg
parent 8c82a6bceb
commit e5a9825871
3 changed files with 12 additions and 6 deletions

View File

@ -63,7 +63,7 @@ const EditFeature = () => {
}; };
const formatApiCode = () => { const formatApiCode = () => {
return `curl --location --request PUT '${ return `curl --location --request PATCH '${
uiConfig.unleashUrl uiConfig.unleashUrl
}/api/admin/projects/${projectId}/features/${featureId}' \\ }/api/admin/projects/${projectId}/features/${featureId}' \\
--header 'Authorization: INSERT_API_KEY' \\ --header 'Authorization: INSERT_API_KEY' \\

View File

@ -1,7 +1,4 @@
import { import { CREATE_FEATURE } from '../../../providers/AccessProvider/permissions';
CREATE_FEATURE,
UPDATE_FEATURE,
} from '../../../providers/AccessProvider/permissions';
import Input from '../../../common/Input/Input'; import Input from '../../../common/Input/Input';
import { Button } from '@material-ui/core'; import { Button } from '@material-ui/core';
import { useStyles } from './FeatureForm.styles'; import { useStyles } from './FeatureForm.styles';
@ -53,7 +50,7 @@ const FeatureForm: React.FC<IFeatureToggleForm> = ({
const { hasAccess } = useContext(AccessContext); const { hasAccess } = useContext(AccessContext);
const { featureTypes } = useFeatureTypes(); const { featureTypes } = useFeatureTypes();
const { permissions } = useUser(); const { permissions } = useUser();
const editable = hasAccess(UPDATE_FEATURE, project); const editable = hasAccess(CREATE_FEATURE, project) && mode !== 'Edit';
const renderToggleDescription = () => { const renderToggleDescription = () => {
return featureTypes.find(toggle => toggle.id === type)?.description; return featureTypes.find(toggle => toggle.id === type)?.description;

View File

@ -47,6 +47,15 @@ Array [
"title": "Copy", "title": "Copy",
"type": "protected", "type": "protected",
}, },
Object {
"component": [Function],
"layout": "main",
"menu": Object {},
"parent": "/projects",
"path": "/projects/:projectId/features2/:featureId/settings",
"title": "Edit Feature",
"type": "protected",
},
Object { Object {
"component": [Function], "component": [Function],
"flags": "E", "flags": "E",