{"action":"created","issue":{"url":"https://api.github.com/repos/loklak/loklak_server/issues/553","repository_url":"https://api.github.com/repos/loklak/loklak_server","labels_url":"https://api.github.com/repos/loklak/loklak_server/issues/553/labels{/name}","comments_url":"https://api.github.com/repos/loklak/loklak_server/issues/553/comments","events_url":"https://api.github.com/repos/loklak/loklak_server/issues/553/events","html_url":"https://github.com/loklak/loklak_server/pull/553","id":159341313,"number":553,"title":"Added basic email structure","user":{"login":"shivenmian","id":14081800,"avatar_url":"https://avatars.githubusercontent.com/u/14081800?v=3","gravatar_id":"","url":"https://api.github.com/users/shivenmian","html_url":"https://github.com/shivenmian","followers_url":"https://api.github.com/users/shivenmian/followers","following_url":"https://api.github.com/users/shivenmian/following{/other_user}","gists_url":"https://api.github.com/users/shivenmian/gists{/gist_id}","starred_url":"https://api.github.com/users/shivenmian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shivenmian/subscriptions","organizations_url":"https://api.github.com/users/shivenmian/orgs","repos_url":"https://api.github.com/users/shivenmian/repos","events_url":"https://api.github.com/users/shivenmian/events{/privacy}","received_events_url":"https://api.github.com/users/shivenmian/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/loklak/loklak_server/labels/requesting%20review","name":"requesting review","color":"fbca04"},{"url":"https://api.github.com/repos/loklak/loklak_server/labels/review-","name":"review-","color":"d93f0b"}],"state":"open","locked":false,"assignee":{"login":"shivenmian","id":14081800,"avatar_url":"https://avatars.githubusercontent.com/u/14081800?v=3","gravatar_id":"","url":"https://api.github.com/users/shivenmian","html_url":"https://github.com/shivenmian","followers_url":"https://api.github.com/users/shivenmian/followers","following_url":"https://api.github.com/users/shivenmian/following{/other_user}","gists_url":"https://api.github.com/users/shivenmian/gists{/gist_id}","starred_url":"https://api.github.com/users/shivenmian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shivenmian/subscriptions","organizations_url":"https://api.github.com/users/shivenmian/orgs","repos_url":"https://api.github.com/users/shivenmian/repos","events_url":"https://api.github.com/users/shivenmian/events{/privacy}","received_events_url":"https://api.github.com/users/shivenmian/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/loklak/loklak_server/milestones/4","html_url":"https://github.com/loklak/loklak_server/milestones/GSOC%202016%20Milestone%204","labels_url":"https://api.github.com/repos/loklak/loklak_server/milestones/4/labels","id":1776665,"number":4,"title":"GSOC 2016 Milestone 4","description":"GSOC 2016 Milestone 4 - All issues to be completed by 12th June 2016.\r\n\r\nInstructions: \r\n1. Create issues to work on.\r\n2. Assign the issue to the milestone.\r\n3. Assign the issue to a user (yourself)\r\n\r\nCompleted Milestone:\r\n1. Create a blog post describing what has been done\r\n2. Tag a release\r\n3. Deployment","creator":{"login":"hpdang","id":1658742,"avatar_url":"https://avatars.githubusercontent.com/u/1658742?v=3","gravatar_id":"","url":"https://api.github.com/users/hpdang","html_url":"https://github.com/hpdang","followers_url":"https://api.github.com/users/hpdang/followers","following_url":"https://api.github.com/users/hpdang/following{/other_user}","gists_url":"https://api.github.com/users/hpdang/gists{/gist_id}","starred_url":"https://api.github.com/users/hpdang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hpdang/subscriptions","organizations_url":"https://api.github.com/users/hpdang/orgs","repos_url":"https://api.github.com/users/hpdang/repos","events_url":"https://api.github.com/users/hpdang/events{/privacy}","received_events_url":"https://api.github.com/users/hpdang/received_events","type":"User","site_admin":false},"open_issues":19,"closed_issues":17,"state":"open","created_at":"2016-05-19T14:52:59Z","updated_at":"2016-06-09T13:24:05Z","due_on":"2016-06-11T22:00:00Z","closed_at":null},"comments":3,"created_at":"2016-06-09T07:07:34Z","updated_at":"2016-06-09T13:25:31Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/loklak/loklak_server/pulls/553","html_url":"https://github.com/loklak/loklak_server/pull/553","diff_url":"https://github.com/loklak/loklak_server/pull/553.diff","patch_url":"https://github.com/loklak/loklak_server/pull/553.patch"},"body":"@treba123 @mariobehling @Orbiter I've added a basic email structure for the Password Recovery system in #467.\r\n\r\nSince we do not have a server set up as of yet (we need one), I set the sender email as server@loklak.org and password as randomxyz (its a random name). We can change it later.\r\n\r\nThe user gets to set up his SMTP type, his hostname and port etc. in config file. Please see the options I have added there. He also has to make changes on the server side (for example if host is GMail then POP3 and SMTP should be turned on in their Settings, else mail will be found as suspicious). The email will then be sent.\r\n\r\nI have kept the email body empty, because I just wanted to see if this structure is right. Once this is approved, I will simply make the Password Recovery HTML page (to set a new password) and put its link (I will append a hash to the link) in the body and the process will be complete.\r\n\r\nI have not tested this because I don't have a server myself. But the build is successful though. Please review."},"comment":{"url":"https://api.github.com/repos/loklak/loklak_server/issues/comments/224893333","html_url":"https://github.com/loklak/loklak_server/pull/553#issuecomment-224893333","issue_url":"https://api.github.com/repos/loklak/loklak_server/issues/553","id":224893333,"user":{"login":"shivenmian","id":14081800,"avatar_url":"https://avatars.githubusercontent.com/u/14081800?v=3","gravatar_id":"","url":"https://api.github.com/users/shivenmian","html_url":"https://github.com/shivenmian","followers_url":"https://api.github.com/users/shivenmian/followers","following_url":"https://api.github.com/users/shivenmian/following{/other_user}","gists_url":"https://api.github.com/users/shivenmian/gists{/gist_id}","starred_url":"https://api.github.com/users/shivenmian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shivenmian/subscriptions","organizations_url":"https://api.github.com/users/shivenmian/orgs","repos_url":"https://api.github.com/users/shivenmian/repos","events_url":"https://api.github.com/users/shivenmian/events{/privacy}","received_events_url":"https://api.github.com/users/shivenmian/received_events","type":"User","site_admin":false},"created_at":"2016-06-09T13:25:31Z","updated_at":"2016-06-09T13:25:31Z","body":"I have one small optimisation left, gimme 2 mins."}}
{"actor":{"display_login":"shivenmian"}}