3 from django
.db
import models
4 from django
.utils
.translation
import ugettext_lazy
as _
5 from xnet
.utils
.images
.fields
import ImageWithThumbsField
7 class News(models
.Model
):
9 title
= models
.CharField(max_length
=200, verbose_name
=u
"titre")
10 content
= models
.TextField(verbose_name
=u
"contenu")
11 contacts
= models
.TextField(verbose_name
=u
"contacts", blank
=True)
12 illustration
= ImageWithThumbsField(upload_to
='news', verbose_name
=u
"illustration", null
=True, blank
=True)
13 expiration
= models
.DateField(verbose_name
=u
"date de péremption")
15 attached_event
= models
.ForeignKey('events.Event', related_name
='news', null
=True, blank
=True)
17 restricted
= models
.BooleanField(default
=True, verbose_name
=u
"visibilité restreinte")
19 author
= models
.ForeignKey('accounts.Account', related_name
='+', verbose_name
=u
"auteur")
20 group
= models
.ForeignKey('accounts.XGroup', related_name
='news', verbose_name
=u
"groupe associé")
23 verbose_name
= u
"annonce"
25 def __unicode__(self
):