66 lines
2.4 KiB
Text
66 lines
2.4 KiB
Text
#this is the fedoraMembership shema file for use with the Account system
|
|
#check out http://www.openldap.org/doc/admin23/schema.html#Extending%20Schema
|
|
#for more information
|
|
#for now this is the contents
|
|
#role_type
|
|
#role_domain
|
|
#role_status
|
|
#internal_comments
|
|
#sponsor (points to the sponsor's DN)
|
|
#creation (date)
|
|
#approval (date)
|
|
#don't have a name use cn instead
|
|
#attributeType ( 2.5.444.1 NAME 'name'
|
|
# DESC 'group name'
|
|
# EQUALITY caseIgnoreMatch
|
|
# SUBSTR caseIgnoreSubstringsMatch
|
|
# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{50} )
|
|
|
|
attributeType ( 2.5.444.2 NAME 'fedoraRoleType'
|
|
DESC 'the type of role'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{25} )
|
|
|
|
|
|
attributeType ( 2.5.444.15 NAME 'fedoraRoleDomain'
|
|
DESC 'the domain of this role'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{15} )
|
|
|
|
attributeType ( 2.5.444.3 NAME 'fedoraRoleStatus'
|
|
DESC 'the approval status of this role'
|
|
EQUALITY caseIgnoreMatch
|
|
SUBSTR caseIgnoreSubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{15} )
|
|
|
|
|
|
#attributeType ( 2.5.444.4 NAME 'internalComments'
|
|
# DESC 'group membership comments'
|
|
# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1000} )
|
|
|
|
|
|
attributeType ( 2.5.444.5 NAME 'fedoraRoleSponsor'
|
|
DESC 'role sponsor'
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{25} )
|
|
|
|
attributeType ( 2.5.444.6 NAME 'fedoraRoleCreationDate'
|
|
DESC 'membership creation date'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
attributeType ( 2.5.444.7 NAME 'fedoraRoleApprovalDate'
|
|
DESC 'membership approval date'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
objectclass ( 2.5.555.2
|
|
NAME 'fedoraRole'
|
|
DESC 'An object describing a persons roles with the fedora project'
|
|
STRUCTURAL
|
|
MAY ( fedoraRoleApprovalDate $ fedoraRoleCreationDate $ fedoraRoleType $ fedoraRoleStatus $ fedoraRoleDomain $ fedoraRoleSponsor )
|
|
MUST ( cn )
|
|
)
|