示例#1
0
文件: hooks.py 项目: eReuse/DeviceHub
def set_place_in_devices(items: list):
    for item in items:
        if 'devices' in item:
            PlaceDomain.update_devices(set(), set(item['devices']), item['_id'])
示例#2
0
文件: hooks.py 项目: eReuse/DeviceHub
def unset_place_in_devices(place):
    PlaceDomain.update_devices(set(place['devices']), set(), None)
示例#3
0
文件: hooks.py 项目: eReuse/DeviceHub
def update_place_in_devices(replaced_place: dict, original_place: dict):
    PlaceDomain.update_devices(set(original_place['devices']), set(replaced_place['devices']), replaced_place['_id'])
示例#4
0
def set_place_in_devices(items: list):
    for item in items:
        if 'devices' in item:
            PlaceDomain.update_devices(set(), set(item['devices']),
                                       item['_id'])
示例#5
0
def unset_place_in_devices(place):
    PlaceDomain.update_devices(set(place['devices']), set(), None)
示例#6
0
def update_place_in_devices(replaced_place: dict, original_place: dict):
    PlaceDomain.update_devices(set(original_place['devices']),
                               set(replaced_place['devices']),
                               replaced_place['_id'])