Ejemplo n.º 1
0
class EditForm(base.EditForm):

    form_fields = form.Fields(IAudioGalleryPortlet)
    form_fields['collection'].custom_widget = UberSelectionWidget

    label = _(u'Edit Portlet Portal Padrao Audio Gallery')
    description = _(u'audiogallery_portlet_description',
                    default=u'This portlet shows an Audio Gallery.')
Ejemplo n.º 2
0
class EditForm(base.EditForm):

    form_fields = form.Fields(IVideoPortlet)
    form_fields['video'].custom_widget = UberSelectionWidget

    label = _(u'Edit Portlet Portal Padrao Video')
    description = _('video_portlet_description',
                    default=u'This portlet show a Video Player.')
Ejemplo n.º 3
0
class EditForm(base.EditForm):

    form_fields = form.Fields(IMediaCarouselPortlet)
    form_fields['collection'].custom_widget = UberSelectionWidget

    label = _(u'Edit Portlet Portal Padrao Media Carousel')
    description = _(u'mediacarousel_portlet_description',
                    default=u'This portlet shows a Carousel of Images.')
Ejemplo n.º 4
0
class EditForm(base.EditForm):

    form_fields = form.Fields(ICollectionPortlet)
    form_fields['collection'].custom_widget = UberSelectionWidget

    label = _(u'Edit Portlet Portal Padrao Collection')
    description = _(u'collection_portlet_description',
                    default=u'This portlet shows an item list of one ' +
                    u'Collection')
Ejemplo n.º 5
0
class AddForm(base.AddForm):

    form_fields = form.Fields(IAudioGalleryPortlet)
    form_fields['collection'].custom_widget = UberSelectionWidget

    label = _(u'Add Portlet Portal Padrao Audio Gallery')
    description = _(u'audiogallery_portlet_description',
                    default=u'This portlet shows an Audio Gallery.')

    def create(self, data):
        return Assignment(**data)
Ejemplo n.º 6
0
class AddForm(base.AddForm):

    form_fields = form.Fields(IVideoPortlet)
    form_fields['video'].custom_widget = UberSelectionWidget

    label = _(u'Add Portlet Portal Padrao Video')
    description = _('video_portlet_description',
                    default=u'This portlet show a Video Player.')

    def create(self, data):
        return Assignment(**data)
Ejemplo n.º 7
0
class AddForm(base.AddForm):

    form_fields = form.Fields(IMediaCarouselPortlet)
    form_fields['collection'].custom_widget = UberSelectionWidget

    label = _(u'Add Portlet Portal Padrao Media Carousel')
    description = _(u'mediacarousel_portlet_description',
                    default=u'This portlet shows a Carousel of Images.')

    def create(self, data):
        return Assignment(**data)
Ejemplo n.º 8
0
class AddForm(base.AddForm):

    form_fields = form.Fields(ICollectionPortlet)
    form_fields['collection'].custom_widget = UberSelectionWidget

    label = _(u'Add Portlet Portal Padrao Collection')
    description = _(u'collection_portlet_description',
                    default=u'This portlet shows an item list of one ' +
                    u'Collection')

    def create(self, data):
        return Assignment(**data)
Ejemplo n.º 9
0
 def __init__(self,
              header=_(u'title_portlet_collection',
                       default=u'Portal Padrao Collection'),
              header_url=u'',
              show_image=False,
              image_size=None,
              title_type=u'H2',
              show_footer=False,
              footer=u'',
              footer_url=u'',
              limit=5,
              show_date=False,
              show_time=False,
              collection=None):
     self.header = header
     self.header_url = header_url
     self.show_image = show_image
     self.image_size = image_size
     self.title_type = title_type
     self.show_footer = show_footer
     self.footer = footer
     self.footer_url = footer_url
     self.limit = limit
     self.show_date = show_date
     self.show_time = show_time
     self.collection = collection
Ejemplo n.º 10
0
 def __init__(self,
              header=_(u'title_portlet_collection',
                       default=u'Portal Padrao Collection'),
              header_url=u'',
              show_image=False,
              image_size=None,
              title_type=u'H2',
              show_footer=False,
              footer=u'',
              footer_url=u'',
              limit=5,
              show_date=False,
              show_time=False,
              collection=None):
     self.header = header
     self.header_url = header_url
     self.show_image = show_image
     self.image_size = image_size
     self.title_type = title_type
     self.show_footer = show_footer
     self.footer = footer
     self.footer_url = footer_url
     self.limit = limit
     self.show_date = show_date
     self.show_time = show_time
     self.collection = collection
