diff --git a/examples/getstarted/src/index.js b/examples/getstarted/src/index.js index 5abfcc85cf..3df2386e35 100644 --- a/examples/getstarted/src/index.js +++ b/examples/getstarted/src/index.js @@ -7,7 +7,19 @@ module.exports = { * * This gives you an opportunity to extend code. */ - register({ strapi }) {}, + async register({ strapi }) { + await strapi.admin.services.permission.conditionProvider.register({ + displayName: 'Something', + name: 'is-something', + plugin: 'foo', + handler: (user) => ({ + // name: { $ne: 'MARC' }, + // addresses: { notrepeat_req: { name: 'toto' } }, + 'addresses.repeat_req': { $elemMatch: { name: 'toto' } }, + addresses: { $elemMatch: { postal_code: { $eq: '58' } } }, + }), + }); + }, /** * An asynchronous bootstrap function that runs before