{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/core/issues/16307","labels_url":"https://api.github.com/repos/owncloud/core/issues/16307/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/core/issues/16307/comments","events_url":"https://api.github.com/repos/owncloud/core/issues/16307/events","html_url":"https://github.com/owncloud/core/issues/16307","id":75766666,"number":16307,"title":"External Storage: User Personal Page UX","user":{"login":"MTRichards","id":1818977,"avatar_url":"https://avatars.githubusercontent.com/u/1818977?v=3","gravatar_id":"","url":"https://api.github.com/users/MTRichards","html_url":"https://github.com/MTRichards","followers_url":"https://api.github.com/users/MTRichards/followers","following_url":"https://api.github.com/users/MTRichards/following{/other_user}","gists_url":"https://api.github.com/users/MTRichards/gists{/gist_id}","starred_url":"https://api.github.com/users/MTRichards/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MTRichards/subscriptions","organizations_url":"https://api.github.com/users/MTRichards/orgs","repos_url":"https://api.github.com/users/MTRichards/repos","events_url":"https://api.github.com/users/MTRichards/events{/privacy}","received_events_url":"https://api.github.com/users/MTRichards/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/core/labels/app:files_external","name":"app:files_external","color":"02d7e1"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/owncloud/core/milestones/37","html_url":"https://github.com/owncloud/core/milestones/8.2-next","labels_url":"https://api.github.com/repos/owncloud/core/milestones/37/labels","id":993629,"number":37,"title":"8.2-next","description":"","creator":{"login":"craigpg","id":160667,"avatar_url":"https://avatars.githubusercontent.com/u/160667?v=3","gravatar_id":"","url":"https://api.github.com/users/craigpg","html_url":"https://github.com/craigpg","followers_url":"https://api.github.com/users/craigpg/followers","following_url":"https://api.github.com/users/craigpg/following{/other_user}","gists_url":"https://api.github.com/users/craigpg/gists{/gist_id}","starred_url":"https://api.github.com/users/craigpg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/craigpg/subscriptions","organizations_url":"https://api.github.com/users/craigpg/orgs","repos_url":"https://api.github.com/users/craigpg/repos","events_url":"https://api.github.com/users/craigpg/events{/privacy}","received_events_url":"https://api.github.com/users/craigpg/received_events","type":"User","site_admin":false},"open_issues":510,"closed_issues":2,"state":"open","created_at":"2015-02-24T16:19:37Z","updated_at":"2015-06-05T12:47:21Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-05-12T22:45:05Z","updated_at":"2015-06-05T13:15:42Z","closed_at":null,"body":"As a user, I want to be able to see all of my external storage usernames and passwords are in one place, so that I can update passwords, add my own mounts, and delete mounts as appropriately allowed by the admin.\r\n\r\nAcceptance Criteria:\r\n- These settings are in a new section in the user's personal settings page\r\n- The page has an external storage section (or if another external storage app like SharePoint is enabled, there are multiple sections, one per app)\r\n- The admin can check a box in the app admin panel – users can add their own external storage or not \r\n- Only external storage mounts that were added by the user can be deleted by the user – admin created mounts cannot be deleted or removed (and the folder can't be deleted in the root view)\r\n- At the top of the page is a field “My Username and Password”. These fields can be used for each of the external storage mounts\r\n- Passwords are stored encrypted in the database (as securely as possible)\r\n- Each external storage site that an admin has set for this user (whether the user is part of all, a group, or an individual user assignment) appears as a row in this table\r\n- The user can assign a unique username and password at any time by unchecking the selection and entering a unique username and password "},"comment":{"url":"https://api.github.com/repos/owncloud/core/issues/comments/109290366","html_url":"https://github.com/owncloud/core/issues/16307#issuecomment-109290366","issue_url":"https://api.github.com/repos/owncloud/core/issues/16307","id":109290366,"user":{"login":"Xenopathic","id":2016878,"avatar_url":"https://avatars.githubusercontent.com/u/2016878?v=3","gravatar_id":"","url":"https://api.github.com/users/Xenopathic","html_url":"https://github.com/Xenopathic","followers_url":"https://api.github.com/users/Xenopathic/followers","following_url":"https://api.github.com/users/Xenopathic/following{/other_user}","gists_url":"https://api.github.com/users/Xenopathic/gists{/gist_id}","starred_url":"https://api.github.com/users/Xenopathic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Xenopathic/subscriptions","organizations_url":"https://api.github.com/users/Xenopathic/orgs","repos_url":"https://api.github.com/users/Xenopathic/repos","events_url":"https://api.github.com/users/Xenopathic/events{/privacy}","received_events_url":"https://api.github.com/users/Xenopathic/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T13:15:42Z","updated_at":"2015-06-05T13:15:42Z","body":"@PVince81 Of course, that's the flexibility of having it inline :smile:"}}