Ejemplo n.º 11
0
class Assignment(base.Assignment):

    show_header = False
    header = _(u'title_portlet_audiogallery',
               default=u'Portal Padrao Audio Gallery')
    header_type = u'H2'
    show_footer = False
    footer = u''
    footer_url = u''
    limit = 5
    collection = None

    def __init__(self,
                 show_header=False,
                 header=_(u'title_portlet_audiogallery',
                          default=u'Portal Padrao Audio Gallery'),
                 header_type=u'H2',
                 show_footer=False,
                 footer=u'',
                 footer_url=u'',
                 limit=5,
                 collection=None):
        self.show_header = show_header
        self.header = header
        self.header_type = header_type
        self.show_footer = show_footer
        self.footer = footer
        self.footer_url = footer_url
        self.limit = limit
        self.collection = collection

    @property
    def title(self):
        return self.header
Ejemplo n.º 12
0
 def __init__(self,
              show_header=False,
              header=_(u'title_portlet_video',
                       default=u'Portal Padrão Video'),
              video=None):
     self.show_header = show_header
     self.header = header
     self.video = video
Ejemplo n.º 13
0
class IVideoPortlet(IPortletDataProvider):
    '''Portal Padrão: Portlet de vídeo.
    '''

    show_header = schema.Bool(title=_(u'show_title', default=u'Show title'),
                              description=_(
                                  u'show_title_description',
                                  default=u'If enabled, shows the title.'),
                              required=False,
                              default=False)

    header = schema.TextLine(title=_(u'title_text', default=u'Title text'),
                             description=_(
                                 u'title_text_description',
                                 default=u'Portlet text of the title.'),
                             required=True,
                             default=_(u'title_portlet_video',
                                       default=u'Portal Padrão Video'))

    video = schema.Choice(
        title=_(u'Video'),
        description=_(u'Search the video used into the portlet.'),
        required=True,
        source=SearchableTextSourceBinder({'portal_type': ('sc.embedder')},
                                          default_query='path:'))
Ejemplo n.º 14
0
class IAudioPortlet(IPortletDataProvider):
    '''Portal Padrao: Audio Portlet.
    '''

    header = schema.TextLine(
        title=_(u'title_text',
                default=u'Title text'),
        description=_(u'title_text_description',
                      default=u'Portlet text of the title.'),
        required=True,
        default=_(u'title_portlet_audio',
                  default=u'Portal Padrao Audio'))

    audio = schema.Choice(
        title=_(u'Audio'),
        description=_(u'Search the audio used into the portlet.'),
        required=True,
        source=SearchableTextSourceBinder(
            {'portal_type': ('Audio')},
            default_query='path:'))
Ejemplo n.º 15
0
class Assignment(base.Assignment):

    header = _(u'title_portlet_audio',
               default=u'Portal Padrao Audio')
    audio = None

    def __init__(self,
                 header=_(u'title_portlet_audio',
                          default=u'Portal Padrao Audio'),
                 audio=None):
        self.header = header
        self.audio = audio

    @property
    def title(self):
        return self.header
Ejemplo n.º 16
0
class Assignment(base.Assignment):

    header = _(u'title_portlet_collection',
               default=u'Portal Padrao Collection')
    header_url = u''
    show_image = False
    image_size = None
    title_type = u'H2'
    show_footer = False
    footer = u''
    footer_url = u''
    limit = 5
    show_date = False
    show_time = False
    collection = None

    def __init__(self,
                 header=_(u'title_portlet_collection',
                          default=u'Portal Padrao Collection'),
                 header_url=u'',
                 show_image=False,
                 image_size=None,
                 title_type=u'H2',
                 show_footer=False,
                 footer=u'',
                 footer_url=u'',
                 limit=5,
                 show_date=False,
                 show_time=False,
                 collection=None):
        self.header = header
        self.header_url = header_url
        self.show_image = show_image
        self.image_size = image_size
        self.title_type = title_type
        self.show_footer = show_footer
        self.footer = footer
        self.footer_url = footer_url
        self.limit = limit
        self.show_date = show_date
        self.show_time = show_time
        self.collection = collection

    @property
    def title(self):
        return self.header
