コード例 #1
0
ファイル: __init__.py プロジェクト: euphorie/Euphorie
import mimetypes
from AccessControl.Permissions import manage_users as ManageUsers
from Products.PluggableAuthService.PluggableAuthService \
        import registerMultiPlugin
from euphorie.client import authentication

mimetypes.add_type('image/svg+xml', '.svg')

from zope.i18nmessageid import MessageFactory as mf
MessageFactory = mf('euphorie')
del mf

#: Version number for terms and conditions. Updating this version will
#: require all users to (re)confirm their acceptance of the terms and
#: conditions
CONDITIONS_VERSION = 1


def initialize(context):
    registerMultiPlugin(authentication.EuphorieAccountPlugin.meta_type)
    context.registerClass(authentication.EuphorieAccountPlugin,
            permission=ManageUsers,
            constructors=(authentication.manage_addEuphorieAccountPlugin,
                          authentication.addEuphorieAccountPlugin),
            visibility=None)

    # Instruct the email module to use quoted printable for UT8
    import email.Charset
    email.Charset.add_charset('utf-8', email.Charset.QP, email.Charset.QP,
            'utf-8')
コード例 #2
0
ファイル: __init__.py プロジェクト: euphorie/tno.euphorie
from zope.i18nmessageid import MessageFactory as mf
MessageFactory = mf("tno.euphorie")
del mf

__all__ = ["MessageFactory"]
コード例 #3
0
ファイル: __init__.py プロジェクト: EU-OSHA/Euphorie
from zope.i18nmessageid import MessageFactory as mf

MessageFactory = mf('euphorie')

__all__ = ['MessageFactory']
コード例 #4
0
from euphorie import patches  # noqa: F401
from zope.i18nmessageid import MessageFactory as mf

MessageFactory = mf("euphorie")

__all__ = ["MessageFactory"]
コード例 #5
0
from zope.i18nmessageid import MessageFactory as mf
MessageFactory = mf("euphorie")
del mf

from Products.CMFCore.permissions import setDefaultRoles

setDefaultRoles("Euphorie: Manage country", ("Manager",))
setDefaultRoles("Euphorie: Add new RIE Content", ("Manager",))
setDefaultRoles("Euphorie: Delete published content", ("Manager",))
コード例 #6
0
ファイル: _field.py プロジェクト: Vinsurya/Plone
##############################################################################
"""
$Id: _field.py 12604 2010-06-10 17:39:18Z davisagli $
"""

from zope.i18nmessageid import MessageFactory as mf
import types
from AccessControl import ClassSecurityInfo
from OFS.DTMLMethod import DTMLMethod
from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate

from Products.Archetypes.public import ObjectField, TextAreaWidget
from Products.Archetypes.Registry import registerField
from Products.TemplateFields import config

_ = mf("plone")


_marker = []

class DTMLField(ObjectField):

    _properties = ObjectField._properties.copy()
    _properties.update({
        'type' : 'dtml',
        'default': '<dtml-var title_or_id>',
        'default_content_type' : 'text/plain',
        'required': True,
        'widget': TextAreaWidget(visible={'view': 'invisible',
                                          'edit': 'visible'}),
        'validators': ('dtmlvalidator',)
コード例 #7
0
ファイル: __init__.py プロジェクト: euphorie/NuPlone
from zope.i18nmessageid import MessageFactory as mf

MessageFactory = mf("nuplone")
del mf
コード例 #8
0
ファイル: __init__.py プロジェクト: jean/NuPlone
from zope.i18nmessageid import MessageFactory as mf
MessageFactory = mf("nuplone")
del mf

コード例 #9
0
from zope.i18nmessageid import MessageFactory as mf

MessageFactory = mf("tno.euphorie")
del mf

__all__ = ["MessageFactory"]