accounts2 52fc-fedora-group.ldif, NONE, 1.1 52fc-fedora-membership.ldif, NONE, 1.1 52fc-fedora-person.ldif, NONE, 1.1

Tom Lynema (lyz) fedora-extras-commits at redhat.com
Fri Oct 20 22:41:25 UTC 2006


Author: lyz

Update of /cvs/fedora/accounts2
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28946

Added Files:
	52fc-fedora-group.ldif 52fc-fedora-membership.ldif 
	52fc-fedora-person.ldif 
Log Message:
These changes were made for compatability with FDS



--- NEW FILE 52fc-fedora-group.ldif ---
#this is the fedora group schema file for use with the accounts system2
#it currently contains the following:
#owner (the owner's DN) 
#group_type 
#needs_sponsor 
#user_can_remove (will be handled by ACLs, but we need to clue the interface about it) #prerequisite_id (no idea what that is, so maybe not)  -- not included yet
#joinmsg 
dn: cn=schema
attributeTypes: ( 2.5.444.10 NAME 'groupowner' DESC 'group owner' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{50} )
attributeTypes: ( 2.5.444.11 NAME 'grouptype' DESC 'the type of group' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{50} )
attributeTypes: ( 2.5.444.12 NAME 'needssponsor' DESC 'boolean indicating whether or not the group needs a sponsor' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
attributeTypes: ( 2.5.444.13 NAME 'usercanremove' DESC 'boolean indicating whether or not the user can remove the group' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
attributeTypes: ( 2.5.444.14 NAME 'joinmsg' DESC 'message received upon joining the group' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1000} )
objectclasses:	( 2.5.555.3 NAME 'fedoraGroup' DESC 'A object describing a group entry' SUP top STRUCTURAL MUST ( cn $ groupowner ) MAY ( joinmsg $ usercanremove $ grouptype $ needssponsor $ usercanremove ) )



--- NEW FILE 52fc-fedora-membership.ldif ---
#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} )
dn: cn=schema
attributeTypes: ( 2.5.444.2 NAME 'roletype' DESC 'the type of membership role' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{25} )
attributeTypes: ( 2.5.444.15 NAME 'roledomain' DESC 'the domain of this role' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{15} )
attributeTypes: ( 2.5.444.3 NAME 'rolestatus' DESC 'the approval status of this role' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{15} )
attributeTypes: ( 2.5.444.4 NAME 'internalcomments' DESC 'group membership comments' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1000} )
attributeTypes: ( 2.5.444.5 NAME 'sponsor' DESC 'membership sponsor' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{25} )
attributeTypes: ( 2.5.444.6 NAME 'creationdate' DESC 'membership creation date' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
attributeTypes: ( 2.5.444.7 NAME 'approvaldate' DESC 'membership approval date' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
objectclasses:	( 2.5.555.2 NAME 'fedoraMembership' DESC 'An object describing a persons memebership' SUP top STRUCTURAL MUST ( cn  ) MAY ( approvaldate $ creationdate $ approvaldate $ roletype $ rolestatus $ roledomain $ internalcomments $ sponsor ) )


--- NEW FILE 52fc-fedora-person.ldif ---
#this is the fedoraPerson shema file for use with the Account system
#it is based on the inetOrgPerson shema, but has some spicific
#attribues added onto it for use by the Account system
#for now this is the contents
#sshkey bugzillaemail
dn: cn=schema
attributeTypes: ( 2.5.444.8 NAME 'sshkey' DESC 'ssh key for this member' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{50} )
attributeTypes: ( 2.5.444.9 NAME 'bugzillaemail' DESC 'members preferred bugzilla email address' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
# fedoraPerson
# The fedoraPerson represents people who are a member of the fedora project
# in some way.  It is a structural class and inherits
# from the inetOrgPerson class
objectclasses:	( 2.5.555.1 NAME 'fedoraPerson' DESC 'A member of the fedoraproject group' SUP inetOrgPerson STRUCTURAL MUST ( sshkey $ bugzillaemail ) )




More information about the fedora-extras-commits mailing list