Update doc

Signed-off-by: soupette <cyril.lpz@gmail.com>
This commit is contained in:
soupette 2020-06-10 11:49:14 +02:00 committed by Alexandre Bodin
parent 28653214f0
commit e73101b664
3 changed files with 6 additions and 24 deletions

View File

@ -42,7 +42,7 @@ export default strapi => {
title: 'Setting page 1',
to: `${strapi.settingsBaseURL}/${pluginId}/setting1`,
name: 'setting1',
permissions: [{ action: 'plugins::my-plugin.action-name', subject: null }], // This key is required
permissions: [{ action: 'plugins::my-plugin.action-name', subject: null }], // This key is not mandatory it can be null, undefined or an empty array
},
{
// Using i18n with a corresponding translation key
@ -52,7 +52,6 @@ export default strapi => {
},
to: `${strapi.settingsBaseURL}/${pluginId}/setting2`,
name: 'setting2',
permissions: [{ action: 'plugins::my-plugin.action-name', subject: null }], // This key is required
},
],
};
@ -149,7 +148,7 @@ export default strapi => {
title: 'Setting page 1',
to: `${strapi.settingsBaseURL}/${pluginId}/setting1`,
name: 'setting1',
permissions: [{ action: 'plugins::my-plugin.action-name', subject: null }], // This key is required
permissions: [{ action: 'plugins::my-plugin.action-name', subject: null }],
},
{
title: {
@ -158,7 +157,6 @@ export default strapi => {
},
to: `${strapi.settingsBaseURL}/${pluginId}/setting2`,
name: 'setting2',
permissions: [{ action: 'plugins::my-plugin.action-name', subject: null }], // This key is required
},
],
};
@ -253,7 +251,7 @@ export default strapi => {
Component: SettingLink,
// Bool : https://reacttraining.com/react-router/web/api/Route/exact-bool
exact: false,
permissions: [{ action: 'plugins::my-plugin.action-name', subject: null }], // This key is required
permissions: [{ action: 'plugins::my-plugin.action-name', subject: null }],
},
],
},

View File

@ -31,24 +31,9 @@ const initialState = {
label: 'app.components.LeftMenuLinkContainer.settings',
isDisplayed: false,
destination: SETTINGS_BASE_URL,
permissions: [
// webhooks
// { action: 'admin::webhook.create', subject: null },
// { action: 'admin::webhook.read', subject: null },
// { action: 'admin::webhook.update', subject: null },
// { action: 'admin::webhook.delete', subject: null },
// // users
// { action: 'admin::users.create', subject: null },
// { action: 'admin::users.read', subject: null },
// { action: 'admin::users.update', subject: null },
// { action: 'admin::users.delete', subject: null },
// // roles
// { action: 'admin::roles.create', subject: null },
// { action: 'admin::roles.update', subject: null },
// { action: 'admin::roles.read', subject: null },
// { action: 'admin::roles.delete', subject: null },
// Here are added the plugins settings permissions during the init phase
],
// Permissions of this link are retrieved in the init phase
// using the settings menu
permissions: [],
},
],
singleTypesSectionLinks: [],

View File

@ -5,7 +5,6 @@ const getSettingsMenuLinksPermissions = menu =>
const links = get(current, 'links', []);
const permissions = links.reduce((acc, current) => {
// console.log({ c: current });
let currentPermissions = get(current, 'permissions', null);
if (isEmpty(currentPermissions)) {