accounts2 fedoraGroup.schema, NONE, 1.1 fedoraMembership.schema, NONE, 1.1 fedoraPerson.schema, NONE, 1.1

Tom Lynema (lyz) fedora-extras-commits at redhat.com
Wed Sep 27 01:17:51 UTC 2006


Author: lyz

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

Added Files:
	fedoraGroup.schema fedoraMembership.schema fedoraPerson.schema 
Log Message:

initial schema file upload. Yes, I know they don't yet work.
~lyz




--- NEW FILE fedoraGroup.schema ---
#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 


attributeType ( 2.5.4.41 NAME 'owner'
                DESC 'group owner'
                EQUALITY caseIgnoreMatch
                SUBSTR caseIgnoreSubstringsMatch
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{50} )


attributeType ( 2.5.4.41 NAME 'group_type'
                DESC 'the type of group'
                EQUALITY caseIgnoreMatch
                SUBSTR caseIgnoreSubstringsMatch
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{50} )

attributeType ( 2.5.4.41 NAME 'needs_sponsor'
                DESC 'boolean indicating whether or not the group needs a sponsor'
                EQUALITY caseIgnoreMatch
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )

attributeType ( 2.5.4.41 NAME 'user_can_remove'
                DESC 'boolean indicating whether or not the user can remove the group'
                EQUALITY caseIgnoreMatch
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )

attributeType ( 2.5.4.41 NAME 'joing_msg'
                DESC message received upon joining the group'
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1000} )

--- NEW FILE fedoraMembership.schema ---
#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) 

attributeType ( 2.5.4.41 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.4.41 NAME 'role_type'
                DESC 'the type of membership role'
                EQUALITY caseIgnoreMatch
                SUBSTR caseIgnoreSubstringsMatch
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{25} )


attributeType ( 2.5.4.41 NAME 'role_status'
                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.4.41 NAME 'internal_comments'
                 DESC 'group membership comments'
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1000} )


attributeType ( 2.5.4.41 NAME 'sponsor'
                DESC 'membership sponsor'
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{25} )

attributeType ( 2.5.4.41 NAME 'creation_date'
                DESC 'membership creation_date'
                EQUALITY integerMatch
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )

attributeType ( 2.5.4.41 NAME 'approval_date'
                DESC 'membership creation_date'
                EQUALITY integerMatch
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
	





--- NEW FILE fedoraPerson.schema ---
#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
#ssh_key
attributeType ( 2.5.4.41 NAME 'ssh_key'
                DESC 'group name'
                EQUALITY caseIgnoreMatch
                SUBSTR caseIgnoreSubstringsMatch
                SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{50} )




More information about the fedora-extras-commits mailing list