当前位置: 首页>>代码示例>>Python>>正文


Python FormFieldsets.id方法代码示例

本文整理汇总了Python中plone.fieldsets.fieldsets.FormFieldsets.id方法的典型用法代码示例。如果您正苦于以下问题:Python FormFieldsets.id方法的具体用法?Python FormFieldsets.id怎么用?Python FormFieldsets.id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在plone.fieldsets.fieldsets.FormFieldsets的用法示例。


在下文中一共展示了FormFieldsets.id方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: UIControlPanelAdapter

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]

class UIControlPanelAdapter(SchemaAdapterBase):
    """ Adapter for the interface schema fields """

    adapts(IPloneSiteRoot)
    implements(IUITool)

    def __init__(self, context):
        super(UIControlPanelAdapter, self).__init__(context)
        self.portal = context
        ui_tool = getToolByName(self.portal, 'portal_ui_tool')
        self.context = ui_tool

theme = FormFieldsets(IUIToolTheme)
theme.id = 'theme'
theme.label = _(u"Existing themes")
theme.description = _(u'Please select a theme from the existing ones.')

themeroller = FormFieldsets(IUIToolThemeroller)
themeroller.id = 'themeroller'
themeroller.label = _('Add theme')


class ThemeDisplayWidget(DisplayWidget):
    """ Display the create directory link """

    def __call__(self):
        tool = self.context.context
        tool._rebuildThemeHashes()
开发者ID:collective,项目名称:zettwerk.ui,代码行数:31,代码来源:cp_view.py

示例2: BaseControlPanelAdapter

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
class BaseControlPanelAdapter(SchemaAdapterBase):
    """ Base control panel adapter """

    def __init__(self, context):
        super(BaseControlPanelAdapter, self).__init__(context)
        portal_properties = getToolByName(context, 'portal_properties')
        self.context = portal_properties.tlspu_cookiepolicy_properties


class CookiePolicyControlPanelAdapter(BaseControlPanelAdapter):
    """ Cookie Policy control panel adapter """
    adapts(IPloneSiteRoot)
    implements(ICookiePolicySchema)

    TCP_enabled = ProxyFieldProperty(ICookiePolicySchema['TCP_enabled'])
    TCP_title = ProxyFieldProperty(ICookiePolicySchema['TCP_title'])
    TCP_message = ProxyFieldProperty(ICookiePolicySchema['TCP_message'])

baseset = FormFieldsets(ICookiePolicySchema)
baseset.id = 'cookiepolicy'
baseset.label = _(u'Cookie Policy')


class CookiePolicyControlPanel(ControlPanelForm):
    """ """
    form_fields = FormFieldsets(baseset)

    label = _('Cookie Policy settings')
    description = _('Configure settings for Cookie Policy.')
    form_name = _('Cookie Policy')
开发者ID:SauZheR,项目名称:tlspu-cookiepolicy,代码行数:32,代码来源:cookiepolicy.py

示例3: _toFieldValue

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
    def _toFieldValue(self, input):
        if input == self._missing:
            return self.context._type()
        else:
            return self.context._type(filter(None, self.splitter.split(input)))

    def _toFormValue(self, value):
        if value == self.context.missing_value or value == self.context._type():
            return self._missing
        else:
            return u'\r\n'.join(list(value))


# Fieldset configurations
baseset = FormFieldsets(ISEOConfigletBaseSchema)
baseset.id = 'seobase'
baseset.label = _(u'label_seobase', default=u'Base')

advancedset = FormFieldsets(ISEOConfigletAdvancedSchema)
advancedset.id = 'seoadvanced'
advancedset.label = _(u'label_seoadvanced', default=u'Advanced')

class SEOConfiglet(ControlPanelForm):

    form_fields = FormFieldsets(baseset, advancedset)

    form_fields['default_custom_metatags'].custom_widget = Text2ListWidget
    form_fields['metatags_order'].custom_widget = Text2ListWidget
    form_fields['types_seo_enabled'].custom_widget = MultiCheckBoxThreeColumnWidget
    form_fields['types_seo_enabled'].custom_widget.cssClass='label'
    form_fields['fields'].custom_widget = Text2ListWidget