Ejemplo n.º 17
0
 def __init__(self,
              show_header=False,
              header=_(u'title_portlet_audiogallery',
                       default=u'Portal Padrao Audio Gallery'),
              header_type=u'H2',
              show_footer=False,
              footer=u'',
              footer_url=u'',
              limit=5,
              collection=None):
     self.show_header = show_header
     self.header = header
     self.header_type = header_type
     self.show_footer = show_footer
     self.footer = footer
     self.footer_url = footer_url
     self.limit = limit
     self.collection = collection
Ejemplo n.º 18
0
 def __init__(self,
              show_header=False,
              header=_(u'title_portlet_audiogallery',
                       default=u'Portal Padrao Audio Gallery'),
              header_type=u'H2',
              show_footer=False,
              footer=u'',
              footer_url=u'',
              limit=5,
              collection=None):
     self.show_header = show_header
     self.header = header
     self.header_type = header_type
     self.show_footer = show_footer
     self.footer = footer
     self.footer_url = footer_url
     self.limit = limit
     self.collection = collection
Ejemplo n.º 19
0
class Assignment(base.Assignment):

    show_header = False
    header = _(u'title_portlet_video', default=u'Portal Padrão Video')
    video = None

    def __init__(self,
                 show_header=False,
                 header=_(u'title_portlet_video',
                          default=u'Portal Padrão Video'),
                 video=None):
        self.show_header = show_header
        self.header = header
        self.video = video

    @property
    def title(self):
        return self.header
Ejemplo n.º 20
0
class Assignment(base.Assignment):

    show_header = False
    header = _(u'title_portlet_mediacarousel',
               default=u'Portal Padrao Media Carousel')
    header_type = u'H2'
    show_title = False
    show_description = False
    show_footer = False
    footer = u''
    footer_url = u''
    show_rights = False
    limit = 5
    collection = None

    def __init__(self,
                 show_header=False,
                 header=_(u'title_portlet_mediacarousel',
                          default=u'Portal Padrao Media Carousel'),
                 header_type=u'H2',
                 show_title=False,
                 show_description=False,
                 show_footer=False,
                 footer=u'',
                 footer_url=u'',
                 show_rights=False,
                 limit=5,
                 collection=None):
        self.show_header = show_header
        self.header = header
        self.header_type = header_type
        self.show_title = show_title
        self.show_description = show_description
        self.show_footer = show_footer
        self.footer = footer
        self.footer_url = footer_url
        self.show_rights = show_rights
        self.limit = limit
        self.collection = collection

    @property
    def title(self):
        return self.header
Ejemplo n.º 21
0
 def __init__(self,
              show_header=False,
              header=_(u'title_portlet_mediacarousel',
                       default=u'Portal Padrao Media Carousel'),
              header_type=u'H2',
              show_title=False,
              show_description=False,
              show_footer=False,
              footer=u'',
              footer_url=u'',
              show_rights=False,
              limit=5,
              collection=None):
     self.show_header = show_header
     self.header = header
     self.header_type = header_type
     self.show_title = show_title
     self.show_description = show_description
     self.show_footer = show_footer
     self.footer = footer
     self.footer_url = footer_url
     self.show_rights = show_rights
     self.limit = limit
     self.collection = collection
Ejemplo n.º 22
0
 def __init__(self,
              show_header=False,
              header=_(u'title_portlet_mediacarousel',
                       default=u'Portal Padrao Media Carousel'),
              header_type=u'H2',
              show_title=False,
              show_description=False,
              show_footer=False,
              footer=u'',
              footer_url=u'',
              show_rights=False,
              limit=5,
              collection=None):
     self.show_header = show_header
     self.header = header
     self.header_type = header_type
     self.show_title = show_title
     self.show_description = show_description
     self.show_footer = show_footer
     self.footer = footer
     self.footer_url = footer_url
     self.show_rights = show_rights
     self.limit = limit
     self.collection = collection
