Exemplo n.º 1
0
    def pageTemplate(self):

        if self._pageTemplate_object is None:
            try:
                self._pageTemplate_object = PageTemplate.get(id=self.pageTemplateID)
            except PageTemplate.DoesNotExist:
                try:
                    self._pageTemplate_object = PageTemplate.objects.filter(default=True)[0]
                except IndexError:
                    self._pageTemplate_object = PageTemplate.new()
        return self._pageTemplate_object
Exemplo n.º 2
0
    def pageTemplate(self):

        if self._pageTemplate_object is None:
            try:
                self._pageTemplate_object = PageTemplate.get(
                    id=self.pageTemplateID)
            except PageTemplate.DoesNotExist:
                pass

        if self._pageTemplate_object is None:
            self._pageTemplate_object = self.engagement.pageTemplate

        self._pageTemplate_object.report = self
        return self._pageTemplate_object