def initialize(context):
    from dm.zope.schema.z2.constructor import add_form_factory, SchemaConfiguredZmiAddForm

    for cls in SimpleIdpsso, SimpleIdpssoAp:
        context.registerClass(
            cls, constructors=(add_form_factory(cls, form_class=SchemaConfiguredZmiAddForm),), permission=manage_saml
        )
Example #2
0
def initialize(context):
  from dm.zope.schema.z2.constructor import add_form_factory, SchemaConfiguredZmiAddForm

  context.registerClass(
    StandaloneSimpleSpsso,
    constructors=(add_form_factory(StandaloneSimpleSpsso, form_class=SchemaConfiguredZmiAddForm),),
    permission=manage_saml,
    )
Example #3
0
def initialize(context):
  from dm.zope.schema.z2.constructor import add_form_factory, SchemaConfiguredZmiAddForm

  registerMultiPlugin(DetachedSimpleSpssoPlugin.meta_type)
  registerMultiPlugin(IntegratedSimpleSpssoPlugin.meta_type)

  context.registerClass(
    DetachedSimpleSpssoPlugin,
    constructors=(add_form_factory(DetachedSimpleSpssoPlugin, form_class=SchemaConfiguredZmiAddForm),),
    permission=manage_saml,
    visibility=None,
    )

  context.registerClass(
    IntegratedSimpleSpssoPlugin,
    constructors=(add_form_factory(IntegratedSimpleSpssoPlugin, form_class=SchemaConfiguredZmiAddForm),),
    permission=manage_saml,
    visibility=None,
    )
Example #4
0
def initialize(context):
  from dm.zope.schema.z2.constructor import add_form_factory, SchemaConfiguredZmiAddForm

  registerMultiPlugin(DetachedSimpleSpssoPlugin.meta_type)
  registerMultiPlugin(IntegratedSimpleSpssoPlugin.meta_type)

  context.registerClass(
    DetachedSimpleSpssoPlugin,
    constructors=(add_form_factory(DetachedSimpleSpssoPlugin, form_class=SchemaConfiguredZmiAddForm),),
    permission=manage_saml,
    visibility=None,
    )

  context.registerClass(
    IntegratedSimpleSpssoPlugin,
    constructors=(add_form_factory(IntegratedSimpleSpssoPlugin, form_class=SchemaConfiguredZmiAddForm),),
    permission=manage_saml,
    visibility=None,
    )
Example #5
0
def initialize(context):
    from dm.zope.schema.z2.constructor import add_form_factory, SchemaConfiguredZmiAddForm

    for cls in SimpleIdpsso, SimpleIdpssoAp:
        context.registerClass(
            cls,
            constructors=(add_form_factory(
                cls, form_class=SchemaConfiguredZmiAddForm), ),
            permission=manage_saml,
        )
Example #6
0
def initialize(context):
  from dm.zope.schema.z2.constructor import add_form_factory, SchemaConfiguredZmiAddForm
  
  context.registerClass(
    EntityByUrl,
    constructors=(add_form_factory(EntityByUrl, form_class=SchemaConfiguredZmiAddForm),),
    permission=manage_saml,
    interfaces=(IEntity,),
    visibility=None,
    )
def initialize(context):
  from authority import SamlAuthority
  from permission import manage_saml
  from dm.zope.schema.z2.constructor import add_form_factory, SchemaConfiguredZmiAddForm

  context.registerClass(
    SamlAuthority,
    constructors=(add_form_factory(SamlAuthority, form_class=SchemaConfiguredZmiAddForm),),
    permission=manage_saml,
    )

  from idpsso.idpsso import initialize; initialize(context)
  from spsso import initialize; initialize(context)
  from entity import initialize; initialize(context)
 def __class_init__(cls):
   att = cls.CONTENT_TYPE
   if att is not None:
     add_form = add_form_factory(att,
                                 form_class=SchemaConfiguredZmiAddForm
                                 )
     afn = add_form.__name__
     setattr(cls, afn, add_form)
     security = getattr(cls, "security", None)
     if security is None: security = cls.security = ClassSecurityInfo()
     security.declareProtected(manage_saml, afn)
     scls = super(HomogenousContainer, cls)
   elif cls.__name__ == "HomogenousContainer":
     # cannot use the name "HomogenourContainer" here as it is not yet bound
     scls = super(cls, cls)
   else: raise SystemError("class %s has not set `CONTENT_TYPE`" % str(cls))
   scls.__class_init__.im_func(cls)
Example #9
0
 def __class_init__(cls):
     att = cls.CONTENT_TYPE
     if att is not None:
         add_form = add_form_factory(att,
                                     form_class=SchemaConfiguredZmiAddForm)
         afn = add_form.__name__
         setattr(cls, afn, add_form)
         security = getattr(cls, "security", None)
         if security is None: security = cls.security = ClassSecurityInfo()
         security.declareProtected(manage_saml, afn)
         scls = super(HomogenousContainer, cls)
     elif cls.__name__ == "HomogenousContainer":
         # cannot use the name "HomogenourContainer" here as it is not yet bound
         scls = super(cls, cls)
     else:
         raise SystemError("class %s has not set `CONTENT_TYPE`" % str(cls))
     scls.__class_init__.im_func(cls)
Example #10
0
def initialize(context):
    from .authority import SamlAuthority
    from .permission import manage_saml
    from dm.zope.schema.z2.constructor import add_form_factory, SchemaConfiguredZmiAddForm

    context.registerClass(
        SamlAuthority,
        constructors=(add_form_factory(
            SamlAuthority, form_class=SchemaConfiguredZmiAddForm), ),
        permission=manage_saml,
    )

    from .idpsso.idpsso import initialize
    initialize(context)
    from .spsso import initialize
    initialize(context)
    from .entity import initialize
    initialize(context)