Skip to content

Commit ab08ce7

Browse files
Default extra metadata schema injected for Geostories and Dashboard (#783)
1 parent 7392ac9 commit ab08ce7

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

geonode_mapstore_client/apps.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from django.apps import AppConfig as BaseAppConfig
1212
from django.utils.translation import ugettext_lazy as _
1313
from django.apps import apps
14+
from django.conf import settings as django_settings
1415

1516

1617
def run_setup_hooks(*args, **kwargs):
@@ -22,6 +23,15 @@ def run_setup_hooks(*args, **kwargs):
2223
url(r'^', include('mapstore2_adapter.geoapps.geostories.api.urls')),
2324
url(r'^', include('mapstore2_adapter.geoapps.dashboards.api.urls')),
2425
]
26+
27+
# adding default format for metadata schema validation
28+
django_settings.EXTRA_METADATA_SCHEMA = {
29+
**django_settings.EXTRA_METADATA_SCHEMA,
30+
**{
31+
"geostory": django_settings.DEFAULT_EXTRA_METADATA_SCHEMA,
32+
"dashboard": django_settings.DEFAULT_EXTRA_METADATA_SCHEMA
33+
}
34+
}
2535

2636

2737
class AppConfig(BaseAppConfig):

0 commit comments

Comments
 (0)