Пример #1
0
    def save(self):
        create_forum_topic(self, "Tema")
        if self.thumbnail:
            #update topic post with the thumbnail
            post = self.topic.post_set.order_by("created")[0]
            post.text = loader.get_template("tema/forum_wallpaper.html").render(Context({"object":self}))
            post.save()
        if self.status:
            #send mail to author? (this should only send once when accepted)
            pass
        if not self.status and self.deny_reason:
            message = loader.get_template("tema/mail/rejected.html").render(Context({"themeitem":self,"WEB_URL":WEB_URL}))
            mail = EmailMessage(
                "Özgürlükiçin Tema - Reddedilen İçerik",
                message,
                "Özgürlükiçin Tema <%s>" % TEMA_ADMIN_MAIL,
                [self.author.email]
            )
            mail.send(fail_silently=True)

        new_content = False
        if self.id == None:
            new_content = True

        super(ThemeItem, self).save()
        if new_content:
            #send mail to admins
            message = loader.get_template("tema/mail/new_content.html").render(Context({"themeitem":self,"WEB_URL":WEB_URL}))
            mail = EmailMessage(
                "Özgürlükiçin Tema - Yeni İçerik",
                message,
                "Özgürlükiçin <%s>" % DEFAULT_FROM_EMAIL,
                [TEMA_ADMIN_MAIL]
            )
            mail.send(fail_silently=True)
Пример #2
0
 def save(self):
     self.minutes, self.seconds = 0, 0
     create_forum_topic(self, "Ajans Pardus")
     #first save file on disk, second save record duration
     super(Episode, self).save()
     self.minutes, self.seconds = getDuration(self.mp3file.path)
     super(Episode, self).save()
Пример #3
0
 def save(self):
     create_forum_topic(self, "Paket Tanıtımları")
     super(Package, self).save()
Пример #4
0
 def save(self):
     create_forum_topic(self, "Haberler")
     super(News, self).save()
Пример #5
0
 def save(self):
     create_forum_topic(self, "Oyun İncelemeleri")
     super(Game, self).save()
Пример #6
0
 def save(self):
     create_forum_topic(self, "Nasıl Belgeleri")
     super(HowTo, self).save()
Пример #7
0
 def save(self):
     create_forum_topic(self, "Atölye")
     super(Workshop, self).save()
Пример #8
0
 def save(self):
     create_forum_topic(self, "Paket Tanıtımları")
     super(Package, self).save()
Пример #9
0
 def save(self):
     create_forum_topic(self, "Haberler")
     super(News, self).save()
Пример #10
0
 def save(self):
     create_forum_topic(self, "Oyun İncelemeleri")
     super(Game, self).save()
Пример #11
0
 def save(self):
     create_forum_topic(self, "Nasıl Belgeleri")
     super(HowTo, self).save()
Пример #12
0
 def save(self):
     create_forum_topic(self, "Atölye")
     super(Workshop, self).save()