15 lines
271 B
JavaScript
15 lines
271 B
JavaScript
// @flow
|
|
import policy from './policy';
|
|
import { Document, User } from '../models';
|
|
|
|
const { allow } = policy;
|
|
|
|
allow(User, 'create', Document);
|
|
|
|
allow(
|
|
User,
|
|
['read', 'update', 'delete', 'share'],
|
|
Document,
|
|
(user, document) => user.teamId === document.teamId
|
|
);
|