{"action":"created","issue":{"url":"https://api.github.com/repos/frappe/erpnext/issues/6313","repository_url":"https://api.github.com/repos/frappe/erpnext","labels_url":"https://api.github.com/repos/frappe/erpnext/issues/6313/labels{/name}","comments_url":"https://api.github.com/repos/frappe/erpnext/issues/6313/comments","events_url":"https://api.github.com/repos/frappe/erpnext/issues/6313/events","html_url":"https://github.com/frappe/erpnext/issues/6313","id":175533101,"number":6313,"title":"Subscription functionality redesign","user":{"login":"PawanMeh","id":20460498,"avatar_url":"https://avatars.githubusercontent.com/u/20460498?v=3","gravatar_id":"","url":"https://api.github.com/users/PawanMeh","html_url":"https://github.com/PawanMeh","followers_url":"https://api.github.com/users/PawanMeh/followers","following_url":"https://api.github.com/users/PawanMeh/following{/other_user}","gists_url":"https://api.github.com/users/PawanMeh/gists{/gist_id}","starred_url":"https://api.github.com/users/PawanMeh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PawanMeh/subscriptions","organizations_url":"https://api.github.com/users/PawanMeh/orgs","repos_url":"https://api.github.com/users/PawanMeh/repos","events_url":"https://api.github.com/users/PawanMeh/events{/privacy}","received_events_url":"https://api.github.com/users/PawanMeh/received_events","type":"User","site_admin":false},"labels":[{"id":42614405,"url":"https://api.github.com/repos/frappe/erpnext/labels/enhancement","name":"enhancement","color":"207de5","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/frappe/erpnext/milestones/30","html_url":"https://github.com/frappe/erpnext/milestones/v7.2%20-%2030th%20Nov","labels_url":"https://api.github.com/repos/frappe/erpnext/milestones/30/labels","id":1909641,"number":30,"title":"v7.2 - 30th Nov","description":"","creator":{"login":"PawanMeh","id":20460498,"avatar_url":"https://avatars.githubusercontent.com/u/20460498?v=3","gravatar_id":"","url":"https://api.github.com/users/PawanMeh","html_url":"https://github.com/PawanMeh","followers_url":"https://api.github.com/users/PawanMeh/followers","following_url":"https://api.github.com/users/PawanMeh/following{/other_user}","gists_url":"https://api.github.com/users/PawanMeh/gists{/gist_id}","starred_url":"https://api.github.com/users/PawanMeh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PawanMeh/subscriptions","organizations_url":"https://api.github.com/users/PawanMeh/orgs","repos_url":"https://api.github.com/users/PawanMeh/repos","events_url":"https://api.github.com/users/PawanMeh/events{/privacy}","received_events_url":"https://api.github.com/users/PawanMeh/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":0,"state":"open","created_at":"2016-07-28T14:42:53Z","updated_at":"2016-11-01T11:51:09Z","due_on":"2016-11-30T00:00:00Z","closed_at":null},"comments":22,"created_at":"2016-09-07T15:27:30Z","updated_at":"2016-11-12T08:25:33Z","closed_at":null,"body":"- [ ] Create new \"Subscription\" doc type as below\n\n![screen shot 2016-09-08 at 12 30 54 am](https://cloud.githubusercontent.com/assets/20460498/18324729/8d555294-755b-11e6-8252-3af90ba3130f.png)\n- [ ] Remove the current fields of the \"recurring\" section from the doc types: Sales Order, Sales Invoice,Purchase Order, Purchase Invoice\n- [ ] Refactor code that uses current fields to use the new \"Subscription\" doc type fields to create recurring documents and update the \"Subscription ID\" back to the base document(eg:Sales Order, Sales Invoice,Purchase Order,Purchase Invoice)\n\nThis new design will reduce redundant data which gets copied over to multiple invoices and also give a single page from where the user can set \"Subscription IDs\" for various doc types.\n"},"comment":{"url":"https://api.github.com/repos/frappe/erpnext/issues/comments/260109316","html_url":"https://github.com/frappe/erpnext/issues/6313#issuecomment-260109316","issue_url":"https://api.github.com/repos/frappe/erpnext/issues/6313","id":260109316,"user":{"login":"hwinkel","id":152759,"avatar_url":"https://avatars.githubusercontent.com/u/152759?v=3","gravatar_id":"","url":"https://api.github.com/users/hwinkel","html_url":"https://github.com/hwinkel","followers_url":"https://api.github.com/users/hwinkel/followers","following_url":"https://api.github.com/users/hwinkel/following{/other_user}","gists_url":"https://api.github.com/users/hwinkel/gists{/gist_id}","starred_url":"https://api.github.com/users/hwinkel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hwinkel/subscriptions","organizations_url":"https://api.github.com/users/hwinkel/orgs","repos_url":"https://api.github.com/users/hwinkel/repos","events_url":"https://api.github.com/users/hwinkel/events{/privacy}","received_events_url":"https://api.github.com/users/hwinkel/received_events","type":"User","site_admin":false},"created_at":"2016-11-12T08:25:33Z","updated_at":"2016-11-12T08:25:33Z","body":"We also can imagine that subscription contract might change over time, i.e. mid month. Do you have any envisioned ideas how to deal with that? It seems a bit like the use case @Etine has described where items getting in and out the contract framework. Or you terminate the current subscription contract and start a new one. Both might be partly charged.\r\n\r\nI know this could become complex, but at least I would drop the comments and ideas here."}}
{"actor":{"display_login":"hwinkel"}}