Ejemplo n.º 23
0
 def __init__(self,
              show_header=False,
              header=_(u'title_portlet_videogallery',
                       default=u'Portal Padrao Video Gallery'),
              header_type=u'H2',
              show_active_title=False,
              show_inactive_title=False,
              show_description=False,
              show_footer=False,
              footer=u'',
              footer_url=u'',
              limit=6,
              collection=None):
     self.show_header = show_header
     self.header = header
     self.header_type = header_type
     self.show_active_title = show_active_title
     self.show_inactive_title = show_inactive_title
     self.show_description = show_description
     self.show_footer = show_footer
     self.footer = footer
     self.footer_url = footer_url
     self.limit = limit
     self.collection = collection
Ejemplo n.º 24
0
class ICollectionPortlet(IPortletDataProvider):
    '''Portal Padrao: Collection Portlet.
    '''

    header = schema.TextLine(title=_(u'title_text', default=u'Title text'),
                             description=_(
                                 u'title_text_description',
                                 default=u'Portlet text of the title.'),
                             required=True,
                             default=_(u'title_portlet_collection',
                                       default=u'Portal Padrao Collection'))

    header_url = schema.TextLine(title=_(u'title_url', default=u'Title URL'),
                                 description=_(u'title_url_description',
                                               default=u'Portlet title URL.'),
                                 required=False)

    show_image = schema.Bool(title=_(u'show_image', default=u'Show Image'),
                             description=_(
                                 u'show_image_description',
                                 default=u'If enabled, shows the image.'),
                             required=False,
                             default=False)

    image_size = schema.Choice(title=_(u'image_size', default=u'Image size'),
                               description=_(
                                   u'image_size_description',
                                   default=u'Image size that will be shown.'),
                               vocabulary='brasil.image.scales',
                               required=True,
                               defaultFactory=default_image_scale)

    title_type = schema.Choice(
        title=_(u'title_type', default=u'Title type'),
        description=_(u'title_type_description',
                      default=u'Title type that will be shown.'),
        values=(u'H1', u'H2', u'H3', u'H4'),
        default=u'H2',
        required=True,
    )

    show_footer = schema.Bool(title=_(u'show_footer', default=u'Show footer'),
                              description=_(
                                  u'show_footer_description',
                                  default=u'If enabled, shows the footer.'),
                              required=False,
                              default=False)

    footer = schema.TextLine(title=_(u'footer_text', default=u'Footer text'),
                             description=_(u'footer_text_description',
                                           default=u'Portlet footer text.'),
                             required=False)

    footer_url = schema.TextLine(title=_(u'footer_url', default=u'Footer URL'),
                                 description=_(u'footer_url_description',
                                               default=u'Portlet footer URL.'),
                                 required=False)

    limit = schema.Int(
        title=_(u'limit', default=u'Number of items to show'),
        description=_(u'limit_description',
                      default=u'Total itens that should be displayed in ' +
                      u'the portlet.'),
        required=True,
        default=5)

    show_date = schema.Bool(title=_(u'show_date', default=u'Show date'),
                            description=_(
                                u'show_date_description',
                                default=u'If enabled, shows the date.'),
                            required=False,
                            default=False)

    show_time = schema.Bool(title=_(u'show_time', default=u'Show time'),
                            description=_(
                                u'show_time_description',
                                default=u'If enabled, shows the time.'),
                            required=False,
                            default=False)

    collection = schema.Choice(
        title=_(u'collection', default=u'Collection'),
        description=_(u'collection_description',
                      default=u'Searchs the collection that will be used ' +
                      u'in the portlet.'),
        required=True,
        source=SearchableTextSourceBinder(
            {'portal_type': ('Topic', 'Collection')}, default_query='path:'))
Ejemplo n.º 25
0
 def __init__(self,
              header=_(u'title_portlet_audio',
                       default=u'Portal Padrao Audio'),
              audio=None):
     self.header = header
     self.audio = audio
