Commit ed657175 authored by Sven Franck's avatar Sven Franck

removed custom mappings for ERP5/hateoas

parent b8039434
......@@ -2,7 +2,6 @@
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"portal_type_mapper": "servers",
"initial_query": {"include_docs": true, "limit":[0,1]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"portal_type_mapper": "servers",
"initial_query": {"include_docs": true, "limit":[0,8]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"portal_type_mapper": "servers",
"initial_query": {"include_docs": true, "limit":[0,1]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"portal_type_mapper": "servers",
"initial_query": {"include_docs": true, "limit":[0,1]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Hosting Subscription",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"portal_type_mapper": "subscriptions",
"form": true,
"view": "web_view",
"property_dict": {
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Sale Invoice Transaction",
"portal_type_title": "invoice",
"portal_type_fields": "invoice_fieldlist",
"portal_type_mapper": "invoices",
"initial_query": {"include_docs": true, "limit":[0,8]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Computer",
"portal_type_title": "computer",
"portal_type_fields": "computer_fieldlist",
"portal_type_mapper": "servers",
"initial_query": {"include_docs": true, "limit":[0,8]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Computer Network",
"portal_type_title": "network",
"portal_type_fields": "network_fieldlist",
"portal_type_mapper": "networks",
"initial_query": {"include_docs": true, "limit":[0,8]},
"form": true,
"view": "FOO",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Software Release",
"portal_type_title": "release",
"portal_type_fields": "release_fieldlist",
"portal_type_mapper": "release_list",
"initial_query": {"include_docs": true, "limit":[0,8]},
"form": true,
"view": "FOO",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Service",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"portal_type_mapper": "subscriptions",
"form": true,
"view": "web_view",
"property_dict": {
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Hosting Subscription",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"portal_type_mapper": "subscriptions",
"initial_query": {"include_docs": true, "limit":[0,16]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Hosting Subscription",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"portal_type_mapper": "subscription_details",
"initial_query": {"limit": [0,8]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Software Product",
"portal_type_title": "software",
"portal_type_fields": "software_fieldlist",
"portal_type_mapper": "software_list",
"initial_query": {"include_docs": true, "limit":[0,8]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Service",
"portal_type_title": "service",
"portal_type_fields": "service_fieldlist",
"portal_type_mapper": "installed_services",
"initial_query": {"include_docs": true, "limit":[0,8]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Ticket",
"portal_type_title": "ticket",
"portal_type_fields": "ticket_fieldlist",
"portal_type_mapper": "ticketing",
"initial_query": {"include_docs": true, "limit":[0,8]},
"form": true,
"view": "web_view",
......
......@@ -2,7 +2,6 @@
"portal_type_source": "Ticket",
"portal_type_title": "ticket",
"portal_type_fields": "ticket_fieldlist",
"portal_type_mapper": "ticket_status",
"initial_query": {"include_docs": true, "limit":[0,8]},
"form": true,
"view": "web_view",
......
......@@ -7163,36 +7163,6 @@
};
};
/**
* Run any mappings required for this datatype to correctly access data
* @method mapToStorage
**/
app.mapToStorage = function (reply) {
var pass = reply.pass, answer;
if (reply.response) {
// mapping required for this portal_type
if (pass.config && pass.config.portal_type_mapper) {
return map.handlers[pass.config.portal_type_mapper](reply);
}
// standard procedure
answer = util.parse(answer);
return {
"response": answer,
"pass": pass
};
}
// mapping
if (pass.config && pass.config.portal_type_mapper) {
return map.handlers[pass.config.portal_type_mapper](reply);
}
// standard
return {
"pass": pass
};
};
/**
* Fetch total number of records
* @method fetchPortalTypeDataTotal
......@@ -7609,7 +7579,6 @@
.then(app.fetchFields)
.then(app.store)
.then(app.fetchDataTotal)
.then(app.mapToStorage)
.then(app.fetchDataQuery)
.then(app.makeContent)
.fail(util.error);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment