{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/core/issues/31269","repository_url":"https://api.github.com/repos/owncloud/core","labels_url":"https://api.github.com/repos/owncloud/core/issues/31269/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/core/issues/31269/comments","events_url":"https://api.github.com/repos/owncloud/core/issues/31269/events","html_url":"https://github.com/owncloud/core/pull/31269","id":317659364,"number":31269,"title":"API tests to create and use an app password","user":{"login":"phil-davis","id":1535615,"avatar_url":"https://avatars1.githubusercontent.com/u/1535615?v=4","gravatar_id":"","url":"https://api.github.com/users/phil-davis","html_url":"https://github.com/phil-davis","followers_url":"https://api.github.com/users/phil-davis/followers","following_url":"https://api.github.com/users/phil-davis/following{/other_user}","gists_url":"https://api.github.com/users/phil-davis/gists{/gist_id}","starred_url":"https://api.github.com/users/phil-davis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phil-davis/subscriptions","organizations_url":"https://api.github.com/users/phil-davis/orgs","repos_url":"https://api.github.com/users/phil-davis/repos","events_url":"https://api.github.com/users/phil-davis/events{/privacy}","received_events_url":"https://api.github.com/users/phil-davis/received_events","type":"User","site_admin":false},"labels":[{"id":17709846,"url":"https://api.github.com/repos/owncloud/core/labels/3%20-%20To%20Review","name":"3 - To Review","color":"ededed","default":false},{"id":632044673,"url":"https://api.github.com/repos/owncloud/core/labels/dev:acceptance-tests","name":"dev:acceptance-tests","color":"ff9966","default":false}],"state":"open","locked":false,"assignee":{"login":"phil-davis","id":1535615,"avatar_url":"https://avatars1.githubusercontent.com/u/1535615?v=4","gravatar_id":"","url":"https://api.github.com/users/phil-davis","html_url":"https://github.com/phil-davis","followers_url":"https://api.github.com/users/phil-davis/followers","following_url":"https://api.github.com/users/phil-davis/following{/other_user}","gists_url":"https://api.github.com/users/phil-davis/gists{/gist_id}","starred_url":"https://api.github.com/users/phil-davis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phil-davis/subscriptions","organizations_url":"https://api.github.com/users/phil-davis/orgs","repos_url":"https://api.github.com/users/phil-davis/repos","events_url":"https://api.github.com/users/phil-davis/events{/privacy}","received_events_url":"https://api.github.com/users/phil-davis/received_events","type":"User","site_admin":false},"assignees":[{"login":"phil-davis","id":1535615,"avatar_url":"https://avatars1.githubusercontent.com/u/1535615?v=4","gravatar_id":"","url":"https://api.github.com/users/phil-davis","html_url":"https://github.com/phil-davis","followers_url":"https://api.github.com/users/phil-davis/followers","following_url":"https://api.github.com/users/phil-davis/following{/other_user}","gists_url":"https://api.github.com/users/phil-davis/gists{/gist_id}","starred_url":"https://api.github.com/users/phil-davis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phil-davis/subscriptions","organizations_url":"https://api.github.com/users/phil-davis/orgs","repos_url":"https://api.github.com/users/phil-davis/repos","events_url":"https://api.github.com/users/phil-davis/events{/privacy}","received_events_url":"https://api.github.com/users/phil-davis/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/owncloud/core/milestones/120","html_url":"https://github.com/owncloud/core/milestone/120","labels_url":"https://api.github.com/repos/owncloud/core/milestones/120/labels","id":3031526,"number":120,"title":"development","description":"10.0.9","creator":{"login":"PVince81","id":277525,"avatar_url":"https://avatars2.githubusercontent.com/u/277525?v=4","gravatar_id":"","url":"https://api.github.com/users/PVince81","html_url":"https://github.com/PVince81","followers_url":"https://api.github.com/users/PVince81/followers","following_url":"https://api.github.com/users/PVince81/following{/other_user}","gists_url":"https://api.github.com/users/PVince81/gists{/gist_id}","starred_url":"https://api.github.com/users/PVince81/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PVince81/subscriptions","organizations_url":"https://api.github.com/users/PVince81/orgs","repos_url":"https://api.github.com/users/PVince81/repos","events_url":"https://api.github.com/users/PVince81/events{/privacy}","received_events_url":"https://api.github.com/users/PVince81/received_events","type":"User","site_admin":false},"open_issues":103,"closed_issues":81,"state":"open","created_at":"2018-01-12T14:07:35Z","updated_at":"2018-04-25T15:31:10Z","due_on":"2018-06-22T07:00:00Z","closed_at":null},"comments":0,"created_at":"2018-04-25T14:41:36Z","updated_at":"2018-04-25T15:53:55Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/owncloud/core/pulls/31269","html_url":"https://github.com/owncloud/core/pull/31269","diff_url":"https://github.com/owncloud/core/pull/31269.diff","patch_url":"https://github.com/owncloud/core/pull/31269.patch"},"body":"Forward port of #31148 \r\n\r\n## Description\r\n1) Add test steps that generate an app password and can use it to access API endpoints\r\n2) Add scenarios to generate an app password and use it\r\n3) Add test steps that can turn on token_auth_enforced\r\n4) Add a few scenarios to check what can be done and what is blocked by token_auth_enforced\r\n\r\n## Related Issue\r\n\r\n## Motivation and Context\r\nHave some automated tests that check that an app password can be created and used.\r\n\r\n## How Has This Been Tested?\r\nLocal test runs.\r\n\r\n## Types of changes\r\n- [ ] Bug fix (non-breaking change which fixes an issue)\r\n- [ ] New feature (non-breaking change which adds functionality)\r\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\r\n- [x] Acceptance tests\r\n\r\n## Checklist:\r\n- [x] My code follows the code style of this project.\r\n- [ ] My change requires a change to the documentation.\r\n- [ ] I have updated the documentation accordingly.\r\n- [x] I have read the **CONTRIBUTING** document.\r\n- [ ] I have added tests to cover my changes.\r\n- [x] All new and existing tests passed.\r\n"},"comment":{"url":"https://api.github.com/repos/owncloud/core/issues/comments/384337947","html_url":"https://github.com/owncloud/core/pull/31269#issuecomment-384337947","issue_url":"https://api.github.com/repos/owncloud/core/issues/31269","id":384337947,"user":{"login":"codecov[bot]","id":22429695,"avatar_url":"https://avatars2.githubusercontent.com/in/254?v=4","gravatar_id":"","url":"https://api.github.com/users/codecov%5Bbot%5D","html_url":"https://github.com/apps/codecov","followers_url":"https://api.github.com/users/codecov%5Bbot%5D/followers","following_url":"https://api.github.com/users/codecov%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/codecov%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/codecov%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/codecov%5Bbot%5D/repos","events_url":"https://api.github.com/users/codecov%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/codecov%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2018-04-25T15:53:55Z","updated_at":"2018-04-25T15:53:55Z","author_association":"NONE","body":"# [Codecov](https://codecov.io/gh/owncloud/core/pull/31269?src=pr&el=h1) Report\n> Merging [#31269](https://codecov.io/gh/owncloud/core/pull/31269?src=pr&el=desc) into [master](https://codecov.io/gh/owncloud/core/commit/224f9680e0726195d95604b6e995f300569ad171?src=pr&el=desc) will **not change** coverage.\n> The diff coverage is `n/a`.\n\n[![Impacted file tree graph](https://codecov.io/gh/owncloud/core/pull/31269/graphs/tree.svg?height=150&token=bvPvzqol8M&width=650&src=pr)](https://codecov.io/gh/owncloud/core/pull/31269?src=pr&el=tree)\n\n```diff\n@@            Coverage Diff            @@\n##             master   #31269   +/-   ##\n=========================================\n  Coverage     62.57%   62.57%           \n  Complexity    18234    18234           \n=========================================\n  Files          1145     1145           \n  Lines         68397    68397           \n  Branches       1234     1234           \n=========================================\n  Hits          42801    42801           \n  Misses        25235    25235           \n  Partials        361      361\n```\n\n| Flag | Coverage Δ | Complexity Δ | |\n|---|---|---|---|\n| #javascript | `52.05% <ø> (ø)` | `0 <ø> (ø)` | :arrow_down: |\n| #phpunit | `63.77% <ø> (ø)` | `18234 <ø> (ø)` | :arrow_down: |\n\n\n------\n\n[Continue to review full report at Codecov](https://codecov.io/gh/owncloud/core/pull/31269?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/owncloud/core/pull/31269?src=pr&el=footer). Last update [224f968...3ecab84](https://codecov.io/gh/owncloud/core/pull/31269?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).\n"}}
{"actor":{"display_login":"codecov"}}