Skip to content

Commit

Permalink
Add access_period for climbing_site
Browse files Browse the repository at this point in the history
Should hep fix c2corg/c2c_ui#404
  • Loading branch information
brunobesson committed Apr 20, 2021
1 parent d6bd53b commit 14fddbe
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
4 changes: 3 additions & 1 deletion c2corg_api/models/common/fields_waypoint.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,9 @@
'equipment_ratings'
],
'required': DEFAULT_REQUIRED,
'listing': DEFAULT_LISTING
'listing': DEFAULT_LISTING + [
'locales.access_period'
]
},
'climbing_indoor': {
'fields': DEFAULT_FIELDS + [
Expand Down
2 changes: 1 addition & 1 deletion c2corg_api/models/waypoint.py
Original file line number Diff line number Diff line change
Expand Up @@ -325,5 +325,5 @@ class ArchiveWaypointLocale(_WaypointLocaleMixin, ArchiveDocumentLocale):
schema_create_waypoint = get_create_schema(schema_waypoint)
schema_update_waypoint = get_update_schema(schema_waypoint)
schema_association_waypoint = restrict_schema(schema_waypoint, [
'elevation', 'locales.title', 'geometry.geom'
'elevation', 'locales.title', 'locales.access_period', 'geometry.geom'
])
7 changes: 4 additions & 3 deletions c2corg_api/views/document_schemas.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
schema_listing_topo_map
from c2corg_api.models.user_profile import USERPROFILE_TYPE, UserProfile, \
schema_listing_user_profile
from c2corg_api.models.waypoint import WAYPOINT_TYPE, schema_waypoint, Waypoint
from c2corg_api.models.waypoint import WAYPOINT_TYPE, schema_waypoint, \
Waypoint, WaypointLocale
from c2corg_api.views import set_author
from c2corg_api.models.common import attributes
from c2corg_api.models.common.fields_outing import fields_outing
Expand Down Expand Up @@ -248,8 +249,8 @@ def adapt_waypoint_schema_for_type(waypoint_type, field_list_type):
adapt_waypoint_schema_for_type, 'waypoint_type', 'listing')

waypoint_documents_config = GetDocumentsConfig(
WAYPOINT_TYPE, Waypoint, schema_waypoint, fields=fields_waypoint,
adapt_schema=waypoint_listing_schema_adaptor)
WAYPOINT_TYPE, Waypoint, schema_waypoint, clazz_locale=WaypointLocale,
fields=fields_waypoint, adapt_schema=waypoint_listing_schema_adaptor)

document_configs = {
WAYPOINT_TYPE: waypoint_documents_config,
Expand Down

0 comments on commit 14fddbe

Please sign in to comment.