{"action":"created","comment":{"url":"https://api.github.com/repos/odoo/odoo/pulls/comments/26210821","id":26210821,"diff_hunk":"@@ -0,0 +1,76 @@\n+# -*- coding: utf-8 -*-\n+\n+from openerp import _, api, fields, models\n+\n+\n+# Specify Your Terminology will move to 'partner' module\n+class SpecifyPartnerTerminolgy(models.TransientModel):\n+    _name = 'base.setup.terminology'\n+    _inherit = 'res.config'\n+\n+    partner = fields.Selection([\n+        ('Customer', 'Customer'),\n+        ('Client', 'Client'),\n+        ('Member', 'Member'),\n+        ('Patient', 'Patient'),\n+        ('Partner', 'Partner'),\n+        ('Donor', 'Donor'),\n+        ('Guest', 'Guest'),\n+        ('Tenant', 'Tenant')], string='How do you call a Customer',\n+        required=True,\n+        default='Customer')\n+\n+    @api.multi\n+    def make_translations(self, name, type, src, value, res_id=0):\n+        IrTranslation = self.env['ir.translation']\n+        UserLang = self.env.user.lang\n+        existing_translations = IrTranslation.search([\n+            ('name', '=', name),\n+            ('lang', '=', UserLang),\n+            ('type', '=', type),\n+            ('src', '=', src),\n+            ('res_id', '=', res_id)])\n+        if existing_translations:\n+            existing_translations.write({'value': value})\n+        else:\n+            IrTranslation.create({'name': name, 'lang': UserLang, 'type': type, 'src': src, 'value': value, 'res_id': res_id})\n+        return {}\n+\n+    @api.multi\n+    def execute(self):\n+        def _case_insensitive_replace(ref_string, src, value):\n+            import re\n+            pattern = re.compile(src, re.IGNORECASE)\n+            return pattern.sub(_(value), _(ref_string))\n+        IrModelFields = self.env['ir.model.fields']\n+        IrUiMenu = self.env['ir.ui.menu']\n+        IrActionsActWindow = self.env['ir.actions.act_window']\n+        for o in self:","path":"addons/base_setup/models/base_setup.py","position":null,"original_position":48,"commit_id":"74646943fada8c9d81fa8eee40b52d4eeda7e886","original_commit_id":"83053d09759304114ad72e22221802c8a6e0ede0","user":{"login":"psa-odoo","id":5112424,"avatar_url":"https://avatars.githubusercontent.com/u/5112424?v=3","gravatar_id":"","url":"https://api.github.com/users/psa-odoo","html_url":"https://github.com/psa-odoo","followers_url":"https://api.github.com/users/psa-odoo/followers","following_url":"https://api.github.com/users/psa-odoo/following{/other_user}","gists_url":"https://api.github.com/users/psa-odoo/gists{/gist_id}","starred_url":"https://api.github.com/users/psa-odoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psa-odoo/subscriptions","organizations_url":"https://api.github.com/users/psa-odoo/orgs","repos_url":"https://api.github.com/users/psa-odoo/repos","events_url":"https://api.github.com/users/psa-odoo/events{/privacy}","received_events_url":"https://api.github.com/users/psa-odoo/received_events","type":"User","site_admin":false},"body":"Done!","created_at":"2015-03-11T13:24:18Z","updated_at":"2015-03-11T13:24:18Z","html_url":"https://github.com/odoo/odoo/pull/5498#discussion_r26210821","pull_request_url":"https://api.github.com/repos/odoo/odoo/pulls/5498","_links":{"self":{"href":"https://api.github.com/repos/odoo/odoo/pulls/comments/26210821"},"html":{"href":"https://github.com/odoo/odoo/pull/5498#discussion_r26210821"},"pull_request":{"href":"https://api.github.com/repos/odoo/odoo/pulls/5498"}}},"pull_request":{"url":"https://api.github.com/repos/odoo/odoo/pulls/5498","id":30144383,"html_url":"https://github.com/odoo/odoo/pull/5498","diff_url":"https://github.com/odoo/odoo/pull/5498.diff","patch_url":"https://github.com/odoo/odoo/pull/5498.patch","issue_url":"https://api.github.com/repos/odoo/odoo/issues/5498","number":5498,"state":"open","locked":false,"title":"[MIG] Migrated 'base_setup' module into new api.","user":{"login":"psa-odoo","id":5112424,"avatar_url":"https://avatars.githubusercontent.com/u/5112424?v=3","gravatar_id":"","url":"https://api.github.com/users/psa-odoo","html_url":"https://github.com/psa-odoo","followers_url":"https://api.github.com/users/psa-odoo/followers","following_url":"https://api.github.com/users/psa-odoo/following{/other_user}","gists_url":"https://api.github.com/users/psa-odoo/gists{/gist_id}","starred_url":"https://api.github.com/users/psa-odoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psa-odoo/subscriptions","organizations_url":"https://api.github.com/users/psa-odoo/orgs","repos_url":"https://api.github.com/users/psa-odoo/repos","events_url":"https://api.github.com/users/psa-odoo/events{/privacy}","received_events_url":"https://api.github.com/users/psa-odoo/received_events","type":"User","site_admin":false},"body":"Task: https://www.odoo.com/web#id=12343&view_type=form&model=project.task&menu_id=3942&action=327\r\nPad: https://pad.odoo.com/p/r.QNPxrphbRZJOP43X","created_at":"2015-02-27T06:25:06Z","updated_at":"2015-03-11T13:24:19Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4cceebe1cd3a4b8e8310a33b70f455f73abda240","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/odoo/odoo/pulls/5498/commits","review_comments_url":"https://api.github.com/repos/odoo/odoo/pulls/5498/comments","review_comment_url":"https://api.github.com/repos/odoo/odoo/pulls/comments{/number}","comments_url":"https://api.github.com/repos/odoo/odoo/issues/5498/comments","statuses_url":"https://api.github.com/repos/odoo/odoo/statuses/74646943fada8c9d81fa8eee40b52d4eeda7e886","head":{"label":"odoo-dev:master-base_setup-migrate-psa","ref":"master-base_setup-migrate-psa","sha":"74646943fada8c9d81fa8eee40b52d4eeda7e886","user":{"login":"odoo-dev","id":7466976,"avatar_url":"https://avatars.githubusercontent.com/u/7466976?v=3","gravatar_id":"","url":"https://api.github.com/users/odoo-dev","html_url":"https://github.com/odoo-dev","followers_url":"https://api.github.com/users/odoo-dev/followers","following_url":"https://api.github.com/users/odoo-dev/following{/other_user}","gists_url":"https://api.github.com/users/odoo-dev/gists{/gist_id}","starred_url":"https://api.github.com/users/odoo-dev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/odoo-dev/subscriptions","organizations_url":"https://api.github.com/users/odoo-dev/orgs","repos_url":"https://api.github.com/users/odoo-dev/repos","events_url":"https://api.github.com/users/odoo-dev/events{/privacy}","received_events_url":"https://api.github.com/users/odoo-dev/received_events","type":"Organization","site_admin":false},"repo":{"id":19853934,"name":"odoo","full_name":"odoo-dev/odoo","owner":{"login":"odoo-dev","id":7466976,"avatar_url":"https://avatars.githubusercontent.com/u/7466976?v=3","gravatar_id":"","url":"https://api.github.com/users/odoo-dev","html_url":"https://github.com/odoo-dev","followers_url":"https://api.github.com/users/odoo-dev/followers","following_url":"https://api.github.com/users/odoo-dev/following{/other_user}","gists_url":"https://api.github.com/users/odoo-dev/gists{/gist_id}","starred_url":"https://api.github.com/users/odoo-dev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/odoo-dev/subscriptions","organizations_url":"https://api.github.com/users/odoo-dev/orgs","repos_url":"https://api.github.com/users/odoo-dev/repos","events_url":"https://api.github.com/users/odoo-dev/events{/privacy}","received_events_url":"https://api.github.com/users/odoo-dev/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/odoo-dev/odoo","description":"RD Dev Repository","fork":true,"url":"https://api.github.com/repos/odoo-dev/odoo","forks_url":"https://api.github.com/repos/odoo-dev/odoo/forks","keys_url":"https://api.github.com/repos/odoo-dev/odoo/keys{/key_id}","collaborators_url":"https://api.github.com/repos/odoo-dev/odoo/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/odoo-dev/odoo/teams","hooks_url":"https://api.github.com/repos/odoo-dev/odoo/hooks","issue_events_url":"https://api.github.com/repos/odoo-dev/odoo/issues/events{/number}","events_url":"https://api.github.com/repos/odoo-dev/odoo/events","assignees_url":"https://api.github.com/repos/odoo-dev/odoo/assignees{/user}","branches_url":"https://api.github.com/repos/odoo-dev/odoo/branches{/branch}","tags_url":"https://api.github.com/repos/odoo-dev/odoo/tags","blobs_url":"https://api.github.com/repos/odoo-dev/odoo/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/odoo-dev/odoo/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/odoo-dev/odoo/git/refs{/sha}","trees_url":"https://api.github.com/repos/odoo-dev/odoo/git/trees{/sha}","statuses_url":"https://api.github.com/repos/odoo-dev/odoo/statuses/{sha}","languages_url":"https://api.github.com/repos/odoo-dev/odoo/languages","stargazers_url":"https://api.github.com/repos/odoo-dev/odoo/stargazers","contributors_url":"https://api.github.com/repos/odoo-dev/odoo/contributors","subscribers_url":"https://api.github.com/repos/odoo-dev/odoo/subscribers","subscription_url":"https://api.github.com/repos/odoo-dev/odoo/subscription","commits_url":"https://api.github.com/repos/odoo-dev/odoo/commits{/sha}","git_commits_url":"https://api.github.com/repos/odoo-dev/odoo/git/commits{/sha}","comments_url":"https://api.github.com/repos/odoo-dev/odoo/comments{/number}","issue_comment_url":"https://api.github.com/repos/odoo-dev/odoo/issues/comments{/number}","contents_url":"https://api.github.com/repos/odoo-dev/odoo/contents/{+path}","compare_url":"https://api.github.com/repos/odoo-dev/odoo/compare/{base}...{head}","merges_url":"https://api.github.com/repos/odoo-dev/odoo/merges","archive_url":"https://api.github.com/repos/odoo-dev/odoo/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/odoo-dev/odoo/downloads","issues_url":"https://api.github.com/repos/odoo-dev/odoo/issues{/number}","pulls_url":"https://api.github.com/repos/odoo-dev/odoo/pulls{/number}","milestones_url":"https://api.github.com/repos/odoo-dev/odoo/milestones{/number}","notifications_url":"https://api.github.com/repos/odoo-dev/odoo/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/odoo-dev/odoo/labels{/name}","releases_url":"https://api.github.com/repos/odoo-dev/odoo/releases{/id}","created_at":"2014-05-16T11:16:19Z","updated_at":"2015-03-02T11:42:16Z","pushed_at":"2015-03-11T13:17:11Z","git_url":"git://github.com/odoo-dev/odoo.git","ssh_url":"git@github.com:odoo-dev/odoo.git","clone_url":"https://github.com/odoo-dev/odoo.git","svn_url":"https://github.com/odoo-dev/odoo","homepage":"https://www.odoo.com","size":1076174,"stargazers_count":44,"watchers_count":44,"language":null,"has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":18,"mirror_url":null,"open_issues_count":14,"forks":18,"open_issues":14,"watchers":44,"default_branch":"master"}},"base":{"label":"odoo:master","ref":"master","sha":"dc3fbb17fa8c80509d002903c5debc7e1cd7a277","user":{"login":"odoo","id":6368483,"avatar_url":"https://avatars.githubusercontent.com/u/6368483?v=3","gravatar_id":"","url":"https://api.github.com/users/odoo","html_url":"https://github.com/odoo","followers_url":"https://api.github.com/users/odoo/followers","following_url":"https://api.github.com/users/odoo/following{/other_user}","gists_url":"https://api.github.com/users/odoo/gists{/gist_id}","starred_url":"https://api.github.com/users/odoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/odoo/subscriptions","organizations_url":"https://api.github.com/users/odoo/orgs","repos_url":"https://api.github.com/users/odoo/repos","events_url":"https://api.github.com/users/odoo/events{/privacy}","received_events_url":"https://api.github.com/users/odoo/received_events","type":"Organization","site_admin":false},"repo":{"id":19745004,"name":"odoo","full_name":"odoo/odoo","owner":{"login":"odoo","id":6368483,"avatar_url":"https://avatars.githubusercontent.com/u/6368483?v=3","gravatar_id":"","url":"https://api.github.com/users/odoo","html_url":"https://github.com/odoo","followers_url":"https://api.github.com/users/odoo/followers","following_url":"https://api.github.com/users/odoo/following{/other_user}","gists_url":"https://api.github.com/users/odoo/gists{/gist_id}","starred_url":"https://api.github.com/users/odoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/odoo/subscriptions","organizations_url":"https://api.github.com/users/odoo/orgs","repos_url":"https://api.github.com/users/odoo/repos","events_url":"https://api.github.com/users/odoo/events{/privacy}","received_events_url":"https://api.github.com/users/odoo/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/odoo/odoo","description":"Odoo (formerly OpenERP). Open Source Apps To Grow Your Business.","fork":false,"url":"https://api.github.com/repos/odoo/odoo","forks_url":"https://api.github.com/repos/odoo/odoo/forks","keys_url":"https://api.github.com/repos/odoo/odoo/keys{/key_id}","collaborators_url":"https://api.github.com/repos/odoo/odoo/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/odoo/odoo/teams","hooks_url":"https://api.github.com/repos/odoo/odoo/hooks","issue_events_url":"https://api.github.com/repos/odoo/odoo/issues/events{/number}","events_url":"https://api.github.com/repos/odoo/odoo/events","assignees_url":"https://api.github.com/repos/odoo/odoo/assignees{/user}","branches_url":"https://api.github.com/repos/odoo/odoo/branches{/branch}","tags_url":"https://api.github.com/repos/odoo/odoo/tags","blobs_url":"https://api.github.com/repos/odoo/odoo/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/odoo/odoo/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/odoo/odoo/git/refs{/sha}","trees_url":"https://api.github.com/repos/odoo/odoo/git/trees{/sha}","statuses_url":"https://api.github.com/repos/odoo/odoo/statuses/{sha}","languages_url":"https://api.github.com/repos/odoo/odoo/languages","stargazers_url":"https://api.github.com/repos/odoo/odoo/stargazers","contributors_url":"https://api.github.com/repos/odoo/odoo/contributors","subscribers_url":"https://api.github.com/repos/odoo/odoo/subscribers","subscription_url":"https://api.github.com/repos/odoo/odoo/subscription","commits_url":"https://api.github.com/repos/odoo/odoo/commits{/sha}","git_commits_url":"https://api.github.com/repos/odoo/odoo/git/commits{/sha}","comments_url":"https://api.github.com/repos/odoo/odoo/comments{/number}","issue_comment_url":"https://api.github.com/repos/odoo/odoo/issues/comments{/number}","contents_url":"https://api.github.com/repos/odoo/odoo/contents/{+path}","compare_url":"https://api.github.com/repos/odoo/odoo/compare/{base}...{head}","merges_url":"https://api.github.com/repos/odoo/odoo/merges","archive_url":"https://api.github.com/repos/odoo/odoo/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/odoo/odoo/downloads","issues_url":"https://api.github.com/repos/odoo/odoo/issues{/number}","pulls_url":"https://api.github.com/repos/odoo/odoo/pulls{/number}","milestones_url":"https://api.github.com/repos/odoo/odoo/milestones{/number}","notifications_url":"https://api.github.com/repos/odoo/odoo/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/odoo/odoo/labels{/name}","releases_url":"https://api.github.com/repos/odoo/odoo/releases{/id}","created_at":"2014-05-13T15:38:58Z","updated_at":"2015-03-11T13:21:34Z","pushed_at":"2015-03-11T12:59:32Z","git_url":"git://github.com/odoo/odoo.git","ssh_url":"git@github.com:odoo/odoo.git","clone_url":"https://github.com/odoo/odoo.git","svn_url":"https://github.com/odoo/odoo","homepage":"https://www.odoo.com","size":1106795,"stargazers_count":2192,"watchers_count":2192,"language":"Gettext Catalog","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1738,"mirror_url":null,"open_issues_count":2000,"forks":1738,"open_issues":2000,"watchers":2192,"default_branch":"8.0"}},"_links":{"self":{"href":"https://api.github.com/repos/odoo/odoo/pulls/5498"},"html":{"href":"https://github.com/odoo/odoo/pull/5498"},"issue":{"href":"https://api.github.com/repos/odoo/odoo/issues/5498"},"comments":{"href":"https://api.github.com/repos/odoo/odoo/issues/5498/comments"},"review_comments":{"href":"https://api.github.com/repos/odoo/odoo/pulls/5498/comments"},"review_comment":{"href":"https://api.github.com/repos/odoo/odoo/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/odoo/odoo/pulls/5498/commits"},"statuses":{"href":"https://api.github.com/repos/odoo/odoo/statuses/74646943fada8c9d81fa8eee40b52d4eeda7e886"}}}}