Commit c6ebbea6 authored by David Coutadeur's avatar David Coutadeur
Browse files

add public-forms plugin

parent a4a037c7
......@@ -244,6 +244,7 @@
- posix
- ppolicy
- webservice
- public-forms
- name: Update cache and locales
command: /usr/local/bin/fusiondirectory-setup --set-fd_home=/usr/local/share/fusiondirectory --yes --update-cache --update-locales --write-vars
......
dn: cn=public-forms-fd-conf,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: public-forms-fd-conf
olcAttributeTypes: {0}( 1.3.6.1.4.1.38414.68.1.1 NAME 'fdPublicFormRDN' DESC 'FusionDirectory - Public forms RDN' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
olcAttributeTypes: {1}( 1.3.6.1.4.1.38414.68.1.2 NAME 'fdPublicFormSecurimagePath' DESC 'FusionDirectory - Public forms securimage path' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
olcAttributeTypes: {2}( 1.3.6.1.4.1.38414.68.1.3 NAME 'fdPublicFormSecurimageURI' DESC 'FusionDirectory - Public forms securimage URI' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
olcObjectClasses: {0}( 1.3.6.1.4.1.38414.68.2.1 NAME 'fdPublicFormsPluginConf' DESC 'FusionDirectory - Public forms plugin configuration' SUP top AUXILIARY MUST cn MAY ( fdPublicFormRDN $ fdPublicFormSecurimagePath $ fdPublicFormSecurimageURI ) )
dn: cn=public-forms-fd,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: public-forms-fd
olcAttributeTypes: {0}( 1.3.6.1.4.1.38414.67.10.1 NAME 'fdPublicFormTitle' DESC 'FusionDirectory - Title of the public form' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
olcAttributeTypes: {1}( 1.3.6.1.4.1.38414.67.10.2 NAME 'fdPublicFormText' DESC 'FusionDirectory - Text of the public form, shown before the form' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {2}( 1.3.6.1.4.1.38414.67.10.3 NAME 'fdPublicFormTemplateType' DESC 'FusionDirectory - Type of the template used by the form' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
olcAttributeTypes: {3}( 1.3.6.1.4.1.38414.67.10.4 NAME 'fdPublicFormTemplateDN' DESC 'FusionDirectory - DN of the template used by the form' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {4}( 1.3.6.1.4.1.38414.67.10.5 NAME 'fdPublicFormFinalText' DESC 'FusionDirectory - Final text of the public form, shown once the form is validated' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {5}( 1.3.6.1.4.1.38414.67.10.6 NAME 'fdPublicFormPrivate' DESC 'FusionDirectory - Whether this form is private (only for invitations)' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {6}( 1.3.6.1.4.1.38414.67.10.7 NAME 'fdPublicFormCreationBase' DESC 'FusionDirectory - Base in which the objects are created' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {7}( 1.3.6.1.4.1.38414.67.10.8 NAME 'fdPublicFormAlteredAttributes' DESC 'FusionDirectory - Form altered attributes: name|mandatory|readonly|imported|hidden' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {8}( 1.3.6.1.4.1.38414.67.10.9 NAME 'fdPublicFormTosUrl' DESC 'FusionDirectory - Form TOS URL' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {9}( 1.3.6.1.4.1.38414.67.10.10 NAME 'fdPublicFormCaptcha' DESC 'FusionDirectory - Whether this form should contain a captcha' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
olcObjectClasses: {0}( 1.3.6.1.4.1.38414.67.2.1 NAME 'fdPublicForm' DESC 'FusionDirectory - Public form' STRUCTURAL MUST cn MAY ( fdPublicFormTitle $ fdPublicFormText $ fdPublicFormTemplateType $ fdPublicFormTemplateDN $ fdPublicFormFinalText $ fdPublicFormPrivate $ fdPublicFormCreationBase $ fdPublicFormAlteredAttributes $ fdPublicFormTosUrl $ fdPublicFormCaptcha ) )
......@@ -91,3 +91,5 @@
- webservice-fd-conf.ldif
- audit-fd.ldif
- audit-fd-conf.ldif
- public-forms-fd.ldif
- public-forms-fd-conf.ldif
......@@ -43,6 +43,8 @@ include: file:///usr/local/openldap/etc/openldap/schema/personal-fd-conf.ldif
include: file:///usr/local/openldap/etc/openldap/schema/webservice-fd-conf.ldif
include: file:///usr/local/openldap/etc/openldap/schema/audit-fd.ldif
include: file:///usr/local/openldap/etc/openldap/schema/audit-fd-conf.ldif
include: file:///usr/local/openldap/etc/openldap/schema/public-forms-fd.ldif
include: file:///usr/local/openldap/etc/openldap/schema/public-forms-fd-conf.ldif
dn: olcDatabase={-1}frontend,cn=config
objectClass: olcDatabaseConfig
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment