# HG changeset patch # User Goffi # Date 1495191473 -7200 # Node ID 6b55d038b121c612730c2d1beb69e44cb79649de # Parent aba7208d9d50377a59600eeee4981d8fb2fce9b7 pages (g/e): adapted event handling to changes in backend diff -r aba7208d9d50 -r 6b55d038b121 src/pages/g/e/page_meta.py --- a/src/pages/g/e/page_meta.py Fri May 19 12:56:47 2017 +0200 +++ b/src/pages/g/e/page_meta.py Fri May 19 12:57:53 2017 +0200 @@ -35,9 +35,22 @@ event_service = template_data[u'event_service'] = jid.JID(event_uri_data[u'path']) event_node = template_data[u'event_node'] = event_uri_data[u'node'] + event_id = template_data[u'event_id'] = event_uri_data.get(u'item','') profile = self.getProfile(request) - event_data = yield self.host.bridgeCall(u"eventGet", event_service.userhost(), event_node, profile) + event_timestamp, event_data = yield self.host.bridgeCall(u"eventGet", event_service.userhost(), event_node, event_id, profile) + try: + background_image = event_data.pop('background-image') + except KeyError: + pass + else: + template_data['background_image'] = background_image template_data['event'] = event_data + event_invitee_data = yield self.host.bridgeCall( + u"eventInviteeGet", + event_data['invitees_service'], + event_data['invitees_node'], + profile) + template_data['invitee'] = event_invitee_data ## Blog ## @@ -64,6 +77,6 @@ service, node, attend, guests = self.getPostedData(request, (u'service', u'node', u'attend', u'guests')) data = {u'attend': attend, u'guests': guests} - yield self.host.bridgeCall(u"eventSet", service, node, data, profile) + yield self.host.bridgeCall(u"eventInviteeSet", service, node, data, profile) else: log.warning(_(u"Unhandled data type: {}").format(type_))