minutebase / ember-can

Simple authorisation addon for Ember apps
http://ember-can.com
MIT License
270 stars 50 forks source link

Usage in in-repo-engine #90

Open roberkules opened 6 years ago

roberkules commented 6 years ago

hi,

trying to use ember-can in our app that consists of the main app and a few in-repo-engines.

we have a account-section and a corresponding account permission (read/write)

according to the docs, it should look like this:

// /lib/account/addon/abilities/account.js
export { default } from 'merchant-admin/abilities/account';

(merchant-admin is the main app, account is one of the in-repo-engines and account is also the name of the ability created in the main app)

I tried that, but then I'm getting this error:

Uncaught Error: Could not find module account/abilities/account imported from (require)

is it even possible to import from the main app (into the in-repo-engine)? or is there maybe another step missing?

ember:          3.2.2
ember-engines:  0.5.20
ember-can:      1.1.0
Exelord commented 6 years ago

Im not sure if in repo addons have access to the app. They are not engines and they should stay totally independent from the parent

roberkules commented 6 years ago

@Exelord not sure I understand, it's a in-repo-engine, why isn't it an engine?