File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -79,6 +79,12 @@ class Meta:
7979 def slug (self ):
8080 return self .hashtag .lower ()
8181
82+ def get_end_datetime (self ):
83+ event_duration = self .default_slot_duration .total_seconds ()
84+ start_datetime = self .start_datetime ().strftime ('%s' )
85+ end_datetime = float (start_datetime ) + event_duration
86+ return datetime .datetime .fromtimestamp (end_datetime )
87+
8288 @classmethod
8389 def get_by_slug (cls , slug ):
8490 return cls .objects .get (hashtag__iexact = slug )
Original file line number Diff line number Diff line change @@ -108,16 +108,13 @@ <h2 class="speaker-name">{{ speaker.name }} {{ speaker.surname }}</h2>
108108 < h1 class ="title section-title ">
109109 < p > Agenda</ p >
110110 < p class ="section-detail "> < i class ="far fa-calendar-alt "> </ i > {{ event.start_date|as_date }}</ p >
111- < a href ="https://www.google.com/calendar/render?action=TEMPLATE&text={{ event.name }}&details={{ event.description }}&location={{ event.venue }}&dates={{ event.start_datetime | date:'Y-m-d' }} "> Añadir a Google Calendar</ a >
112111 {% if event.schedule_for_display and not event.closed_schedule %}
113112 < span class ="tag is-warning is-medium not-closed-schedule ">
114113 < i class ="fas fa-info-circle "> </ i >
115114 La agenda aún no está cerrada!
116115 </ span >
117116 {% endif %}
118117 </ h1 >
119- <!--20211022T164500Z%2F20211021T164200Z-->
120- < p > https://www.google.com/calendar/render?action=TEMPLATE&text={{ event.name }}&details={{ event.description }}&location={{ event.venue }}&dates={{ event.start_datetime | date:'Ymd\Thm00\Z' }}%2Fundefined</ p >
121118
122119 < div class ="schedule-table ">
123120 {% for row in event.schedule_for_display %}
@@ -130,6 +127,7 @@ <h1 class="title section-title">
130127 {% endif %}
131128 {% empty %}
132129 < div class ="column is-full has-text-centered coming-soon ">
130+ < a target ="_blank " href ="https://www.google.com/calendar/render?action=TEMPLATE&text={{ event.name }}&details={{ event.description }}&location={{ event.venue }}&dates={{ event.start_datetime | date:'Ymd\THis\Z' }}%2F{{ event.get_end_datetime | date:'Ymd\THis\Z' }} "> Añadir a Google Calendar</ a >
133131 < p >
134132 < i class ="fas fa-box-open "> </ i >
135133 Más información próximamente!
You can’t perform that action at this time.
0 commit comments