| 123456789101112131415161718192021222324252627282930313233343536 | 
							- Announcements = new Mongo.Collection('announcements');
 
- Announcements.attachSchema(new SimpleSchema({
 
-   enabled: {
 
-     type: Boolean,
 
-     defaultValue: false,
 
-   },
 
-   title: {
 
-     type: String,
 
-     optional: true,
 
-   },
 
-   body: {
 
-     type: String,
 
-     optional: true,
 
-   },
 
-   sort: {
 
-     type: Number,
 
-     decimal: true,
 
-   },
 
- }));
 
- Announcements.allow({
 
-   update(userId) {
 
-     const user = Users.findOne(userId);
 
-     return user && user.isAdmin;
 
-   },
 
- });
 
- if (Meteor.isServer) {
 
-   Meteor.startup(() => {
 
-     const announcements = Announcements.findOne({});
 
-     if(!announcements){
 
-       Announcements.insert({enabled: false, sort: 0});
 
-     }
 
-   });
 
- }
 
 
  |