Changeset 1996

Show
Ignore:
Timestamp:
12/26/04 16:23:31 (19 years ago)
Author:
jalet
Message:

LDAP schema now contains the newly added fields (to the SQL schema)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/initscripts/ldap/pykota.schema

    r1556 r1996  
    187187        EQUALITY caseExactIA5Match 
    188188        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 
     189         
     190# pykotaUserCoefficient 
     191attributetype ( 1.3.6.1.4.1.16868.1.1.27 NAME 'pykotaUserCoefficient' 
     192        DESC 'Coefficient for a particular user, float' 
     193        EQUALITY caseIgnoreIA5Match 
     194        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 
     195         
     196# pykotaWarnCount 
     197attributetype ( 1.3.6.1.4.1.16868.1.1.28 NAME 'pykotaWarnCount' 
     198        DESC 'Number of times the user was warned' 
     199        EQUALITY integerMatch 
     200        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) 
     201         
     202# pykotaMD5Sum         
     203attributetype ( 1.3.6.1.4.1.16868.1.1.29 NAME 'pykotaMD5Sum' 
     204        DESC 'MD5 Sum of the job's datas' 
     205        EQUALITY caseExactIA5Match 
     206        SUBSTR caseExactIA5SubstringsMatch 
     207        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) 
     208         
     209# pykotaPages         
     210attributetype ( 1.3.6.1.4.1.16868.1.1.30 NAME 'pykotaPages' 
     211        DESC 'Descriptor for each page's settings in the history' 
     212        EQUALITY caseExactIA5Match 
     213        SUBSTR caseExactIA5SubstringsMatch 
     214        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) 
     215         
     216# pykotaPrinterCoefficient 
     217attributetype ( 1.3.6.1.4.1.16868.1.1.31 NAME 'pykotaPrinterCoefficient' 
     218        DESC 'Coefficient for a particular page format. Contains label # coeff, e.g. A3 # 2.0' 
     219        EQUALITY caseIgnoreIA5Match 
     220        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) 
     221 
    189222 
    190223#         
     
    208241        DESC 'PyKota Printer' 
    209242        MUST ( cn ) 
    210         MAY  ( description $ pykotaPrinterName $ pykotaPricePerPage $ pykotaPricePerJob $ uniqueMember ) ) 
     243        MAY  ( description $ pykotaPrinterName $ pykotaPricePerPage $ pykotaPricePerJob $ pykotaPrinterCoefficient $ uniqueMember ) ) 
    211244         
    212245# pykotaUserPQuota         
     
    214247        DESC 'PyKota User Quota on a Printer' 
    215248        MUST ( cn $ pykotaUserName $ pykotaPrinterName ) 
    216         MAY  ( pykotaPageCounter $ pykotaLifePageCounter $ pykotaSoftLimit $ pykotaHardLimit $ pykotaDateLimit ) ) 
     249        MAY  ( pykotaPageCounter $ pykotaLifePageCounter $ pykotaSoftLimit $ pykotaHardLimit $ pykotaDateLimit $ pykotaWarnCount ) ) 
    217250         
    218251# pykotaGroupPQuota         
     
    226259        DESC 'An entry in the job history for a printer' 
    227260        MUST ( cn $ pykotaUserName $ pykotaPrinterName $ pykotaJobId ) 
    228         MAY  ( pykotaPrinterPageCounter $ pykotaJobSize $ pykotaAction $ pykotaJobPrice $ pykotaFileName $ pykotaTitle $ pykotaCopies $ pykotaOptions $ pykotaHostName $ pykotaJobSizeBytes ) ) 
     261        MAY  ( pykotaPrinterPageCounter $ pykotaJobSize $ pykotaAction $ pykotaJobPrice $ pykotaFileName $ pykotaTitle $ pykotaCopies $ pykotaOptions $ pykotaHostName $ pykotaJobSizeBytes $ pykotaMD5Sum $ pykotaPages ) ) 
    229262         
    230263# pykotaAccountBalance 
    231264objectclass ( 1.3.6.1.4.1.16868.1.2.7 NAME 'pykotaAccountBalance' SUP top AUXILIARY 
    232265        DESC 'PyKota User account balance' 
    233         MAY  ( pykotaUserName $ pykotaBalance $ pykotaLifeTimePaid $ pykotaPayments ) ) 
     266        MAY  ( pykotaUserName $ pykotaBalance $ pykotaLifeTimePaid $ pykotaUserCoefficient $ pykotaPayments ) ) 
    234267         
    235268# pykotaLastJob