From 1f9019f511841f6375ca3e025cd64cc06acd6079 Mon Sep 17 00:00:00 2001
From: Thomas Citharel <tcit@tcit.fr>
Date: Thu, 11 Apr 2019 14:57:13 +0200
Subject: [PATCH] Show slug in the interface

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
---
 js/src/graphql/event.ts      | 1 +
 js/src/types/event.model.ts  | 2 ++
 js/src/views/Event/Event.vue | 3 +--
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/js/src/graphql/event.ts b/js/src/graphql/event.ts
index 2ce2de7c4..d4c5dafbe 100644
--- a/js/src/graphql/event.ts
+++ b/js/src/graphql/event.ts
@@ -18,6 +18,7 @@ export const FETCH_EVENT = gql`
       url,
       local,
       title,
+      slug,
       description,
       beginsOn,
       endsOn,
diff --git a/js/src/types/event.model.ts b/js/src/types/event.model.ts
index 44e2f589a..25289c0b3 100644
--- a/js/src/types/event.model.ts
+++ b/js/src/types/event.model.ts
@@ -49,6 +49,7 @@ export interface IEvent {
   local: boolean;
 
   title: string;
+  slug: string;
   description: string;
   category: Category;
 
@@ -77,6 +78,7 @@ export interface IEvent {
 export class EventModel implements IEvent {
   beginsOn: Date = new Date();
   category: Category = Category.MEETING;
+  slug: string = '';
   description: string = '';
   endsOn: Date = new Date();
   joinOptions: EventJoinOptions = EventJoinOptions.FREE;
diff --git a/js/src/views/Event/Event.vue b/js/src/views/Event/Event.vue
index 846b4e634..fb8d77685 100644
--- a/js/src/views/Event/Event.vue
+++ b/js/src/views/Event/Event.vue
@@ -46,8 +46,7 @@
                 </a>
               </div>
               <p class="slug">
-                Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-                In aliquam libero quam, ut ultricies velit porttitor a. Maecenas mollis vestibulum dolor.
+                {{ event.slug }}
               </p>
             </div>
             <div class="column sidebar">