コード例 #1
0
	def __call__(self, request):
		logger.log('Выбрать пользователя и привязать курсы')
		user_id = int(request['user_id'])
		user = site.find_user_by_id(user_id)
		courses = site.courses
		personal_courses, quantity = User.course_count(user)
		User.discount_course(user, quantity)
		data = {
			'title': 'Выбрать пользователя и привязать курсы',
			'user': user,
			'courses': courses,
			'personal_courses': personal_courses,
			'quantity': quantity,
		}
		content = render('view_selected_user.html', object_list=data)
		code = '202 Accepted'
		return code, content
コード例 #2
0
 def __call__(self, request):
     logger.log('Прикрепление курсов')
     course_name = request['request_params']['course_name']
     course_id = int(request['request_params']['course_id'])
     user_id = int(request['request_params']['user_id'])
     user = site.find_user_by_id(user_id)
     site.create_personal_course(course_name, course_id, user_id)
     personal_courses, quantity = User.course_count(user)
     User.discount_course(user, quantity)
     courses = site.courses
     data = {
         'title': 'Выбрать пользователя и привязать курсы',
         'user': user,
         'courses': courses,
         'personal_courses': personal_courses,
         'quantity': quantity,
     }
     content = render('view_selected_user.html', object_list=data)
     code = '202 Accepted'
     return code, content
コード例 #3
0
	def __call__(self, request):
		logger.log('Прикрепление курсов')
		user_id = int(request['request_params']['user_id'])
		name_course = request['request_params']['name_course']
		user = site.find_user_by_id(user_id)
		course = user.get_course_by_id(name_course)
		user.course_remove(course)
		user.course_count()
		user.discount_course()
		personal_courses = user.courses
		courses = site.courses
		quantity = user.quantity_of_courses
		data = {
			'title': 'Выбрать пользователя и привязать курсы',
			'user': user,
			'courses': courses,
			'personal_courses': personal_courses,
			'quantity': quantity,
		}
		content = render('view_selected_user.html', object_list=data)
		code = '202 Accepted'
		return code, content