So loving beta 16, changing my permissions and settings to comply and they just wouldnt show up.
Docs say:
To find you extension id, take the composer name and replace any slashes with dashes (example: 'fof/merge-discussions' becomes 'fof-merge-discussions').
So given my plugin, with composer name webbinaro\flarum-calendar
the name would be webbinaro-flarum-calendar
right? Wrong.
Some reason it's just webbinaro-calendar
.. (dropping 'flarum')
I
found this by asking app.data.extensions
and got
webbinaro-calendar: {id: "webbinaro-calendar", version: "0.3.0" …}
And once I changed my code to use that permissions showed up. Anyone know why that is? I tried to look in code where that value might be pulled from but can't find it.