def _q_index(self, request): user = request.user team = self.team page = request.get_form_var('page', 1) state = request.get_form_var("state", "open") order = get_order_type(request, 'team_issues_order') team_issues = [] selected_tag_names = request.get_form_var('tags', '') if selected_tag_names: selected_tag_names = selected_tag_names.split(',') issue_ids = Tag.get_type_ids_by_names_and_target_id( TAG_TYPE_TEAM_ISSUE, selected_tag_names, team.id) team_issues = self.cls.gets_by_issue_ids(issue_ids, state) else: team_issues = self.cls.gets_by_target(team.id, state, order=order) n_team_issue = len(team_issues) show_tags = team.get_group_tags(selected_tag_names) is_closed_tab = None if state == "open" else True n_pages = 1 # TODO: 分页 return st('issue/team_issues.html', **locals())
def _q_index(self, request): if self.name == 'issues': return request.redirect(self.team.url) user = request.user team = self.team page = request.get_form_var('page', 1) state = request.get_form_var('state', 'open') order = get_order_type(request, 'fair_issues_order') all_issues = [] selected_tag_names = request.get_form_var('tags', '') if selected_tag_names: selected_tag_names = selected_tag_names.split(',') issue_ids = Tag.get_type_ids_by_names_and_target_id( TAG_TYPE_FAIR_ISSUE, selected_tag_names, team.id) all_issues = self.cls.gets_by_issue_ids(issue_ids, state) else: all_issues = self.cls.gets_by_target(team.id, state, order=order) n_team_issue = len(all_issues) show_tags = team.get_group_tags(selected_tag_names) is_closed_tab = None if state == 'open' else True n_pages = 1 return st('/fair.html', **locals())