blob: 15c40a86d7f46d1192937045ddb35725d8a770d5 [file] [log] [blame]
{
"_id":"_design/subjects",
"views": {
"identities": {
"map": "function (doc) {\n if(doc.uuid && doc.key && !doc.blocked) {\n var v = {namespace: doc.subject, uuid: doc.uuid, key: doc.key};\n emit([doc.subject], v);\n emit([doc.uuid, doc.key], v);\n }\n if(doc.namespaces && !doc.blocked) {\n doc.namespaces.forEach(function(namespace) {\n var v = {_id: namespace.name + '/limits', namespace: namespace.name, uuid: namespace.uuid, key: namespace.key};\n emit([namespace.name], v);\n emit([namespace.uuid, namespace.key], v);\n });\n }\n}"
}
},
"language":"javascript",
"indexes": {}
}