adicionando url, view e template da chamada de trabalhos (falta texto)
[cascardo/eventmanager.git] / conteudo / models.py
index 49720e3..306d00d 100644 (file)
@@ -26,18 +26,16 @@ class Noticia(models.Model):
     titulo = models.CharField(maxlength=100)
     autor = models.ForeignKey(User)
     data_criacao = models.DateTimeField(auto_now=True)
-    chamada = models.CharField(maxlength=400,
-                help_text='Texto que irá aparecer na index.')
+    chamada = models.TextField(help_text='Texto que irá aparecer na index.')
     corpo = models.TextField(help_text='Texto que irá aparecer na '
                 'página de detalhes da notícia.')
 
     class Admin:
         js = ('/site_media/tiny_mce/tiny_mce.js',
-              '/site_media/js/textarea.js',)
-
+              '/site_media/js/textarea-noticias.js',)
 
     def __str__(self):
-        return '%s - %s' % (self.titulo, self.data_criacao)
+        return self.titulo
 
     def elipse(self):
         if len(self.corpo) > ELLIPSIS_START:
@@ -45,8 +43,11 @@ class Noticia(models.Model):
         else:
             return self.corpo
 
+
 class Secao(models.Model):
     nome = models.CharField(maxlength=100)
+    index = models.BooleanField(help_text='Se marcado aparecerá na index, '
+            'acima das notícias. Caso contrário, aparecerá no menu principal')
     corpo = models.TextField()
 
     class Meta:
@@ -54,7 +55,8 @@ class Secao(models.Model):
         verbose_name_plural = 'seções'
 
     class Admin:
-        pass
+        js = ('/site_media/tiny_mce/tiny_mce.js',
+              '/site_media/js/textarea-noticias.js',)
 
     def __str__(self):
         return self.nome