* 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 * 👕
57 lines
1.1 KiB
JavaScript
57 lines
1.1 KiB
JavaScript
// @flow
|
|
import ApiKey from './ApiKey';
|
|
import Authentication from './Authentication';
|
|
import Collection from './Collection';
|
|
import Document from './Document';
|
|
import Event from './Event';
|
|
import Integration from './Integration';
|
|
import Notification from './Notification';
|
|
import NotificationSetting from './NotificationSetting';
|
|
import Revision from './Revision';
|
|
import Share from './Share';
|
|
import Star from './Star';
|
|
import Team from './Team';
|
|
import User from './User';
|
|
import View from './View';
|
|
|
|
const models = {
|
|
ApiKey,
|
|
Authentication,
|
|
Collection,
|
|
Document,
|
|
Event,
|
|
Integration,
|
|
Notification,
|
|
NotificationSetting,
|
|
Revision,
|
|
Share,
|
|
Star,
|
|
Team,
|
|
User,
|
|
View,
|
|
};
|
|
|
|
// based on https://github.com/sequelize/express-example/blob/master/models/index.js
|
|
Object.keys(models).forEach(modelName => {
|
|
if ('associate' in models[modelName]) {
|
|
models[modelName].associate(models);
|
|
}
|
|
});
|
|
|
|
export {
|
|
ApiKey,
|
|
Authentication,
|
|
Collection,
|
|
Document,
|
|
Event,
|
|
Integration,
|
|
Notification,
|
|
NotificationSetting,
|
|
Revision,
|
|
Share,
|
|
Star,
|
|
Team,
|
|
User,
|
|
View,
|
|
};
|