Example #1
0
	def post(self):
		#print self.request.arguments
		category_forum_id = self.get_argument("category_forum_id",None)
		moderator_name = self.get_argument("moderator_name",None)
		if category_forum_id and moderator_name and "permission" in self.request.arguments:
			permission = self.request.arguments["permission"]
			category_id_and_forum_id = category_forum_id.split('/')
			category_id = category_id_and_forum_id[0]
			forum_id = category_id_and_forum_id[1]
			moderator = db_backend.do_show_user_id_with_name(moderator_name)
			if moderator:
				if db_backend.do_create_moderator(category_id,forum_id,moderator["_id"],moderator_name,permission):
					self.redirect(self.request.path)
				else:
					self.write_error(500)
			else:
				errors = ["Fail to find one user named " + moderator_name]
				category_forum_set = db_backend.do_show_all_categories()
				self.render('admin_moderator.html',data=locals())
		else:
			self.write_error(404)
Example #2
0
 def post(self):
     #print self.request.arguments
     category_forum_id = self.get_argument("category_forum_id", None)
     moderator_name = self.get_argument("moderator_name", None)
     if category_forum_id and moderator_name and "permission" in self.request.arguments:
         permission = self.request.arguments["permission"]
         category_id_and_forum_id = category_forum_id.split('/')
         category_id = category_id_and_forum_id[0]
         forum_id = category_id_and_forum_id[1]
         moderator = db_backend.do_show_user_id_with_name(moderator_name)
         if moderator:
             if db_backend.do_create_moderator(category_id, forum_id,
                                               moderator["_id"],
                                               moderator_name, permission):
                 self.redirect(self.request.path)
             else:
                 self.write_error(500)
         else:
             errors = ["Fail to find one user named " + moderator_name]
             category_forum_set = db_backend.do_show_all_categories()
             self.render('admin_moderator.html', data=locals())
     else:
         self.write_error(404)
Example #3
0
	def get(self):
		
		category_set = db_backend.do_show_all_categories()
		#print category_set
		self.render('admin_category.html',data=locals())
Example #4
0
	def get(self):

		category_set = db_backend.do_show_all_categories()
		self.render('admin_forum.html',data=locals())
Example #5
0
    def get(self):

        category_set = db_backend.do_show_all_categories()
        #print category_set
        self.render('admin_category.html', data=locals())
Example #6
0
    def get(self):

        category_set = db_backend.do_show_all_categories()
        self.render('admin_forum.html', data=locals())