示例#1
0
 def _checkParams(self):
     RHManageCategoryBase._checkParams(self)
     query = (Event.query
              .with_parent(self.category)
              .order_by(Event.start_dt.desc()))
     if request.form.get('all_selected') != '1':
         query = query.filter(Event.id.in_(map(int, request.form.getlist('event_id'))))
     self.events = query.all()
示例#2
0
 def _checkParams(self):
     RHManageCategoryBase._checkParams(self)
     query = (Event.query.with_parent(self.category).order_by(
         Event.start_dt.desc()))
     if request.form.get('all_selected') != '1':
         query = query.filter(
             Event.id.in_(map(int, request.form.getlist('event_id'))))
     self.events = query.all()
示例#3
0
 def _checkParams(self):
     RHManageCategoryBase._checkParams(self)
     target_category_id = request.form.get('target_category_id')
     if target_category_id is None:
         self.target_category = None
     else:
         self.target_category = Category.get_one(int(target_category_id), is_deleted=False)
         if not self.target_category.can_manage(session.user):
             raise Forbidden(_("You are not allowed to manage the selected destination."))
         if self.target_category.events:
             raise BadRequest(_("The destination already contains an event."))
示例#4
0
 def _checkParams(self):
     RHManageCategoryBase._checkParams(self)
     target_category_id = request.form.get('target_category_id')
     if target_category_id is None:
         self.target_category = None
     else:
         self.target_category = Category.get_one(int(target_category_id), is_deleted=False)
         if not self.target_category.can_manage(session.user):
             raise Forbidden(_("You are not allowed to manage the selected destination."))
         if self.target_category.events:
             raise BadRequest(_("The destination already contains an event."))
示例#5
0
 def _checkParams(self):
     RHManageCategoryBase._checkParams(self)
     self.subcategories = (Category.query.with_parent(self.category).filter(
         Category.id.in_(map(int,
                             request.form.getlist('category_id')))).all())
示例#6
0
 def _checkParams(self, params):
     RHManageCategoryBase._checkParams(self)
     self.object_type = 'category'
     self.object = self.base_object = self.category
示例#7
0
 def _checkParams(self):
     RHManageCategoryBase._checkParams(self)
     self.subcategories = (Category.query
                           .with_parent(self.category)
                           .filter(Category.id.in_(map(int, request.form.getlist('category_id'))))
                           .all())