开发者ID:kroman0,项目名称:products,代码行数:33,代码来源:seo_configlet.py

示例4: property

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
            strippeddict = {}
            for ta in value:
                strippeddict[ta.tags] = ta.attributes
                tags = ta.tags.replace(',', ' ').split()
                attributes = ta.attributes.replace(',', ' ').split()
                stripped.append((tags,attributes))

            self._settransform(stripped_combinations = strippeddict)
            # Set kupu attribute for backwards compatibility
            if self.kupu_tool is not None:
                self.kupu_tool.set_stripped_combinations(stripped)
        return property(get, set)


filtertagset = FormFieldsets(IFilterTagsSchema)
filtertagset.id = 'filtertags'
filtertagset.label = _(u'label_filtertags', default=u'Tags')

filterattributes = FormFieldsets(IFilterAttributesSchema)
filterattributes.id = 'filterattributes'
filterattributes.label = _(u'label_filterattributes', default=u'Attributes')

filtereditor = FormFieldsets(IFilterEditorSchema)
filtereditor.id = 'filtereditor'
filtereditor.label = _(u'filterstyles', default=u'Styles')

tagattr_widget = CustomWidgetFactory(ObjectWidget, TagAttrPair)
combination_widget = CustomWidgetFactory(ListSequenceWidget,
                                         subwidget=tagattr_widget)

class FilterControlPanel(ControlPanelForm):
开发者ID:pjstevns,项目名称:plone.app.controlpanel,代码行数:33,代码来源:filter.py

示例5: ProxyFieldProperty

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
    masterdoctorado = ProxyFieldProperty(IgenWebControlPanel['masterdoctorado'])
    ambitdoctorat_ca = ProxyFieldProperty(IgenWebControlPanel['ambitdoctorat_ca'])
    ambitdoctorat_es = ProxyFieldProperty(IgenWebControlPanel['ambitdoctorat_es'])
    ambitdoctorat_en = ProxyFieldProperty(IgenWebControlPanel['ambitdoctorat_en'])
    
#    @apply
#    def columna1():
#        def get(self):
#            return getGWConfig().columna1
#        def set(self, value):
#            getGWConfig().columna1 = value
#        return property(get, set)
#
            
general = FormFieldsets(ISkinsSchema['theme'], IgenWebControlPanelSchemaGeneral)
general.id = 'genWebControlPanelgeneral'
general.label = _(u'label_gwcp_general', default=u'General')
general['theme'].custom_widget = DropdownChoiceWidget

especifics = FormFieldsets(IgenWebControlPanelSchemaEspecifics)
especifics.id = 'genWebControlPanelespecifics'
especifics.label = _(u'label_gwcp_especifics', default=u'Especific')

informacio = FormFieldsets(IgenWebControlPanelSchemaInformacio)
informacio.id = 'genWebControlPanelinformacio'
informacio.label = _(u'label_gwcp_informacio', default=u'Informacio')

sabors = FormFieldsets(IgenWebControlPanelSchemaSabors)
sabors.id = 'genWebControlPanelsabors'
sabors.label = _(u'label_gwcp_sabors', default=u'Sabors')
sabors['tipusintranet'].custom_widget = DropdownChoiceWidget
开发者ID:UPCnet,项目名称:upc.genwebupctheme,代码行数:33,代码来源:controlpanel.py

示例6: RichFileStreamingControlPanelAdapter

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
class RichFileStreamingControlPanelAdapter(SchemaAdapterBase):

    adapts(IPloneSiteRoot)
    implements(IRichFileStreamingSchema)

    rf_streaming_collapsed = ProxyFieldProperty(IRichFileStreamingSchema['rf_streaming_collapsed'])
    rfs_autoplay = ProxyFieldProperty(IRichFileStreamingSchema['rfs_autoplay'])
    rfs_host = ProxyFieldProperty(IRichFileStreamingSchema['rfs_host'])
    rfs_port = ProxyFieldProperty(IRichFileStreamingSchema['rfs_port'])
    rfs_callback_netloc = ProxyFieldProperty(IRichFileStreamingSchema['rfs_callback_netloc'])
    rfs_user = ProxyFieldProperty(IRichFileStreamingSchema['rfs_user'])
    rfs_pass = ProxyFieldProperty(IRichFileStreamingSchema['rfs_pass'])

