X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=contrib%2Fopenldap%2Fgoto.schema;h=802e500460491e4f42e231437ad921d7812cb326;hb=873cb2bda03a97f53738ab10eb5d9258fbc2970c;hp=daef50db25de7faa205889f2d8622d713df30627;hpb=e299f0ca47a924516f2afbe4e922f2418b75315c;p=gosa.git diff --git a/contrib/openldap/goto.schema b/contrib/openldap/goto.schema index daef50db2..802e50046 100644 --- a/contrib/openldap/goto.schema +++ b/contrib/openldap/goto.schema @@ -313,6 +313,72 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.11.6 NAME 'gotoPrinterPPD' SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) +attributetype ( 1.3.6.1.4.1.10098.1.1.11.7 NAME 'gotoProfileFlags' + DESC 'GOto - Flags for Profile handling - C is for caching' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.8 NAME 'gotoProfileServer' + DESC 'GOto - specifies the profile server' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.9 NAME 'gotoShare' + DESC 'GOto - specifies a share' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.10 NAME 'gotoLogonScript' + DESC 'GOto - specifies a LogonScript' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.11 NAME 'gotoKioskProfile' + DESC 'GOto - specifies a kiosk profile' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.12 NAME 'gotoUserPrinter' + DESC 'GOto - keeps printers shown for this user' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.13 NAME 'gotoUserAdminPrinter' + DESC 'GOto - keeps printers we are admin for' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.16 NAME 'gotoGroupPrinter' + DESC 'GOto - keeps printers shown for this user' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.17 NAME 'gotoGroupAdminPrinter' + DESC 'GOto - keeps printers we are admin for' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.14 NAME 'gotoHotplugDevice' + DESC 'GOto - keeps hotplug devices' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.11.15 NAME 'gotoProfileQuota' + DESC 'GOto - save quota for home' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) + ## ## Objectclasses ## @@ -323,7 +389,7 @@ objectclass (1.3.6.1.4.1.10098.1.2.1.1 NAME 'gotoTerminal' MUST ( cn ) MAY ( gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $ - gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ + gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ gotoShare $ gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $ gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $ gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $ @@ -340,22 +406,55 @@ objectclass (1.3.6.1.4.1.10098.1.2.1.18 NAME 'gotoInstallProfile' SUP top STRUCT # objectclass for the Terminal Conecept objectclass (1.3.6.1.4.1.10098.1.2.1.30 NAME 'gotoWorkstation' - DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.3)' SUP top STRUCTURAL + DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.3)' SUP top STRUCTURAL MUST ( cn ) - MAY ( gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ - gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $ - gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ + MAY ( gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ gotoShare $ + gotoFontPath $ gotoFloppyEnable $ gotoCdromEnable $ gotoFilesystem $ + gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ l $ gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $ gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $ gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $ gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $ gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $ - gotoTerminalPath $ gotoLdapServer $ gotoScannerModel $ ipHostNumber $ goFonHardware ) ) + gotoLdapServer $ gotoScannerModel $ ipHostNumber $ goFonHardware ) ) # objectclass for the Terminal Conecept objectclass (1.3.6.1.4.1.10098.1.2.1.31 NAME 'gotoPrinter' DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.2)' SUP top STRUCTURAL MUST ( cn ) - MAY ( labeledURI $ description $ l $ gotoPrinterPPD $ macAddress $ ipHostNumber ) ) + MAY ( labeledURI $ description $ l $ gotoPrinterPPD $ macAddress $ ipHostNumber $ gotoUserPrinter $ + gotoUserAdminPrinter $ gotoGroupPrinter $ gotoGroupAdminPrinter ) ) + +# objectclass for the Terminal Conecept +objectclass (1.3.6.1.4.1.10098.1.2.1.32 NAME 'gotoEnvironment' + DESC 'GOto - contains environment settings (v2.2)' SUP top AUXILIARY + MAY ( gotoProfileServer $ gotoProfileFlags $ gotoXResolution $ gotoShare $ gotoLogonScript $ + gotoKioskProfile $ gotoHotplugDevice $ gotoProfileQuota ) ) +# objectclass for the Terminal Conecept +objectclass (1.3.6.1.4.1.10098.1.2.1.34 NAME 'gotoWorkstationTemplate' + DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.3)' SUP top AUXILIARY + MUST ( cn ) + MAY ( gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ gotoShare $ + gotoFontPath $ gotoFloppyEnable $ gotoCdromEnable $ gotoFilesystem $ + gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ l $ + gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $ + gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $ + gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $ + gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $ + gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $ + gotoLdapServer $ gotoScannerModel $ ipHostNumber $ goFonHardware ) ) +# objectclass for the Terminal Conecept +objectclass (1.3.6.1.4.1.10098.1.2.1.35 NAME 'gotoTerminalTemplate' + DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.0)' SUP top AUXILIARY + MUST ( cn ) + MAY ( gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ + gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $ + gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ + gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $ + gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $ + gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $ + gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $ + gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $ + gotoTerminalPath $ gotoLdapServer $ gotoScannerModel $ ipHostNumber $ goFonHardware ) )