Skip to content
This repository has been archived by the owner on Jan 26, 2021. It is now read-only.

End date and time added to forms and displayed #452

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions systers_portal/meetup/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,11 @@ class AddMeetupForm(ModelFormWithHelper):
"""
class Meta:
model = Meetup
fields = ('title', 'slug', 'date', 'time', 'venue', 'description')
fields = ('title', 'slug', 'date', 'end_date', 'time', 'end_time', 'venue', 'description')
widgets = {'date': forms.DateInput(attrs={'type': 'text', 'class': 'datepicker'}),
'time': forms.TimeInput(attrs={'type': 'text', 'class': 'timepicker'})}
'end_date': forms.DateInput(attrs={'type': 'text', 'class': 'datepicker'}),
'time': forms.TimeInput(attrs={'type': 'text', 'class': 'timepicker'}),
'end_time': forms.TimeInput(attrs={'type': 'text', 'class': 'timepicker'})}
helper_class = SubmitCancelFormHelper
helper_cancel_href = "{% url 'about_meetup_location' meetup_location.slug %}"

Expand Down
6 changes: 3 additions & 3 deletions systers_portal/meetup/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,9 @@ class Meetup(models.Model):
title = models.CharField(max_length=50, verbose_name="Title",)
slug = models.SlugField(max_length=50, unique=True, verbose_name="Slug")
date = models.DateField(verbose_name="Date")
end_date = models.DateField(verbose_name="End Date", null=True)
time = models.TimeField(verbose_name="Time", blank=True)
end_time = models.TimeField(verbose_name="End Time", null=True)
end_date = models.DateField(verbose_name="End Date", blank=True)
time = models.TimeField(verbose_name="Time")
end_time = models.TimeField(verbose_name="End Time", blank=True)
venue = models.CharField(max_length=512, verbose_name="Venue", blank=True)
description = models.TextField(verbose_name="Description")
meetup_location = models.ForeignKey(MeetupLocation, verbose_name="Meetup Location")
Expand Down
7 changes: 3 additions & 4 deletions systers_portal/meetup/tests/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -2008,8 +2008,7 @@ def test_post_view(self):
'distance': '',
'unit': ''}]})

data1 = {'date': '2018-06-13', 'meeetup_location': 'Foo Systers1', 'keyword': 'test',
'filter': 'distance'}
data1 = {'date': '2018-06-13', 'meeetup_location': 'Foo Systers1', 'keyword': 'test'}
response = self.client.post(url, data1, format='json')
self.assertEqual(json.loads(response.content.decode('utf-8')),
{'search_results':
Expand All @@ -2018,8 +2017,8 @@ def test_post_view(self):
'location': 'Foo Systers1',
'location_slug': 'foob',
'meetup_slug': 'foobarbaz',
'distance': 2800,
'unit': 'kilometers from your location'}]})
'distance': '',
'unit': ''}]})

data2 = {'date': '2018-06-12', 'meeetup_location': 'Meetup Location'}
response = self.client.post(url, data2, format='json')
Expand Down
12 changes: 9 additions & 3 deletions systers_portal/templates/meetup/meetup.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,16 @@
{% block meetup_location_page_content %}
<h2 id="meetup-title">{{ meetup.title }}</h2>
<div class="box-container box-body pt25">
<p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changes like these shouldn't be reflected.

<p>
<b> Date: </b> {{ meetup.date }}
&nbsp; &nbsp;
{% if meetup.end_date %}
<b> EndDate: </b> {{ meetup.end_date }}
{% endif %}
&nbsp; &nbsp;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

have you checked whether the responsiveness is getting affected by this or not ?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@abhi20161997 Responsiveness is not affected works fine for all devices.

<b>Time: </b> {{ meetup.time|time:"H:i" }}
{% if meetup.end_time %}
<b>Time: </b> {{ meetup.end_time|time:"H:i" }}
{% endif %}
</p>
<p>
<b> Venue: </b> {{ meetup.venue }}
Expand All @@ -27,7 +33,7 @@ <h2 id="meetup-title">{{ meetup.title }}</h2>
<td>{{ not_coming_no }}</td>
</tr>
</tbody>
</table>
</table>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

again this shouldn't be reflected.

<hr>
{% include 'meetup/snippets/share_buttons.html' %}
<p>
Expand Down