Beispiel #1
0
    def newArticle(self):
        """ Create a skeleton for a new Article.

            Return a VirtualRow acting as an AlineaArticle
        """
        date = datetime.datetime.now()
        userID = self.getLoggedUser().id
        article = VirtualRow(AlineaArticle)
        article.date = date
        article.lastModified = date
        article.alineaUserID = userID
        article.id = self.articleID
        article.publicID = self.articleID
        article.published = False
        article.alineaComments = []
        article.title = 'New Article'
        article.alineaSection = None
        article.alineaSectionID = None
        article.hits = 0
        if self.sectionID is not None:
            article.alineaSectionID = int(self.sectionID)
        return article