Comments (3)
Hi @uroybd and thanks for the suggestion! This is not a use case I have stumbled upon yet (since I always try to keep these kind of configuration away from site admins), but I see your point. Especially when it comes to multi sites that could have different google map keys.
My idea is to start with adding an abstraction on top of our env value retrieval, that abstraction can then be switched out if one wishes to retrieve values from anything else then settings. Will try to look at it the upcoming weeks.
from wagtail-geo-widget.
This is now possible by defining a custom callback for loading google maps api key. This is done in the GOOGLE_MAPS_V3_APIKEY_CALLBACK
setting.
More info about the setting: https://github.com/Frojd/wagtail-geo-widget/blob/develop/docs/settings.md
And a implementation example: https://github.com/Frojd/wagtail-geo-widget/blob/develop/docs/faq.md#how-can-i-make-the-google-maps-api-key-editable-in-the-admin
This feature is added in 43613d0 and will be included in the next 5.3.0 release.
from wagtail-geo-widget.
Update: 5.3.0 is now released. If you experience any issue related to this let me know.
from wagtail-geo-widget.
Related Issues (20)
- Fix broken documentation links on Pypi page HOT 1
- Widget not rendering in Wagtail 3.0, but works in Wagtail 2.16.2. HOT 4
- GoogleMapsPanel doesn't correctly parse the passed in address_field HOT 2
- Reverse geocoding HOT 1
- How to use it with MultiPolygonField from django.contrib.gis.db HOT 3
- Wagtail 4 compatibility: FieldPanel Permissions HOT 1
- pip installs develop branch? HOT 2
- Add required Wagtail version in setup.py to prevent silent errors when using non-supported version HOT 1
- Can wagtail-geo-widget support more complex geometry? HOT 2
- Make it possible to have an empty location field as default
- GEO_WIDGET_DEFAULT_LOCATION without touching the field returns None HOT 1
- Dependabot couldn't authenticate with https://pypi.python.org/simple/
- Multiple markers HOT 3
- Translate strings
- Add example on how to implement GeoPanel on a regular django model used through Wagtails ModelAdmin
- Set zoom level dynamically from a GeoPanel HOT 2
- Will this awesome widget have template rendering? HOT 1
- Add documentation for LeafletPanel/LeafletBlock HOT 1
- Update the example page models to include all widget/block types HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wagtail-geo-widget.