diff --git a/frappe/config/integrations.py b/frappe/config/integrations.py index 1472b3ae58..224fa65d13 100644 --- a/frappe/config/integrations.py +++ b/frappe/config/integrations.py @@ -92,11 +92,6 @@ def get_data(): "name": "Google Settings", "description": _("Google API Settings."), }, - { - "type": "doctype", - "name": "Google Maps", - "description": _("Google Maps Integration"), - }, { "type": "doctype", "name": "GCalendar Settings", diff --git a/frappe/integrations/doctype/google_maps/__init__.py b/frappe/integrations/doctype/google_maps/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/frappe/integrations/doctype/google_maps/google_maps.js b/frappe/integrations/doctype/google_maps/google_maps.js deleted file mode 100644 index fa43eadd2e..0000000000 --- a/frappe/integrations/doctype/google_maps/google_maps.js +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright (c) 2019, Frappe Technologies and contributors -// For license information, please see license.txt - -frappe.ui.form.on('Google Maps', { - // refresh: function(frm) { - - // } -}); diff --git a/frappe/integrations/doctype/google_maps/google_maps.json b/frappe/integrations/doctype/google_maps/google_maps.json deleted file mode 100644 index b6d7489891..0000000000 --- a/frappe/integrations/doctype/google_maps/google_maps.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "autoname": "format:Maps-{entity}", - "creation": "2019-06-29 13:03:45.935466", - "doctype": "DocType", - "editable_grid": 1, - "engine": "InnoDB", - "field_order": [ - "enable", - "sb_00", - "driver", - "cb_00", - "address" - ], - "fields": [ - { - "fieldname": "address", - "fieldtype": "Link", - "label": "Address", - "options": "Address" - }, - { - "fieldname": "cb_00", - "fieldtype": "Column Break" - }, - { - "depends_on": "eval: doc.enable", - "fieldname": "sb_00", - "fieldtype": "Section Break", - "label": "Google Maps" - }, - { - "default": "0", - "description": "Uses Google Maps Directions API to optimize routes.", - "fieldname": "enable", - "fieldtype": "Check", - "label": "Enable" - }, - { - "fieldname": "driver", - "fieldtype": "Link", - "label": "Driver", - "options": "Driver" - } - ], - "modified": "2019-07-08 20:20:12.885960", - "modified_by": "Administrator", - "module": "Integrations", - "name": "Google Maps", - "owner": "Administrator", - "permissions": [ - { - "create": 1, - "delete": 1, - "email": 1, - "print": 1, - "read": 1, - "role": "System Manager", - "share": 1, - "write": 1 - } - ], - "sort_field": "modified", - "sort_order": "DESC", - "track_changes": 1 -} \ No newline at end of file diff --git a/frappe/integrations/doctype/google_maps/google_maps.py b/frappe/integrations/doctype/google_maps/google_maps.py deleted file mode 100644 index a4d604fd10..0000000000 --- a/frappe/integrations/doctype/google_maps/google_maps.py +++ /dev/null @@ -1,31 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (c) 2019, Frappe Technologies and contributors -# For license information, please see license.txt - -from __future__ import unicode_literals -import frappe -from frappe import _ -from frappe.model.document import Document - -class GoogleMaps(Document): - def validate(self): - if self.enable: - if not frappe.db.get_single_value("Google Settings", "enable"): - frappe.throw(_("Enable Google Settings for Google Maps Integration.")) - - if not frappe.db.get_single_value("Google Settings", "api_key"): - frappe.throw(_("Enter API Key for Google Maps Integration in Google Settings.")) - - def get_client(self): - if not self.enable: - frappe.throw(_("Google Maps Integration is not enabled.")) - - import googlemaps - - try: - client = googlemaps.Client(key=frappe.db.get_single_value("Google Settings", "api_key")) - except Exception as e: - frappe.throw(e.message) - - return client - diff --git a/frappe/integrations/doctype/google_maps/test_google_maps.py b/frappe/integrations/doctype/google_maps/test_google_maps.py deleted file mode 100644 index 037208e1ae..0000000000 --- a/frappe/integrations/doctype/google_maps/test_google_maps.py +++ /dev/null @@ -1,10 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (c) 2019, Frappe Technologies and Contributors -# See license.txt -from __future__ import unicode_literals - -# import frappe -import unittest - -class TestGoogleMaps(unittest.TestCase): - pass