def render(self): return render( self._request, 'dashboards/questions.html', { 'actions': model_actions(Answer, self._request), 'active_tab': self._id, 'announcements': Announcement.get_for_group_id(self._id) })
def render(self): return render( self._request, 'dashboards/questions.html', {'actions': model_actions(Answer, self._request), 'active_tab': self._id, 'announcements': Announcement.get_for_group_id(self._id)})
def test_get_for_group_id(self): """If no groups are passed, nothing is returned.""" # Site-wide announcement announcement().save() # Announcement in a group. a = announcement(group=self.group, save=True) group_ann = Announcement.get_for_group_id(self.group.id) eq_(1, len(group_ann)) eq_(a, group_ann[0])
def test_get_for_group_id(self): """If no groups are passed, nothing is returned.""" # Site-wide announcement announcement().save() # Announcement in a group. a = announcement(group=self.group, save=True) group_ann = Announcement.get_for_group_id(self.group.id) eq_(1, len(group_ann)) eq_(a, group_ann[0])
def render(self): """Locale dashboard for a group.""" locale = self._params.strip() data = {} if locale == settings.WIKI_DEFAULT_LANGUAGE: readouts = GROUP_CONTRIBUTOR_READOUTS else: readouts = GROUP_L10N_READOUTS data['overview_rows'] = partial(overview_rows, locale) data['announcements'] = Announcement.get_for_group_id(self._id) data['active_tab'] = self._id return render_readouts(self._request, readouts, 'group_locale.html', extra_data=data, locale=locale)
def render(self): """Locale dashboard for a group.""" locale = self._params.strip() data = {} if locale == settings.WIKI_DEFAULT_LANGUAGE: readouts = GROUP_CONTRIBUTOR_READOUTS else: readouts = GROUP_L10N_READOUTS data['overview_rows'] = partial(overview_rows, locale) data['announcements'] = Announcement.get_for_group_id(self._id) data['active_tab'] = self._id return render_readouts(self._request, readouts, 'group_locale.html', extra_data=data, locale=locale)