Silverstripe Version:
SS4.4.4
Question:
When I tried to expose Member, I got below error when I ran flush
[Emergency] Uncaught Exception: No fields or nestedQueries defined for SilverStripe\Security\Member
What I did was to give Member class an extension:
class MemberExension extends DataExtension implements ScaffoldingProvider
and YML like below
SilverStripe\GraphQL\Manager:
schemas:
default:
scaffolding_providers:
- App\Web\Model\Supplier
- SilverStripe\Security\Member
scaffolding:
types:
SilverStripe\Security\Member:
fileds: [ID, FirstName, Surname, Email]
operations:
read: true
App\Web\Model\Supplier:
fields: [ID, Title]
operations:
read: true
create: true
Not sure what goes wrong - I suspect that I can’t implement ScaffoldingProvider on the extension? Because the same technique I used on App\Web\Model\Supplier and that works with no problem.
Any idea?
ps: and also, sub classes of SilverStripe\Security\Member are having the same issue
Cheers
Leo