mirror of
https://github.com/YunoHost/moulinette.git
synced 2024-09-03 20:06:31 +02:00
34 lines
1.2 KiB
Text
34 lines
1.2 KiB
Text
|
#dn: cn=yunohost,cn=schema,cn=config
|
||
|
#objectClass: olcSchemaConfig
|
||
|
#cn: yunohost
|
||
|
# ATTRIBUTES
|
||
|
# For Permission
|
||
|
attributetype ( 1.3.6.1.4.1.17953.9.1.1 NAME 'permission'
|
||
|
DESC 'Yunohost permission on user and group side'
|
||
|
SUP distinguishedName )
|
||
|
attributetype ( 1.3.6.1.4.1.17953.9.1.2 NAME 'groupPermission'
|
||
|
DESC 'Yunohost permission for a group on permission side'
|
||
|
SUP distinguishedName )
|
||
|
attributetype ( 1.3.6.1.4.1.17953.9.1.3 NAME 'inheritPermission'
|
||
|
DESC 'Yunohost permission for user on permission side'
|
||
|
SUP distinguishedName )
|
||
|
attributetype ( 1.3.6.1.4.1.17953.9.1.4 NAME 'URL'
|
||
|
DESC 'Yunohost application URL'
|
||
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
|
||
|
# OBJECTCLASS
|
||
|
# For Applications
|
||
|
objectclass ( 1.3.6.1.4.1.17953.9.2.1 NAME 'groupOfNamesYnh'
|
||
|
DESC 'Yunohost user group'
|
||
|
SUP top AUXILIARY
|
||
|
MAY ( member $ businessCategory $ seeAlso $ owner $ ou $ o $ permission ) )
|
||
|
objectclass ( 1.3.6.1.4.1.17953.9.2.2 NAME 'permissionYnh'
|
||
|
DESC 'a Yunohost application'
|
||
|
SUP top AUXILIARY
|
||
|
MUST cn
|
||
|
MAY ( groupPermission $ inheritPermission $ URL ) )
|
||
|
# For User
|
||
|
objectclass ( 1.3.6.1.4.1.17953.9.2.3 NAME 'userPermissionYnh'
|
||
|
DESC 'a Yunohost application'
|
||
|
SUP top AUXILIARY
|
||
|
MAY ( permission ) )
|