rfs_mainset = FormFieldsets(IRFStreamingMainSchema)
rfs_mainset.id = 'main'
rfs_mainset.label = _(u'label_rfs_main', default=u'Main')

rfs_convertdaemonset = FormFieldsets(IRFStreamingConvertDaemonSchema)
rfs_convertdaemonset.id = 'convertdaemon'
rfs_convertdaemonset.label = _(u'label_rfs_convertdaemon', default=u'ConvertDaemon')


class RichFileStreamingControlPanel(RFControlPanel):
    """
    """
    template = ZopeTwoPageTemplateFile('controlpanel.pt')
    form_fields = FormFieldsets(rfs_mainset, rfs_convertdaemonset)
    label = _("RichFileStreaming settings")
    description = _("RichFileStreaming settings for this site.")
    form_name = _("RichFileStreaming settings")
开发者ID:atreal,项目名称:atreal.richfile.streaming,代码行数:32,代码来源:controlpanel.py

示例7: IMailServicesFormSchema

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
                               required=True)
    body = schema.SourceText(title=_(u"label_message",
                                     default=u"Body"),
                             description=_(u"help_message",
                                           default=u"The body of your email."),
                             required=True)


class IMailServicesFormSchema(IMailServicesGroupsUsersSchema,
                              IMailServicesAdditionalsSchema,
                              IMailServicesMailSchema):
    """ Define the fields of the form
    """

ms_groupsusersset = FormFieldsets(IMailServicesGroupsUsersSchema)
ms_groupsusersset.id = 'groupsusers'
ms_groupsusersset.label = _(u"Groups & Users")

ms_additionalsset = FormFieldsets(IMailServicesAdditionalsSchema)
ms_additionalsset.id = 'additionals'
ms_additionalsset.label = _(u"Additionals mails")

ms_mailset = FormFieldsets(IMailServicesMailSchema)
ms_mailset.id = 'mail'
ms_mailset.label = _(u"Write the mail")


class MailServicesForm(MailServicesView, FieldsetsInputForm):
    """
    """
    form_name = _(u"Mail Services")
开发者ID:collective,项目名称:atreal.mailservices,代码行数:33,代码来源:forms.py

示例8: sorted

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
            for url in bundle.urls():
                styles.append("%s [%s]" % (url, bundle.extra_data.get("media", None)))
        return sorted(styles)

    @property
    def js(self):
        scripts = []
        for name, bundle in self.env._named_bundles.iteritems():
            if not name.startswith("js-"):
                continue
            scripts.extend(bundle.urls())
        return sorted(scripts)


assetsschema = FormFieldsets(IAssetsCPConfigSchema)
assetsschema.id = "assetsconfig"
assetsschema.label = _(u"label_assetsconfig", default=u"Configuration")

assetsoverview = FormFieldsets(IAssetsCPOverviewSchema)
assetsoverview.id = "assetsoverview"
assetsoverview.label = _(u"label_assetsoverview", default=u"Overview")


class AssetsControlPanel(ControlPanelForm):

    form_fields = FormFieldsets(assetsschema, assetsoverview)

    label = _("label_assets_settings", default="Assets settings")
    description = _("help_assets_settings", default="Settings to enable and configure web assets.")
    form_name = _("label_assets_settings", default="Assets settings")
开发者ID:tomgross,项目名称:collective.assets,代码行数:32,代码来源:configlet.py

示例9: get_cse_label

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
    def get_cse_label(self):
        return self.settings.cse_label

    def set_cse_label(self, value):
        self.settings.cse_label = value
    cse_label = property(get_cse_label, set_cse_label)

    @property
    def settings(self):
        site = getSite()
        ann = IAnnotations(site)
        return ann.setdefault(SETTING_KEY, Settings())


urlset = FormFieldsets(IURLSchema)
urlset.id = 'urls'
urlset.label = _(u'URLs')
urlset.description = _(u"This list holds all URLs that are associated with "
                     "a Provider. You cannot add URLs to this list here - "
                     "instead go directly to the desired Provider. There you "
                     "will find an option to add the Provider's URL")

