def display_rating_form(rating_object, the_object, url_string, already_rated=True, label=None): form_url = None if not label: label = rating_helper.get_rating_type_label(rating_object['type']) # TODO: pass already rated for advanced forms logger.debug(unicode(url_string)) logger.debug("already rated: " + unicode(already_rated)) form_url = full_url(url_string) if url_string != "RATE_FILMS": form_url = form_url + the_object.parent.permalink + "/" # TODO: generate random form ID return { 'rating_form': rating_object['form'], 'the_object': the_object, 'form_url': form_url, 'label': label, 'already_rated': already_rated, 'rating_type': rating_object['type'], }
def get_context_data(self, **kwargs): context = super(RatingsListView, self).get_context_data(**kwargs) recom_helper = RecomHelper() context['ratings_user'] = self.user context['rating_type_str'] = rating_helper.get_rating_type_label(self.type_as_str) context['type_as_str'] = self.type_as_str context['rating_types'] = get_rating_types_to_display() context['ratings_count'] = recom_helper.count_ratings(user_id = self.user.id) context['ratings_for_user_id'] = self.user.id return context
def author_rating(rating): label = rating_helper.get_rating_type_label(rating.type) votes_on = [] votes_off = [] for i in range(1, rating.rating + 1): votes_on.append(i) for i in range(rating.rating + 1, 11): votes_off.append(i) return {"label": label, "rating": rating, "votes_on": votes_on, "votes_off": votes_off}
def get_context_data(self, **kwargs): context = super(RatingsListView, self).get_context_data(**kwargs) recom_helper = RecomHelper() context['ratings_user'] = self.user context['rating_type_str'] = rating_helper.get_rating_type_label( self.type_as_str) context['type_as_str'] = self.type_as_str context['rating_types'] = get_rating_types_to_display() context['ratings_count'] = recom_helper.count_ratings( user_id=self.user.id) context['ratings_for_user_id'] = self.user.id return context
def author_rating(rating): label = rating_helper.get_rating_type_label(rating.type) votes_on = [] votes_off = [] for i in range(1, rating.rating + 1): votes_on.append(i) for i in range(rating.rating + 1, 11): votes_off.append(i) return { 'label': label, 'rating': rating, 'votes_on': votes_on, 'votes_off': votes_off, }
def rate_fast_forward_form(context, film, label=None): request = context['request'] if not label: label = rating_helper.get_rating_type_label(Rating.TYPE_FILM) extra={} extra2={} the_rating = rating_helper.get_rating_form(request.user.id, film.parent.id, Rating.TYPE_FILM, **extra) rating_form = rating_helper.generate_rating_form(request.user.id, film.parent.id, Rating.TYPE_FILM, the_rating,**extra2) # TODO: generate random form ID return { 'id_suffix':("%s-%s"%(film.parent.id, Rating.TYPE_FILM)), 'rating_form' : rating_form, 'already_rated': (the_rating!=None), 'label' : label, 'rating_type' : Rating.TYPE_FILM, }
def author_rating(rating): label = rating_helper.get_rating_type_label(rating.type) votes_on = [] votes_off = [] for i in range(1, rating.rating+1): votes_on.append(i) for i in range(rating.rating+1, 11): votes_off.append(i) return { 'label': label, 'rating': rating, 'votes_on': votes_on, 'votes_off': votes_off, }
def rate_nominated_form(context, nominated, label=None): request = context['request'] if not label: label = rating_helper.get_rating_type_label(nominated.type) extra={} extra2={} if nominated.person: extra['actor']=nominated.person.parent.id extra2['actor_id']=nominated.person.parent.id the_rating = rating_helper.get_rating_form(request.user.id, nominated.film.parent.id, nominated.type,**extra) rating_form = rating_helper.generate_rating_form(request.user.id, nominated.film.parent.id, nominated.type, the_rating,**extra2) # TODO: generate random form ID return { 'id_suffix':("%s-%s"%(nominated.film.parent.id, nominated.type)), 'rating_form' : rating_form, 'already_rated': (the_rating!=None), 'label' : label, 'rating_type' : nominated.type, }
def display_rating_form(rating_object, the_object, url_string, already_rated=True, label=None): form_url = None if not label: label = rating_helper.get_rating_type_label(rating_object["type"]) # TODO: pass already rated for advanced forms logger.debug(unicode(url_string)) logger.debug("already rated: " + unicode(already_rated)) form_url = full_url(url_string) if url_string != "RATE_FILMS": form_url = form_url + the_object.parent.permalink + "/" # TODO: generate random form ID return { "rating_form": rating_object["form"], "the_object": the_object, "form_url": form_url, "label": label, "already_rated": already_rated, "rating_type": rating_object["type"], }
def display_rating_form(rating_object, the_object, url_string, already_rated=True, label=None): form_url = None if not label: label = rating_helper.get_rating_type_label(rating_object['type']) # TODO: pass already rated for advanced forms logger.debug(unicode(url_string)) logger.debug("already rated: " + unicode(already_rated)) form_url = full_url(url_string) if url_string != "RATE_FILMS": form_url = form_url + the_object.parent.permalink + "/" # TODO: generate random form ID return { 'rating_form' : rating_object['form'], 'the_object' : the_object, 'form_url' : form_url, 'label' : label, 'already_rated' : already_rated, 'rating_type' : rating_object['type'], }
def label_for_rating_type(rating_type): return rating_helper.get_rating_type_label(rating_type)
def get_rating_tuple(type): label = rating_helper.get_rating_type_label(type) return (slughifi(str(label)), str(label))