 
   fetchBundle$: permit 'change bundle',
     success: (client, rest...) -> @fetchBundle rest...
+
+  getDefaultLimits:->
+    {
+      cpu   : { quota: 1 }
+      ram   : { quota: 64 }
+      disk  : { quota: 500 }
+      users : { quota: 20 }
+    }


      JGroupBundle = require '../bundle/groupbundle'

      bundle = new JGroupBundle
      bundle.save (err) =>
        return callback err  if err?


        for admin in admins
          admin.sendNotification event, contents

  updateBundle: (formData, callback = (->))->
    @fetchBundle (err, bundle)->
      return callback err  if err?
      bundle.update $set: { overagePolicy: formData.overagePolicy }, callback

  updateBundle$: permit 'change bundle',
    success: (client, formData, callback)->
      @updateBundle formData, callback

  destroyBundle: (callback) ->
    @fetchBundle (err, bundle) =>
      return callback err  if err?
