{"action":"created","issue":{"url":"https://api.github.com/repos/JuniorsJava/itevents/issues/48","repository_url":"https://api.github.com/repos/JuniorsJava/itevents","labels_url":"https://api.github.com/repos/JuniorsJava/itevents/issues/48/labels{/name}","comments_url":"https://api.github.com/repos/JuniorsJava/itevents/issues/48/comments","events_url":"https://api.github.com/repos/JuniorsJava/itevents/issues/48/events","html_url":"https://github.com/JuniorsJava/itevents/issues/48","id":97463189,"number":48,"title":"Активація підписки.","user":{"login":"vkuchyn","id":3267621,"avatar_url":"https://avatars.githubusercontent.com/u/3267621?v=3","gravatar_id":"","url":"https://api.github.com/users/vkuchyn","html_url":"https://github.com/vkuchyn","followers_url":"https://api.github.com/users/vkuchyn/followers","following_url":"https://api.github.com/users/vkuchyn/following{/other_user}","gists_url":"https://api.github.com/users/vkuchyn/gists{/gist_id}","starred_url":"https://api.github.com/users/vkuchyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vkuchyn/subscriptions","organizations_url":"https://api.github.com/users/vkuchyn/orgs","repos_url":"https://api.github.com/users/vkuchyn/repos","events_url":"https://api.github.com/users/vkuchyn/events{/privacy}","received_events_url":"https://api.github.com/users/vkuchyn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JuniorsJava/itevents/labels/Back-End","name":"Back-End","color":"0052cc"},{"url":"https://api.github.com/repos/JuniorsJava/itevents/labels/in%20progress","name":"in progress","color":"ededed"},{"url":"https://api.github.com/repos/JuniorsJava/itevents/labels/subscriber_activate_subscription","name":"subscriber_activate_subscription","color":"bfdadc"},{"url":"https://api.github.com/repos/JuniorsJava/itevents/labels/SUBTASK","name":"SUBTASK","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"IgorMaksymov","id":10578778,"avatar_url":"https://avatars.githubusercontent.com/u/10578778?v=3","gravatar_id":"","url":"https://api.github.com/users/IgorMaksymov","html_url":"https://github.com/IgorMaksymov","followers_url":"https://api.github.com/users/IgorMaksymov/followers","following_url":"https://api.github.com/users/IgorMaksymov/following{/other_user}","gists_url":"https://api.github.com/users/IgorMaksymov/gists{/gist_id}","starred_url":"https://api.github.com/users/IgorMaksymov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IgorMaksymov/subscriptions","organizations_url":"https://api.github.com/users/IgorMaksymov/orgs","repos_url":"https://api.github.com/users/IgorMaksymov/repos","events_url":"https://api.github.com/users/IgorMaksymov/events{/privacy}","received_events_url":"https://api.github.com/users/IgorMaksymov/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-07-27T13:25:31Z","updated_at":"2016-02-08T01:50:27Z","closed_at":null,"body":"Після того, як користувач залишив свої персональні дані і налаштунки, необхідно надіслати лист для підтвердження активації з OTP (One time password). Виглядатиме наступним чином - http://host.com/itevents/...../sdnJHsdfo8usdn38h3r87\r\nsdnJHsdfo8usdn38h3r87 - otp який генерується програмою. Якщо користувач перейшов за цим лінком, профіль користувача необхідно активувати (неактивні підпищики не отримують розсилку). \r\nЗадати для OTP цикл життя який налаштовується з конфігу. Напр, якщо термін придатності 1 день, то лінк не діятиме, якщо користувач перейшов за ним через день і більше\r\nДля генерації тексту листа використовувати сервіс на основі XSLT перетворень із задачі #47\r\nДля надсилання листів використовувати сервіс із задачі #47. \r\nЯкщо такі ще не реалізовані - використовувати стаби. (прості реалізації інтерфейсів відповідних сервісів)\r\n"},"comment":{"url":"https://api.github.com/repos/JuniorsJava/itevents/issues/comments/181158608","html_url":"https://github.com/JuniorsJava/itevents/issues/48#issuecomment-181158608","issue_url":"https://api.github.com/repos/JuniorsJava/itevents/issues/48","id":181158608,"user":{"login":"IgorMaksymov","id":10578778,"avatar_url":"https://avatars.githubusercontent.com/u/10578778?v=3","gravatar_id":"","url":"https://api.github.com/users/IgorMaksymov","html_url":"https://github.com/IgorMaksymov","followers_url":"https://api.github.com/users/IgorMaksymov/followers","following_url":"https://api.github.com/users/IgorMaksymov/following{/other_user}","gists_url":"https://api.github.com/users/IgorMaksymov/gists{/gist_id}","starred_url":"https://api.github.com/users/IgorMaksymov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IgorMaksymov/subscriptions","organizations_url":"https://api.github.com/users/IgorMaksymov/orgs","repos_url":"https://api.github.com/users/IgorMaksymov/repos","events_url":"https://api.github.com/users/IgorMaksymov/events{/privacy}","received_events_url":"https://api.github.com/users/IgorMaksymov/received_events","type":"User","site_admin":false},"created_at":"2016-02-08T01:50:27Z","updated_at":"2016-02-08T01:50:27Z","body":"blocked with #155 @AndriyBaibak "}}