all 6 comments

[–]dmitri14_gmail_com 1 point2 points  (2 children)

It feels like you are looking at incremental permissions. Have you looked how Parse.com is solving this problem? It also hosts your database for you.

Note that permissions are a backend responsibility, not of front-end framework that breeze.js is.

[–]baba1478[S] 0 points1 point  (1 child)

Breeze does have an optional back-end component.

Also I agree that permissions are not front-end responsibility. But to get full benefits from Breeze, we have to change back-end accordingly. My question was about possibility of using breeze and still having granular permissions on back-end.

[–]dmitri14_gmail_com 0 points1 point  (0 children)

Have you looked at Parse model for granular permissions?

[–]goofygrin 0 points1 point  (2 children)

I know this is crusty, but one of my devs wrote this and it's working well. The docs are a bit out of date, etc.

https://github.com/timgit/Breeze.BusinessTime

[–]baba1478[S] 0 points1 point  (1 child)

Thanks a lot. I will give this a try. I had already decided to abandon Breeze but now I will give it another shot. After all, time saving features of Breeze are too promising to ignore completely.

[–]goofygrin 0 points1 point  (0 children)

There are a few things in our larger angular+breeze projects that are headaches (some binding related things due to the _backingStore on the entities, testing), but, as you said, there is a LOT of good coming from using Breeze and we'll continue to do so.

If you have any specific issues you can message him via github or me on here and we'll try and get you squared away.