diff options
| author | Azul <azul@riseup.net> | 2014-01-07 12:02:05 +0100 | 
|---|---|---|
| committer | Azul <azul@riseup.net> | 2014-01-09 08:58:24 +0100 | 
| commit | 7fbad48e98cb49367041b22f7c94a8d0e001db33 (patch) | |
| tree | 7e58c2855353864e6320fd54c3da13504c38a620 /puppet/modules/site_couchdb | |
| parent | fe1561855cd7be38190d54913f84bae5ab3c9a4a (diff) | |
fix function issues in webapp design documents
This change is a result of https://github.com/leapcode/leap_web/pull/133.
Both should be deployed at the same time to prevent conflicts.
Diffstat (limited to 'puppet/modules/site_couchdb')
| -rw-r--r-- | puppet/modules/site_couchdb/files/designs/identities/Identity.json | 4 | ||||
| -rw-r--r-- | puppet/modules/site_couchdb/files/designs/users/User.json | 10 | 
2 files changed, 3 insertions, 11 deletions
| diff --git a/puppet/modules/site_couchdb/files/designs/identities/Identity.json b/puppet/modules/site_couchdb/files/designs/identities/Identity.json index 8cf8c39b..2ac092ab 100644 --- a/puppet/modules/site_couchdb/files/designs/identities/Identity.json +++ b/puppet/modules/site_couchdb/files/designs/identities/Identity.json @@ -15,7 +15,7 @@        "reduce": "_sum"      },      "pgp_key_by_email": { -      "map": "      function(doc) {\n        if (doc.type != 'Identity') {\n          return;\n        }\n        emit(doc.address, doc.keys[\"pgp\"]);\n      }\n" +      "map": "      function(doc) {\n        if (doc.type != 'Identity') {\n          return;\n        }\n        if (typeof doc.keys === \"object\") {\n          emit(doc.address, doc.keys[\"pgp\"]);\n        }\n      }\n"      },      "disabled": {        "map": "      function(doc) {\n        if (doc.type != 'Identity') {\n          return;\n        }\n        if (typeof doc.user_id === \"undefined\") {\n          emit(doc._id, 1);\n        }\n      }\n" @@ -24,5 +24,5 @@        "map": "                function(doc) {\n                  if (doc['type'] == 'Identity') {\n                    emit(doc._id, null);\n                  }\n                }\n"      }    }, -  "couchrest-hash": "5b0ece9d28b3025d18ea71fddf3a532f" +  "couchrest-hash": "e9004d70e26770c621a9667536429a68"  }
\ No newline at end of file diff --git a/puppet/modules/site_couchdb/files/designs/users/User.json b/puppet/modules/site_couchdb/files/designs/users/User.json index c500822b..c99666cb 100644 --- a/puppet/modules/site_couchdb/files/designs/users/User.json +++ b/puppet/modules/site_couchdb/files/designs/users/User.json @@ -9,18 +9,10 @@      "all": {        "map": "                function(doc) {\n                  if (doc['type'] == 'User') {\n                    emit(doc._id, null);\n                  }\n                }\n"      }, -    "by_alias": { -      "map": "function(doc) {\n  if (doc.type != 'User') {\n    return;\n  }\n  doc.email_aliases.forEach(function(alias){\n    emit(alias.username, 1);\n  });\n}\n", -      "reduce": "function(key, values, rereduce) { return sum(values); }" -    }, -    "by_login_or_alias": { -      "map": "function(doc) {\n  if (doc.type != 'User') {\n    return;\n  }\n  emit(doc.login, 1);\n  doc.email_aliases.forEach(function(alias){\n    emit(alias.username, 1);\n  });\n}\n", -      "reduce": "function(key, values, rereduce) { return sum(values); }" -    },      "by_created_at": {        "map": "                function(doc) {\n                  if ((doc['type'] == 'User') && (doc['created_at'] != null)) {\n                    emit(doc['created_at'], 1);\n                  }\n                }\n",        "reduce": "_sum"      }    }, -  "couchrest-hash": "26adb5c9480663de3fe60d959b60a7b2" +  "couchrest-hash": "3bdbcd85b928ad911e0c89a8924e015c"  }
\ No newline at end of file | 