Ejemplo n.º 26
0
class IAudioGalleryPortlet(IPortletDataProvider):
    '''Portal Padrao: Audio Gallery Portlet.
    '''

    show_header = schema.Bool(title=_(u'show_title', default=u'Show title'),
                              description=_(
                                  u'show_title_description',
                                  default=u'If enabled, shows the title.'),
                              required=False,
                              default=False)

    header = schema.TextLine(title=_(u'title_text', default=u'Title text'),
                             description=_(
                                 u'title_text_description',
                                 default=u'Portlet text of the title.'),
                             required=True,
                             default=_(u'title_portlet_audiogallery',
                                       default=u'Portal Padrao Audio Gallery'))

    header_type = schema.Choice(
        title=_(u'title_type', default=u'Title type'),
        description=_(u'title_type_description',
                      default=u'Title type that will be shown.'),
        values=(u'H1', u'H2', u'H3', u'H4'),
        default=u'H2',
        required=True,
    )

    show_footer = schema.Bool(title=_(u'show_footer', default=u'Show footer'),
                              description=_(
                                  u'show_footer_description',
                                  default=u'If enabled, shows the footer.'),
                              required=False,
                              default=False)

    footer = schema.TextLine(title=_(u'footer_text', default=u'Footer text'),
                             description=_(u'footer_text_description',
                                           default=u'Portlet footer text.'),
                             required=False)

    footer_url = schema.TextLine(title=_(u'footer_url', default=u'Footer URL'),
                                 description=_(u'footer_url_description',
                                               default=u'Portlet footer URL.'),
                                 required=False)

    limit = schema.Int(
        title=_(u'limit', default=u'Number of items to show'),
        description=_(u'limit_description',
                      default=u'Total itens that should be displayed in ' +
                      u'the portlet.'),
        required=True,
        default=5)

    collection = schema.Choice(
        title=_(u'collection', default=u'Collection'),
        description=_(u'collection_description',
                      default=u'Searchs the collection that will be used ' +
                      u'in the portlet.'),
        required=True,
        source=SearchableTextSourceBinder(
            {'portal_type': ('Topic', 'Collection')}, default_query='path:'))
Ejemplo n.º 27
0
class IMediaCarouselPortlet(IPortletDataProvider):
    '''Portal Padrão: Portlet de carrossel de imagens.
    '''

    show_header = schema.Bool(title=_(u'show_header', default=u'Show header'),
                              description=_(
                                  u'show_header_description',
                                  default=u'If enabled, shows the header.'),
                              required=False,
                              default=False)

    header = schema.TextLine(
        title=_(u'header_text', default=u'Header text'),
        description=_(u'header_text_description',
                      default=u'Portlet text of the header.'),
        required=True,
        default=_(u'title_portlet_mediacarousel',
                  default=u'Portal Padrao Media Carousel'))

    header_type = schema.Choice(
        title=_(u'header_type', default=u'Header type'),
        description=_(u'header_type_description',
                      default=u'Header type that will be shown.'),
        values=(u'H1', u'H2', u'H3', u'H4'),
        default=u'H2',
        required=True)

    show_title = schema.Bool(title=_(u'show_title', default=u'Show title'),
                             description=_(
                                 u'show_title_description',
                                 default=u'If enabled, shows the title.'),
                             required=False,
                             default=False)

    show_description = schema.Bool(
        title=_(u'show_description', default=u'Show description'),
        description=_(u'show_description_description',
                      default=u'If enabled, shows the description.'),
        required=False,
        default=False)

    show_footer = schema.Bool(title=_(u'show_footer', default=u'Show footer'),
                              description=_(
                                  u'show_footer_description',
                                  default=u'If enabled, shows the footer.'),
                              required=False,
                              default=False)

    footer = schema.TextLine(title=_(u'footer_text', default=u'Footer text'),
                             description=_(u'footer_text_description',
                                           default=u'Portlet footer text.'),
                             required=False)

    footer_url = schema.TextLine(title=_(u'footer_url', default=u'Footer URL'),
                                 description=_(u'footer_url_description',
                                               default=u'Portlet footer URL.'),
                                 required=False)

    show_rights = schema.Bool(title=_(u'show_rights', default=u'Show rights'),
                              description=_(
                                  u'show_rights_description',
                                  default=u'If enabled, shows the rights.'),
                              required=False,
                              default=False)

    limit = schema.Int(
        title=_(u'limit', default=u'Number of items to show'),
        description=_(u'limit_description',
                      default=u'Total itens that should be displayed in ' +
                      u'the portlet.'),
        required=True,
        default=5)

    collection = schema.Choice(
        title=_(u'collection', default=u'Collection'),
        description=_(u'collection_description',
                      default=u'Searchs the collection that will be used ' +
                      u'in the portlet.'),
        required=True,
        source=SearchableTextSourceBinder(
            {'portal_type': ('Topic', 'Collection')}, default_query='path:'))