{"action":"created","issue":{"url":"https://api.github.com/repos/kuzzleio/kuzzle/issues/797","repository_url":"https://api.github.com/repos/kuzzleio/kuzzle","labels_url":"https://api.github.com/repos/kuzzleio/kuzzle/issues/797/labels{/name}","comments_url":"https://api.github.com/repos/kuzzleio/kuzzle/issues/797/comments","events_url":"https://api.github.com/repos/kuzzleio/kuzzle/issues/797/events","html_url":"https://github.com/kuzzleio/kuzzle/pull/797","id":221248694,"number":797,"title":"DSL - Allow simple form for \"regexp\" operator","user":{"login":"benoitvidis","id":6680551,"avatar_url":"https://avatars0.githubusercontent.com/u/6680551?v=3","gravatar_id":"","url":"https://api.github.com/users/benoitvidis","html_url":"https://github.com/benoitvidis","followers_url":"https://api.github.com/users/benoitvidis/followers","following_url":"https://api.github.com/users/benoitvidis/following{/other_user}","gists_url":"https://api.github.com/users/benoitvidis/gists{/gist_id}","starred_url":"https://api.github.com/users/benoitvidis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benoitvidis/subscriptions","organizations_url":"https://api.github.com/users/benoitvidis/orgs","repos_url":"https://api.github.com/users/benoitvidis/repos","events_url":"https://api.github.com/users/benoitvidis/events{/privacy}","received_events_url":"https://api.github.com/users/benoitvidis/received_events","type":"User","site_admin":false},"labels":[{"id":562237271,"url":"https://api.github.com/repos/kuzzleio/kuzzle/labels/changelog:bug-fixes","name":"changelog:bug-fixes","color":"fc2929","default":false}],"state":"open","locked":false,"assignee":{"login":"benoitvidis","id":6680551,"avatar_url":"https://avatars0.githubusercontent.com/u/6680551?v=3","gravatar_id":"","url":"https://api.github.com/users/benoitvidis","html_url":"https://github.com/benoitvidis","followers_url":"https://api.github.com/users/benoitvidis/followers","following_url":"https://api.github.com/users/benoitvidis/following{/other_user}","gists_url":"https://api.github.com/users/benoitvidis/gists{/gist_id}","starred_url":"https://api.github.com/users/benoitvidis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benoitvidis/subscriptions","organizations_url":"https://api.github.com/users/benoitvidis/orgs","repos_url":"https://api.github.com/users/benoitvidis/repos","events_url":"https://api.github.com/users/benoitvidis/events{/privacy}","received_events_url":"https://api.github.com/users/benoitvidis/received_events","type":"User","site_admin":false},"assignees":[{"login":"benoitvidis","id":6680551,"avatar_url":"https://avatars0.githubusercontent.com/u/6680551?v=3","gravatar_id":"","url":"https://api.github.com/users/benoitvidis","html_url":"https://github.com/benoitvidis","followers_url":"https://api.github.com/users/benoitvidis/followers","following_url":"https://api.github.com/users/benoitvidis/following{/other_user}","gists_url":"https://api.github.com/users/benoitvidis/gists{/gist_id}","starred_url":"https://api.github.com/users/benoitvidis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benoitvidis/subscriptions","organizations_url":"https://api.github.com/users/benoitvidis/orgs","repos_url":"https://api.github.com/users/benoitvidis/repos","events_url":"https://api.github.com/users/benoitvidis/events{/privacy}","received_events_url":"https://api.github.com/users/benoitvidis/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2017-04-12T12:39:23Z","updated_at":"2017-04-12T12:52:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kuzzleio/kuzzle/pulls/797","html_url":"https://github.com/kuzzleio/kuzzle/pull/797","diff_url":"https://github.com/kuzzleio/kuzzle/pull/797.diff","patch_url":"https://github.com/kuzzleio/kuzzle/pull/797.patch"},"body":"# Description\r\n\r\nThis PR adds the ability to use simple regular expression form in DSL filters, i.e.:\r\n\r\n```js\r\n{\r\n  controller: 'realtime',\r\n  action: 'subscribe',\r\n  index: 'myindex',\r\n  collection: 'mycollection',\r\n  body: {\r\n    regexp: {\r\n      foo: '^some.*regex'\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n# Related issue\r\n\r\n* #724"},"comment":{"url":"https://api.github.com/repos/kuzzleio/kuzzle/issues/comments/293566178","html_url":"https://github.com/kuzzleio/kuzzle/pull/797#issuecomment-293566178","issue_url":"https://api.github.com/repos/kuzzleio/kuzzle/issues/797","id":293566178,"user":{"login":"codecov-io","id":8655789,"avatar_url":"https://avatars3.githubusercontent.com/u/8655789?v=3","gravatar_id":"","url":"https://api.github.com/users/codecov-io","html_url":"https://github.com/codecov-io","followers_url":"https://api.github.com/users/codecov-io/followers","following_url":"https://api.github.com/users/codecov-io/following{/other_user}","gists_url":"https://api.github.com/users/codecov-io/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov-io/subscriptions","organizations_url":"https://api.github.com/users/codecov-io/orgs","repos_url":"https://api.github.com/users/codecov-io/repos","events_url":"https://api.github.com/users/codecov-io/events{/privacy}","received_events_url":"https://api.github.com/users/codecov-io/received_events","type":"User","site_admin":false},"created_at":"2017-04-12T12:52:44Z","updated_at":"2017-04-12T12:52:44Z","body":"# [Codecov](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=h1) Report\n> Merging [#797](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=desc) into [master](https://codecov.io/gh/kuzzleio/kuzzle/commit/2b3d5d733ad7fd07ebe6929a7934fe946d7b6c63?src=pr&el=desc) will **increase** coverage by `0.65%`.\n> The diff coverage is `95.9%`.\n\n[![Impacted file tree graph](https://codecov.io/gh/kuzzleio/kuzzle/pull/797/graphs/tree.svg?height=150&width=650&token=jOrGhzslSM&src=pr)](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree)\n\n```diff\n@@            Coverage Diff             @@\n##           master     #797      +/-   ##\n==========================================\n+ Coverage   95.34%   95.99%   +0.65%     \n==========================================\n  Files         118      119       +1     \n  Lines        6141     6224      +83     \n==========================================\n+ Hits         5855     5975     +120     \n+ Misses        286      249      -37\n```\n\n\n| [Impacted Files](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree) | Coverage Δ | |\n|---|---|---|\n| [lib/config/httpRoutes.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-bGliL2NvbmZpZy9odHRwUm91dGVzLmpz) | `100% <ø> (ø)` | :arrow_up: |\n| [lib/api/core/models/repositories/index.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-bGliL2FwaS9jb3JlL21vZGVscy9yZXBvc2l0b3JpZXMvaW5kZXguanM=) | `71.42% <ø> (ø)` | :arrow_up: |\n| [default.config.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-ZGVmYXVsdC5jb25maWcuanM=) | `100% <ø> (ø)` | :arrow_up: |\n| [lib/services/redis.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-bGliL3NlcnZpY2VzL3JlZGlzLmpz) | `98.9% <ø> (ø)` | :arrow_up: |\n| [lib/api/core/models/security/role.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-bGliL2FwaS9jb3JlL21vZGVscy9zZWN1cml0eS9yb2xlLmpz) | `97.77% <ø> (-0.04%)` | :arrow_down: |\n| [lib/api/core/auth/formatProcessing.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-bGliL2FwaS9jb3JlL2F1dGgvZm9ybWF0UHJvY2Vzc2luZy5qcw==) | `100% <ø> (ø)` | :arrow_up: |\n| [lib/api/core/auth/passportResponse.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-bGliL2FwaS9jb3JlL2F1dGgvcGFzc3BvcnRSZXNwb25zZS5qcw==) | `100% <100%> (ø)` | :arrow_up: |\n| [lib/api/core/auth/tokenManager.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-bGliL2FwaS9jb3JlL2F1dGgvdG9rZW5NYW5hZ2VyLmpz) | `100% <100%> (ø)` | :arrow_up: |\n| [lib/api/dsl/storage/objects/testTable.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-bGliL2FwaS9kc2wvc3RvcmFnZS9vYmplY3RzL3Rlc3RUYWJsZS5qcw==) | `100% <100%> (ø)` | :arrow_up: |\n| [lib/api/dsl/match/matchGeospatial.js](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree#diff-bGliL2FwaS9kc2wvbWF0Y2gvbWF0Y2hHZW9zcGF0aWFsLmpz) | `100% <100%> (ø)` | :arrow_up: |\n| ... and [48 more](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=tree-more) | |\n\n------\n\n[Continue to review full report at Codecov](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=continue).\n> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)\n> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`\n> Powered by [Codecov](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=footer). Last update [2b3d5d7...42396f1](https://codecov.io/gh/kuzzleio/kuzzle/pull/797?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments)."}}
{"actor":{"display_login":"codecov-io"}}