manual_urlset = FormFieldsets(IManualURLsSchema)
manual_urlset.id = 'manual_urls'
manual_urlset.label = _(u'Manual URLs')
manual_urlset.description = _(u'URLs entered here that are already linked with'
                              ' a Provider will be ignored.')

cseset = FormFieldsets(ICSESchema)
cseset.id = 'cse'
cseset.label = _(u'CSE')
开发者ID:syslabcom,项目名称:osha.searchurls,代码行数:33,代码来源:search_urls.py

示例10: property

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
            for ta in value:
                strippeddict[ta.tags] = ta.attributes
                tags = ta.tags.replace(",", " ").split()
                attributes = ta.attributes.replace(",", " ").split()
                stripped.append((tags, attributes))

            self._settransform(stripped_combinations=strippeddict)
            # Set kupu attribute for backwards compatibility
            if self.kupu_tool is not None:
                self.kupu_tool.set_stripped_combinations(stripped)

        return property(get, set)


filtertagset = FormFieldsets(IFilterTagsSchema)
filtertagset.id = "filtertags"
filtertagset.label = _(u"label_filtertags", default=u"Tags")

filterattributes = FormFieldsets(IFilterAttributesSchema)
filterattributes.id = "filterattributes"
filterattributes.label = _(u"label_filterattributes", default=u"Attributes")

filtereditor = FormFieldsets(IFilterEditorSchema)
filtereditor.id = "filtereditor"
filtereditor.label = _(u"filterstyles", default=u"Styles")

tagattr_widget = CustomWidgetFactory(ObjectWidget, TagAttrPair)
combination_widget = CustomWidgetFactory(ListSequenceWidget, subwidget=tagattr_widget)


class FilterControlPanel(ControlPanelForm):
开发者ID:urska19,项目名称:Plone-test,代码行数:33,代码来源:filter.py

示例11: property

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
    show_atoz_link = property(get_show_atoz_link, set_show_atoz_link)
    
    def get_show_previous_events(self):
        return self.settings.show_previous_events
    def set_show_previous_events(self, value):
        self.settings.show_previous_events = value
    show_previous_events = property(get_show_previous_events, set_show_previous_events)

    @property
    def settings(self):
        ann = IAnnotations(self.context)
        return ann.setdefault(SETTING_KEY, Settings())

 
logoset = FormFieldsets(ILogoSchema)
logoset.id = 'logo'
logoset.label = _(u'Logo')

emailset = FormFieldsets(IEmailSchema)
emailset.id = 'email'
emailset.label = _(u'Email')

sloganset = FormFieldsets(ISloganSchema)
sloganset.id = 'slogan'
sloganset.label = _(u'Slogan')

parametersset = FormFieldsets(IParametersSchema)
parametersset.id = 'parameters'
parametersset.label = _(u'Parameters')

开发者ID:EU-OSHA,项目名称:osha.theme,代码行数:31,代码来源:osha_properties_controlpanel.py

示例12: sorted

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
                styles.append('%s [%s]' % (
                    url, bundle.extra.get('media', None)))
        return sorted(styles)

    @property
    def js(self):
        scripts = []
        for name, bundle in self.env._named_bundles.iteritems():
            if not name.startswith('js-'):
                continue
            scripts.extend(bundle.urls())
        return sorted(scripts)


assetsschema = FormFieldsets(IAssetsCPConfigSchema)
assetsschema.id = 'assetsconfig'
assetsschema.label = _(u'label_assetsconfig', default=u'Configuration')

assetsoverview = FormFieldsets(IAssetsCPOverviewSchema)
assetsoverview.id = 'assetsoverview'
assetsoverview.label = _(u'label_assetsoverview', default=u'Overview')


class AssetsControlPanel(ControlPanelForm):

    form_fields = FormFieldsets(assetsschema, assetsoverview)

    label = _('label_assets_settings', default='Assets settings')
    description = _('help_assets_settings',
                    default='Settings to enable and configure web assets.')
    form_name = _('label_assets_settings', default='Assets settings')
开发者ID:collective,项目名称:collective.assets,代码行数:33,代码来源:configlet.py

