* Big upgrades * WIP: Stash * Stash, 30 flow errors left * Downgrade mobx * WIP * When I understand the difference between class and instance methods * 💚 * Fixes: File import Model saving edge cases pinning and starring docs Collection editing Upgrade mobx devtools * Notification settings saving works * Disabled settings * Document mailer * Working notifications * Colletion created notification Ensure not notified for own actions * Tidy up * Document updated event only for document creation Add indexes Notification setting on user creation * Commentary * Fixed: Notification setting on signup * Fix document move / duplicate stale data Add BaseModel.refresh method * Fixes: Title in sidebar not updated after editing document * 💚 * Improve / restore error handling Better handle offline errors * 👕
15 lines
297 B
JavaScript
15 lines
297 B
JavaScript
// @flow
|
|
import policy from './policy';
|
|
import { NotificationSetting, User } from '../models';
|
|
|
|
const { allow } = policy;
|
|
|
|
allow(User, 'create', NotificationSetting);
|
|
|
|
allow(
|
|
User,
|
|
['read', 'update', 'delete'],
|
|
NotificationSetting,
|
|
(user, setting) => user && user.id === setting.userId
|
|
);
|