コード例 #1
0
ファイル: map_feature.py プロジェクト: RickMohr/otm-core
def map_feature_popup(request, instance, feature_id):
    feature = get_map_feature_or_404(feature_id, instance)
    context = context_dict_for_map_feature(request, feature)
    if instance.canopy_enabled:
        context['boundaries_with_canopy'] = \
            _get_boundaries_with_canopy(instance, feature.geom)
    return context
コード例 #2
0
ファイル: map_feature.py プロジェクト: dank1/otm-core
def map_feature_popup(request, instance, feature_id):
    feature = get_map_feature_or_404(feature_id, instance)
    context = context_dict_for_map_feature(request, feature)
    if instance.canopy_enabled:
        context['boundaries_with_canopy'] = \
            _get_boundaries_with_canopy(instance, feature.geom)
    return context
コード例 #3
0
def _request_to_update_map_feature(request, feature):
    request_dict = json.loads(request.body)
    feature, tree = update_map_feature(request_dict, request.user, feature)

    return {
        'ok': True,
        'geoRevHash': feature.instance.geo_rev_hash,
        'featureId': feature.id,
        'treeId': tree.id if tree else None,
        'feature': context_dict_for_map_feature(request, feature),
        'enabled': feature.instance.feature_enabled('add_plot'),
    }
コード例 #4
0
def _request_to_update_map_feature(request, feature):
    request_dict = json.loads(request.body)
    feature, tree = update_map_feature(request_dict, request.user, feature)

    return {
        'ok': True,
        'geoRevHash': feature.instance.geo_rev_hash,
        'featureId': feature.id,
        'treeId': tree.id if tree else None,
        'feature': context_dict_for_map_feature(request, feature),
        'enabled': feature.instance.feature_enabled('add_plot'),
    }
コード例 #5
0
ファイル: map_feature.py プロジェクト: jwalgran/otm-core
def _request_to_update_map_feature(request, feature):
    request_dict = json.loads(request.body)
    feature, tree = update_map_feature(request_dict, request.user, feature)

    return {
        "ok": True,
        "geoRevHash": feature.instance.geo_rev_hash,
        "featureId": feature.id,
        "treeId": tree.id if tree else None,
        "feature": context_dict_for_map_feature(request, feature),
        "enabled": feature.instance.feature_enabled("add_plot"),
    }
コード例 #6
0
ファイル: map_feature.py プロジェクト: lorenanicole/OTM2
def _request_to_update_map_feature(request, instance, feature):
    request_dict = json.loads(request.body)
    feature, tree = update_map_feature(request_dict, request.user, feature)

    # We need to reload the instance here since a new georev
    # may have been set
    instance = Instance.objects.get(pk=instance.pk)

    return {
        'ok': True,
        'geoRevHash': instance.geo_rev_hash,
        'featureId': feature.id,
        'treeId': tree.id if tree else None,
        'feature': context_dict_for_map_feature(request, feature),
        'enabled': instance.feature_enabled('add_plot'),
    }
コード例 #7
0
ファイル: map_feature.py プロジェクト: ctaylo37/OTM2
def _request_to_update_map_feature(request, instance, feature):
    request_dict = json.loads(request.body)
    feature, tree = update_map_feature(request_dict, request.user, feature)

    # We need to reload the instance here since a new georev
    # may have been set
    instance = Instance.objects.get(pk=instance.pk)

    return {
        'ok': True,
        'geoRevHash': instance.geo_rev_hash,
        'featureId': feature.id,
        'treeId': tree.id if tree else None,
        'feature': context_dict_for_map_feature(request, feature),
        'enabled': instance.feature_enabled('add_plot'),
    }
コード例 #8
0
ファイル: map_feature.py プロジェクト: lorenanicole/OTM2
def map_feature_popup(request, instance, feature_id):
    feature = get_map_feature_or_404(feature_id, instance)
    context = context_dict_for_map_feature(request, feature)
    return context
コード例 #9
0
ファイル: map_feature.py プロジェクト: cgarrard/OTM2
def map_feature_popup(request, instance, feature_id):
    feature = get_map_feature_or_404(feature_id, instance)
    context = context_dict_for_map_feature(request, feature)
    return context