Exemplo n.º 1
0
 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)
         })
Exemplo n.º 2
0
 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)})
Exemplo n.º 3
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])
Exemplo n.º 4
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])
Exemplo n.º 5
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)
Exemplo n.º 6
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)