app/soc/models/program.py
changeset 740 caa143c799a7
parent 688 125cad9596da
child 766 046b4b51eabf
equal deleted inserted replaced
739:b245c2b814c5 740:caa143c799a7
    34 
    34 
    35   #: Required field storing name of the group.
    35   #: Required field storing name of the group.
    36   name = db.StringProperty(required=True,
    36   name = db.StringProperty(required=True,
    37       verbose_name=ugettext_lazy('Name'))
    37       verbose_name=ugettext_lazy('Name'))
    38   name.help_text = ugettext_lazy('Complete, formal name of the program.')
    38   name.help_text = ugettext_lazy('Complete, formal name of the program.')
       
    39   name.example_text = ugettext_lazy('Google Summer of Code 2009')
    39 
    40 
    40   #: Required field storing short name of the group.
    41   #: Required field storing short name of the group.
    41   #: It can be used for displaying group as sidebar menu item.
    42   #: It can be used for displaying group as sidebar menu item.
    42   short_name = db.StringProperty(required=True,
    43   short_name = db.StringProperty(required=True,
    43       verbose_name=ugettext_lazy('Short name'))
    44       verbose_name=ugettext_lazy('Short name'))
    44   short_name.help_text = ugettext_lazy('Short name used for sidebar menu')
    45   short_name.help_text = ugettext_lazy('Short name used for sidebar menu')
       
    46   short_name.example_text = ugettext_lazy('GSoC 2009')
    45 
    47 
    46   #: Optional field used to relate it to other programs
    48   #: Optional field used to relate it to other programs
    47   #: For example, GSoC would be a group label for GSoC2008/GSoC2009
    49   #: For example, GSoC would be a group label for GSoC2008/GSoC2009
    48   group_label = db.StringProperty(
    50   group_label = db.StringProperty(
    49       verbose_name=ugettext_lazy('Group label'))
    51       verbose_name=ugettext_lazy('Group label'))
    50   group_label.help_text = ugettext_lazy(
    52   group_label.help_text = ugettext_lazy(
    51       'Optional name used to relate this program to others. '
    53       'Optional name used to relate this program to others.')
    52       'For example, GSoC would be a group label for GSoC 2008 and GSoC 2009.')
    54   group_label.example_text = ugettext_lazy('GSoC')
    53 
    55 
    54   #: Required field storing description of the group.
    56   #: Required field storing description of the group.
    55   description = db.TextProperty(required=True,
    57   description = db.TextProperty(required=True,
    56       verbose_name=ugettext_lazy('Description'))
    58       verbose_name=ugettext_lazy('Description'))
       
    59   description.example_text = ugettext_lazy('This is the program for GSoC 2009')