示例13: FormFieldsets

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
# -*- coding:utf-8 -*-
from collective.quickupload.browser import quickupload_settings
from collective.zipfiletransport.browser import zipfiletransportprefs
from plone.app.controlpanel.form import ControlPanelForm
from plone.fieldsets.fieldsets import FormFieldsets
from Products.CMFCore.utils import getToolByName
from Products.CMFDefault.formlib.schema import ProxyFieldProperty
from Products.CMFDefault.formlib.schema import SchemaAdapterBase
from Products.CMFPlone.interfaces import IPloneSiteRoot
from sc.base.uploader import MessageFactory as _
from zope import schema
from zope.component import adapts
from zope.interface import Interface, implements

quickset = FormFieldsets(quickupload_settings.IQuickUploadControlPanel)
quickset.id = "quickupload"
quickset.label = _(u"Quick Upload settings")

zipset = FormFieldsets(zipfiletransportprefs.IZipFileTransportPrefsForm)
zipset.id = "ziptransport"
zipset.label = _(u"ZipFileTransport Settings Form")

EXPORTER_DESC = _(u"Should exporting contents from a folder be enabled " u"for anonymous users?")


class IExporterPrefsForm(Interface):
    """ A configlet for exporting content. """

    enable_export = schema.Bool(
        title=_(u"Enable anonymous export"), description=EXPORTER_DESC, default=False, required=False
    )
开发者ID:simplesconsultoria,项目名称:sc.base.uploader,代码行数:33,代码来源:controlpanel.py

示例14: settings

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
    @property
    def settings(self):
        site = getSite()
        if not IPloneSiteRoot.providedBy(site):
            # here be dirty hack
            dummy = Settings()
            dummy.stored_list = self.stored_list
            dummy.linked_list = self.linked_list
            dummy.additionals_list = self.additionals_list
            return dummy
        ann = IAnnotations(site)
        return ann.setdefault(SETTING_KEY, Settings())


stored_set = FormFieldsets(IStoredCSESchema)
stored_set.id = 'stored'
stored_set.label = _(u'Stored CSE')

linked_set = FormFieldsets(ILinkedCSESchema)
linked_set.id = 'linked'
linked_set.label = _(u'Linked CSE')

additional_set = FormFieldsets(IAdditionalParametersSchema)
additional_set.id = 'additional'
additional_set.label = 'Additional parameters'

stored_settings_widget = CustomWidgetFactory(ObjectWidget, StoredCSETuple)
stored_widget = CustomWidgetFactory(ListSequenceWidget,
                                           subwidget=stored_settings_widget)

linked_settings_widget = CustomWidgetFactory(ObjectWidget, LinkedCSETuple)
开发者ID:syslabcom,项目名称:slc.googlesearch,代码行数:33,代码来源:settings.py

示例15: set_password

# 需要导入模块: from plone.fieldsets.fieldsets import FormFieldsets [as 别名]
# 或者: from plone.fieldsets.fieldsets.FormFieldsets import id [as 别名]
    def set_password(self, value):
        self.context._updateProperty('password', value)

    password = property(get_password, set_password)

    def get_backends(self):
        return self.context.backends

    def set_backends(self, value):
        self.context._updateProperty('backends', value)

    backends = property(get_backends, set_backends)
    

spooler_set = FormFieldsets(IECAABControlPanelSpoolerSchema)
spooler_set.id = 'ecaab_settings_spooler'
spooler_set.label = _(u"legend_ecspooler_details", default=u"Spooler connection settings")

backends_set = FormFieldsets(IECAABControlPanelBackendsSchema)
backends_set.id = 'ecaab_settings_backends'
backends_set.label = _(u"legend_backend_details", default=u"Available backends")
 
 
class ECAABControlPanel(ControlPanelForm):
    """
    """
    
    form_fields = FormFieldsets(spooler_set, backends_set)

    label = _(u"heading_ecspooler_setup", 
              default=u"Auto Assessment Box Settings")
开发者ID:collective,项目名称:ECAutoAssessmentBox,代码行数:33,代码来源:ecaabsettings.py


注:本文中的plone.fieldsets.fieldsets.FormFieldsets.id方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。