Skip to content

Commit

Permalink
EventIndex: optionally get external events
Browse files Browse the repository at this point in the history
  • Loading branch information
donald committed Mar 26, 2021
1 parent 14b9457 commit c34085f
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions mpicms/events/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,8 @@ def events(self):
return Event.objects.live().specific()
return self.get_children().type(Event).live().specific()

def get_json_events(self, request=None):
event_dicts = [event.get_dict(request) for event in self.events]
def get_json_events(self, request=None, external=False):
event_dicts = [ event.get_dict(request) for event in self.events.filter(external=external) ]
return json.dumps(event_dicts)

def clean(self): # Prevent more than one event index
Expand Down
4 changes: 2 additions & 2 deletions mpicms/events/templatetags/event_tags.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@


@register.simple_tag(takes_context=True)
def get_json_events(context, event_index):
return event_index.get_json_events(request=context['request'])
def get_json_events(context, event_index, external=False):
return event_index.get_json_events(request=context['request'], external=external)

0 comments on commit c34085f

Please sign in to comment.