{"action":"created","issue":{"url":"https://api.github.com/repos/kaerdsar/odoo-saas-tools/issues/16","labels_url":"https://api.github.com/repos/kaerdsar/odoo-saas-tools/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/kaerdsar/odoo-saas-tools/issues/16/comments","events_url":"https://api.github.com/repos/kaerdsar/odoo-saas-tools/issues/16/events","html_url":"https://github.com/kaerdsar/odoo-saas-tools/issues/16","id":99032483,"number":16,"title":"Required addons","user":{"login":"kaerdsar","id":4662206,"avatar_url":"https://avatars.githubusercontent.com/u/4662206?v=3","gravatar_id":"","url":"https://api.github.com/users/kaerdsar","html_url":"https://github.com/kaerdsar","followers_url":"https://api.github.com/users/kaerdsar/followers","following_url":"https://api.github.com/users/kaerdsar/following{/other_user}","gists_url":"https://api.github.com/users/kaerdsar/gists{/gist_id}","starred_url":"https://api.github.com/users/kaerdsar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaerdsar/subscriptions","organizations_url":"https://api.github.com/users/kaerdsar/orgs","repos_url":"https://api.github.com/users/kaerdsar/repos","events_url":"https://api.github.com/users/kaerdsar/events{/privacy}","received_events_url":"https://api.github.com/users/kaerdsar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-04T18:39:54Z","updated_at":"2015-08-05T03:21:23Z","closed_at":null,"body":"I saw in saas_portal_plan model the field required_addons commented. I share my idea about it. We need in a plan the addons you to have to use on it, so when you create the template then the system installs the required addons for that plan. But, we have a problem. We have many servers and maybe we don't have the same addons in all servers. Then we have two options to select addons creating a plan.\r\n1. In the master database we could have all the addons like are in the servers and when the template it's created look for the corresponding addons on server.\r\n2. In a plan with a server setted, search the list of availables addons in the server and get a names list to show and select. In this case the user select addons presents in the server which his tenant will be.\r\n\r\nI prefer the option 2. It's more difficult now but it's more safe and without need to synchronize servers later. What do you think?"},"comment":{"url":"https://api.github.com/repos/kaerdsar/odoo-saas-tools/issues/comments/127833167","html_url":"https://github.com/kaerdsar/odoo-saas-tools/issues/16#issuecomment-127833167","issue_url":"https://api.github.com/repos/kaerdsar/odoo-saas-tools/issues/16","id":127833167,"user":{"login":"yelizariev","id":186131,"avatar_url":"https://avatars.githubusercontent.com/u/186131?v=3","gravatar_id":"","url":"https://api.github.com/users/yelizariev","html_url":"https://github.com/yelizariev","followers_url":"https://api.github.com/users/yelizariev/followers","following_url":"https://api.github.com/users/yelizariev/following{/other_user}","gists_url":"https://api.github.com/users/yelizariev/gists{/gist_id}","starred_url":"https://api.github.com/users/yelizariev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yelizariev/subscriptions","organizations_url":"https://api.github.com/users/yelizariev/orgs","repos_url":"https://api.github.com/users/yelizariev/repos","events_url":"https://api.github.com/users/yelizariev/events{/privacy}","received_events_url":"https://api.github.com/users/yelizariev/received_events","type":"User","site_admin":false},"created_at":"2015-08-05T03:21:23Z","updated_at":"2015-08-05T03:21:23Z","body":"@kaerdsar please use issues on my repo next time: https://github.com/yelizariev/odoo-saas-tools\r\n\r\nActually, I don't think that we need \"required addons\". I think the saas administrator would like to install modules and check everything manually. If there are too many modules to install, then some custom module could be created, which would have all necessary modules in dependencies. So, administrator clicks \"create template\", then open \"Local modules\", install custom module, then he check configuration."}}