|
Lines 880-885
s4_mapping = {
Link Here
|
| 880 |
), |
880 |
), |
| 881 |
}, |
881 |
}, |
| 882 |
), |
882 |
), |
|
|
883 |
'ms/gpwl-wireless': univention.s4connector.property( |
| 884 |
ucs_module='ms/gpwl-wireless', |
| 885 |
sync_mode=str(configRegistry.get('connector/s4/mapping/gpwl/syncmode', configRegistry.get('connector/s4/mapping/syncmode'))), |
| 886 |
scope='sub', |
| 887 |
con_search_filter='(objectClass=ms-net-ieee-80211-GroupPolicy)', |
| 888 |
ignore_filter=ignore_filter_from_attr('cn', 'connector/s4/mapping/gpwl/ignorelist'), |
| 889 |
ignore_subtree=global_ignore_subtree, |
| 890 |
con_create_objectclass=['top', 'ms-net-ieee-80211-GroupPolicy'], |
| 891 |
attributes={ |
| 892 |
'cn': univention.s4connector.attribute( |
| 893 |
ucs_attribute='name', |
| 894 |
ldap_attribute='cn', |
| 895 |
con_attribute='cn', |
| 896 |
required=1, |
| 897 |
compare_function=univention.s4connector.compare_lowercase, |
| 898 |
single_value=True, |
| 899 |
), |
| 900 |
'description': univention.s4connector.attribute( |
| 901 |
ucs_attribute='description', |
| 902 |
ldap_attribute='description', |
| 903 |
con_attribute='description', |
| 904 |
single_value=True, |
| 905 |
), |
| 906 |
'ms-net-ieee-80211-GP-PolicyReserved': univention.s4connector.attribute( |
| 907 |
ucs_attribute='ms-net-ieee-80211-GP-PolicyReserved', |
| 908 |
ldap_attribute='ms-net-ieee-80211-GP-PolicyReserved', |
| 909 |
con_attribute='ms-net-ieee-80211-GP-PolicyReserved', |
| 910 |
single_value=True, |
| 911 |
), |
| 912 |
'ms-net-ieee-80211-GP-PolicyData': univention.s4connector.attribute( |
| 913 |
ucs_attribute='ms-net-ieee-80211-GP-PolicyData', |
| 914 |
ldap_attribute='ms-net-ieee-80211-GP-PolicyData', |
| 915 |
con_attribute='ms-net-ieee-80211-GP-PolicyData', |
| 916 |
single_value=True, |
| 917 |
), |
| 918 |
'ms-net-ieee-80211-GP-PolicyGUID': univention.s4connector.attribute( |
| 919 |
ucs_attribute='ms-net-ieee-80211-GP-PolicyGUID', |
| 920 |
ldap_attribute='ms-net-ieee-80211-GP-PolicyGUID', |
| 921 |
con_attribute='ms-net-ieee-80211-GP-PolicyGUID', |
| 922 |
single_value=True, |
| 923 |
), |
| 924 |
}, |
| 925 |
), |
| 926 |
'ms/gpwl-wired': univention.s4connector.property( |
| 927 |
ucs_module='ms/gpwl-wired', |
| 928 |
sync_mode=str(configRegistry.get('connector/s4/mapping/gpwl/syncmode', configRegistry.get('connector/s4/mapping/syncmode'))), |
| 929 |
scope='sub', |
| 930 |
con_search_filter='(objectClass=ms-net-ieee-8023-GroupPolicy)', |
| 931 |
ignore_filter=ignore_filter_from_attr('cn', 'connector/s4/mapping/gpwl/ignorelist'), |
| 932 |
ignore_subtree=global_ignore_subtree, |
| 933 |
con_create_objectclass=['top', 'ms-net-ieee-8023-GroupPolicy'], |
| 934 |
attributes={ |
| 935 |
'cn': univention.s4connector.attribute( |
| 936 |
ucs_attribute='name', |
| 937 |
ldap_attribute='cn', |
| 938 |
con_attribute='cn', |
| 939 |
required=1, |
| 940 |
compare_function=univention.s4connector.compare_lowercase, |
| 941 |
single_value=True, |
| 942 |
), |
| 943 |
'description': univention.s4connector.attribute( |
| 944 |
ucs_attribute='description', |
| 945 |
ldap_attribute='description', |
| 946 |
con_attribute='description', |
| 947 |
single_value=True, |
| 948 |
), |
| 949 |
'ms-net-ieee-8023-GP-PolicyReserved': univention.s4connector.attribute( |
| 950 |
ucs_attribute='ms-net-ieee-8023-GP-PolicyReserved', |
| 951 |
ldap_attribute='ms-net-ieee-8023-GP-PolicyReserved', |
| 952 |
con_attribute='ms-net-ieee-8023-GP-PolicyReserved', |
| 953 |
single_value=True, |
| 954 |
), |
| 955 |
'ms-net-ieee-8023-GP-PolicyData': univention.s4connector.attribute( |
| 956 |
ucs_attribute='ms-net-ieee-8023-GP-PolicyData', |
| 957 |
ldap_attribute='ms-net-ieee-8023-GP-PolicyData', |
| 958 |
con_attribute='ms-net-ieee-8023-GP-PolicyData', |
| 959 |
single_value=True, |
| 960 |
), |
| 961 |
'ms-net-ieee-8023-GP-PolicyGUID': univention.s4connector.attribute( |
| 962 |
ucs_attribute='ms-net-ieee-8023-GP-PolicyGUID', |
| 963 |
ldap_attribute='ms-net-ieee-8023-GP-PolicyGUID', |
| 964 |
con_attribute='ms-net-ieee-8023-GP-PolicyGUID', |
| 965 |
single_value=True, |
| 966 |
), |
| 967 |
}, |
| 968 |
), |
| 969 |
'ms/gpwl-wireless-blob': univention.s4connector.property( |
| 970 |
ucs_module='ms/gpwl-wireless-blob', |
| 971 |
sync_mode=str(configRegistry.get('connector/s4/mapping/gpwl/syncmode', configRegistry.get('connector/s4/mapping/syncmode'))), |
| 972 |
scope='sub', |
| 973 |
con_search_filter='(objectClass=msieee80211-Policy)', |
| 974 |
ignore_filter=ignore_filter_from_attr('cn', 'connector/s4/mapping/gpwl/ignorelist'), |
| 975 |
ignore_subtree=global_ignore_subtree, |
| 976 |
con_create_objectclass=['top', 'msieee80211-Policy'], |
| 977 |
attributes={ |
| 978 |
'cn': univention.s4connector.attribute( |
| 979 |
ucs_attribute='name', |
| 980 |
ldap_attribute='cn', |
| 981 |
con_attribute='cn', |
| 982 |
required=1, |
| 983 |
compare_function=univention.s4connector.compare_lowercase, |
| 984 |
single_value=True, |
| 985 |
), |
| 986 |
'description': univention.s4connector.attribute( |
| 987 |
ucs_attribute='description', |
| 988 |
ldap_attribute='description', |
| 989 |
con_attribute='description', |
| 990 |
single_value=True, |
| 991 |
), |
| 992 |
'msieee80211-ID': univention.s4connector.attribute( |
| 993 |
ucs_attribute='msieee80211-ID', |
| 994 |
ldap_attribute='msieee80211-ID', |
| 995 |
con_attribute='msieee80211-ID', |
| 996 |
single_value=True, |
| 997 |
), |
| 998 |
'msieee80211-DataType': univention.s4connector.attribute( |
| 999 |
ucs_attribute='msieee80211-DataType', |
| 1000 |
ldap_attribute='msieee80211-DataType', |
| 1001 |
con_attribute='msieee80211-DataType', |
| 1002 |
single_value=True, |
| 1003 |
), |
| 1004 |
'msieee80211-Data': univention.s4connector.attribute( |
| 1005 |
ucs_attribute='msieee80211-Data', |
| 1006 |
ldap_attribute='msieee80211-Data', |
| 1007 |
con_attribute='msieee80211-Data', |
| 1008 |
single_value=True, |
| 1009 |
), |
| 1010 |
}, |
| 1011 |
), |
| 883 |
'container': univention.s4connector.property( |
1012 |
'container': univention.s4connector.property( |
| 884 |
ucs_module='container/cn', |
1013 |
ucs_module='container/cn', |
| 885 |
sync_mode=configRegistry.get('connector/s4/mapping/container/syncmode', configRegistry.get('connector/s4/mapping/syncmode')), |
1014 |
sync_mode=configRegistry.get('connector/s4/mapping/container/syncmode', configRegistry.get('connector/s4/mapping/syncmode')), |
|
Lines 970-975
if not configRegistry.is_true('connector/s4/mapping/wmifilter', False):
Link Here
|
| 970 |
s4_mapping.pop('msWMIFilter') |
1099 |
s4_mapping.pop('msWMIFilter') |
| 971 |
if not configRegistry.is_true('connector/s4/mapping/msprintconnectionpolicy', False): |
1100 |
if not configRegistry.is_true('connector/s4/mapping/msprintconnectionpolicy', False): |
| 972 |
s4_mapping.pop('msPrintConnectionPolicy') |
1101 |
s4_mapping.pop('msPrintConnectionPolicy') |
|
|
1102 |
if not configRegistry.is_true('connector/s4/mapping/msgwl', False): |
| 1103 |
s4_mapping.pop('ms/gpwl-wireless') |
| 1104 |
s4_mapping.pop('ms/gpwl-wired') |
| 1105 |
s4_mapping.pop('ms/gpwl-wireless-blob') |
| 973 |
|
1106 |
|
| 974 |
#print 'global_ignore_subtree = %r' % (global_ignore_subtree,) |
1107 |
#print 'global_ignore_subtree = %r' % (global_ignore_subtree,) |
| 975 |
#print 's4_mapping = %s' % (pprint.pformat(s4_mapping, indent=4, width=250),) |
1108 |
#print 's4_mapping = %s' % (pprint.pformat(s4_mapping, indent=4, width=250),) |