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