X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fmetadata.py;h=40a88ff66a49d35da978acdddaf33857380e20ea;hb=1295aaac83bf744acabf41920122837ea2b421d8;hp=6f4c5ce622ab0c76814eb543c7d7cfc3ebe85c8c;hpb=c82cd94c927d1f2ccf60a0f3b1a014c1425b1727;p=unfold.git diff --git a/manifold/metadata.py b/manifold/metadata.py index 6f4c5ce6..40a88ff6 100644 --- a/manifold/metadata.py +++ b/manifold/metadata.py @@ -1,8 +1,11 @@ import json +import os.path from manifold.manifoldresult import ManifoldResult from manifold.manifoldapi import ManifoldAPI +from django.contrib import messages + debug=False debug=True @@ -16,8 +19,8 @@ class MetaData: self.auth=auth self.hash_by_object={} - def fetch (self): - offline_filename="offline-metadata.json" + def fetch (self, request): + offline_filename="%s/../offline-metadata.json"%os.path.dirname(__file__) if work_offline: try: with file(offline_metadata) as f: @@ -33,7 +36,8 @@ class MetaData: # 'column.resource_type', 'column.value_type', # 'column.allowed_values', 'column.platforms.platform', # 'column.platforms.platform_url'] - result = manifold_api.Get({ + result = manifold_api.forward({ + 'action': 'get', 'object': 'local:object', # proposed to replace metadata:table 'fields': fields })