1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-20 08:59:06 +03:00

Move convert_to_openldap onto Schema class.

This commit is contained in:
Jelmer Vernooij
2010-06-20 01:43:51 +02:00
parent afad634207
commit d3d7ff66d4
3 changed files with 7 additions and 5 deletions

View File

@ -28,6 +28,7 @@ from samba.dcerpc import security
from samba.ms_schema import read_ms_schema
from samba.ndr import ndr_pack
from samba.samdb import SamDB
from samba import dsdb
from ldb import SCOPE_SUBTREE, SCOPE_ONELEVEL
import os
@ -135,6 +136,10 @@ dn: @INDEXLIST
def dnsyntax_attributes(self):
return get_dnsyntax_attributes(self.schemadn, self.ldb)
def convert_to_openldap(self, target, mapping):
return dsdb.dsdb_convert_schema_to_openldap(self.ldb, target, mapping)
# Return a hash with the forward attribute as a key and the back as the value
def get_linked_attributes(schemadn,schemaldb):
attrs = ["linkID", "lDAPDisplayName"]