Редактировать: В конечном итоге я переключился на трапецеидальный искаженный текст js v5. Я могу сделать все это в 1/10 времени с лучшей документацией.
Я пытаюсь выяснить, как реализовать политику isOwner Strapi.
Они создали официальную документацию и заблокировал проблему .
Единственная проблема заключается в том, что документация фактически не использует политики, даже если она называется «Создать - это политика владельца». Он изменяет способ обновления и создания вещи. Теперь я мог бы использовать эти же методологии для создания нового метода поиска, но я бы предпочел использовать политику.
То, что подстегнуло этот вопрос, содержится в документации по GraphQL:
resolver: {
Query: {
restaurant: {
description: 'Return a single restaurant',
policies: ['plugins::users-permissions.isAuthenticated', 'isOwner'], // Apply the 'isAuthenticated' policy of the `Users & Permissions` plugin, then the 'isOwner' policy before executing the resolver.
},
Как будет реализована такая политика isOwner?
Лучший ответ, который я могу найти это сообщение в выпуске GitHub, но причина, по которой я публикую этот вопрос, заключается в том, что официальная документация не соответствует тому, о чем говорится в этом сообщении, и, кажется, противоречит самой "политике", которая на самом деле является контроллером вместе с документация по GraphQL со ссылкой на политику, которая может существовать, которая соответствует посту GitHub.