mirror of
https://github.com/YunoHost/moulinette.git
synced 2024-09-03 20:06:31 +02:00
96 lines
2.7 KiB
Text
96 lines
2.7 KiB
Text
|
## LDAP Schema Yunohost APPS
|
||
|
## Version 0.1
|
||
|
## Adrien Beudin
|
||
|
|
||
|
# Attributes
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.1
|
||
|
NAME 'name'
|
||
|
DESC 'Name of App'
|
||
|
EQUALITY caseIgnoreMatch
|
||
|
SUBSTR caseIgnoreSubstringsMatch
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.2
|
||
|
NAME 'desc'
|
||
|
DESC 'Description of App'
|
||
|
EQUALITY caseIgnoreMatch
|
||
|
SUBSTR caseIgnoreSubstringsMatch
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.4
|
||
|
NAME 'accessMode'
|
||
|
DESC 'Access Mode'
|
||
|
EQUALITY caseIgnoreMatch
|
||
|
SUBSTR caseIgnoreSubstringsMatch
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.5
|
||
|
NAME 'appIcon'
|
||
|
DESC 'App JPEG image'
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.6
|
||
|
NAME 'vhost'
|
||
|
DESC 'Vhost of App'
|
||
|
EQUALITY caseIgnoreMatch
|
||
|
SUBSTR caseIgnoreSubstringsMatch
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.7
|
||
|
NAME 'path'
|
||
|
DESC 'URL of App'
|
||
|
EQUALITY caseIgnoreMatch
|
||
|
SUBSTR caseIgnoreSubstringsMatch
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.8
|
||
|
NAME 'version'
|
||
|
DESC 'Version of App'
|
||
|
EQUALITY caseIgnoreMatch
|
||
|
SUBSTR caseIgnoreSubstringsMatch
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.9
|
||
|
NAME 'isWebApp'
|
||
|
DESC 'App is a web app'
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.10
|
||
|
NAME 'isService'
|
||
|
DESC 'App is a service'
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.11
|
||
|
NAME 'label'
|
||
|
DESC 'Label app'
|
||
|
EQUALITY caseIgnoreMatch
|
||
|
SUBSTR caseIgnoreSubstringsMatch
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.12
|
||
|
NAME 'homepageUrl'
|
||
|
DESC 'Url of homepage app'
|
||
|
EQUALITY caseIgnoreMatch
|
||
|
SUBSTR caseIgnoreSubstringsMatch
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||
|
|
||
|
attributetype ( 1.3.6.1.4.1.40328.1.20.1.13
|
||
|
NAME 'docUrl'
|
||
|
DESC 'Url of doc'
|
||
|
EQUALITY caseIgnoreMatch
|
||
|
SUBSTR caseIgnoreSubstringsMatch
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||
|
|
||
|
# Apps Objectclass
|
||
|
objectclass ( 1.3.6.1.4.1.40328.1.1.1.1
|
||
|
NAME 'YunoApps'
|
||
|
DESC 'Yunohost Apps'
|
||
|
SUP top
|
||
|
AUXILIARY
|
||
|
MUST (
|
||
|
name $ vhost $ path $ isService $ isWebApp $ version $ accessMode
|
||
|
)
|
||
|
MAY (
|
||
|
desc $ icon $ docUrl $ homepageUrl $ label
|
||
|
)
|
||
|
)
|