2222from werkzeug import exceptions
2323from flask_wtf .file import FileRequired
2424
25-
2625generate_status = {
2726 "completed" : False ,
28- ' message' : "" ,
27+ " message" : "" ,
2928 "in_progress" : False ,
3029}
3130
@@ -48,7 +47,9 @@ def list_videos():
4847 )
4948
5049
51- @thegateway_blueprint .route ("/thegateway/videos/<movie_id>/edit" , methods = ["GET" , "POST" ])
50+ @thegateway_blueprint .route (
51+ "/thegateway/videos/<movie_id>/edit" , methods = ["GET" , "POST" ]
52+ )
5253@oidc .require_login
5354def edit_video (movie_id ):
5455 form = VideoForm ()
@@ -75,25 +76,41 @@ def edit_video(movie_id):
7576
7677 save_video_data (movie .id , thumbnail_data , video_data )
7778
78- movie .name_japanese = form .title_jpn .data
79- movie .name_english = form .title_en .data
80- movie .name_german = form .title_de .data
81- movie .name_french = form .title_fr .data
82- movie .name_spanish = form .title_es .data
83- movie .name_italian = form .title_it .data
84- movie .name_dutch = form .title_dutch .data
79+ movie .name_japanese = form .title_jpn .data + " \n " + form . title_jpn_2 . data
80+ movie .name_english = form .title_en .data + " \n " + form . title_en_2 . data
81+ movie .name_german = form .title_de .data + " \n " + form . title_de_2 . data
82+ movie .name_french = form .title_fr .data + " \n " + form . title_fr_2 . data
83+ movie .name_spanish = form .title_es .data + " \n " + form . title_es_2 . data
84+ movie .name_italian = form .title_it .data + " \n " + form . title_it_2 . data
85+ movie .name_dutch = form .title_nl . data + " \n " + form . title_nl_2 .data
8586 movie .video_type = form .video_type .data
8687 db .session .commit ()
8788
8889 return redirect (url_for ("thegateway.list_videos" ))
8990 else :
90- form .title_jpn .data = movie .name_japanese
91- form .title_en .data = movie .name_english
92- form .title_de .data = movie .name_german
93- form .title_fr .data = movie .name_french
94- form .title_es .data = movie .name_spanish
95- form .title_it .data = movie .name_italian
96- form .title_dutch .data = movie .name_dutch
91+ split_jpn = movie .name_japanese .split ("\n " )
92+ split_en = movie .name_english .split ("\n " )
93+ split_de = movie .name_german .split ("\n " )
94+ split_fr = movie .name_french .split ("\n " )
95+ split_es = movie .name_spanish .split ("\n " )
96+ split_it = movie .name_italian .split ("\n " )
97+ split_nl = movie .name_dutch .split ("\n " )
98+
99+ form .title_jpn .data = split_jpn [0 ]
100+ form .title_jpn_2 .data = split_jpn [1 ]
101+ form .title_en .data = split_en [0 ]
102+ form .title_en_2 .data = split_en [1 ]
103+ form .title_de .data = split_de [0 ]
104+ form .title_de_2 .data = split_de [1 ]
105+ form .title_fr .data = split_fr [0 ]
106+ form .title_fr_2 .data = split_fr [1 ]
107+ form .title_es .data = split_es [0 ]
108+ form .title_es_2 .data = split_es [1 ]
109+ form .title_it .data = split_it [0 ]
110+ form .title_it_2 .data = split_it [1 ]
111+ form .title_nl .data = split_nl [0 ]
112+ form .title_nl_2 .data = split_nl [1 ]
113+
97114 form .video_type .data = movie .video_type
98115
99116 return render_template ("video_action.html" , form = form , action = "Edit" )
@@ -118,13 +135,13 @@ def add_video():
118135 length = get_mobiclip_length (video_data )
119136
120137 db_video = Videos (
121- name_japanese = form .title_jpn .data ,
122- name_english = form .title_en .data ,
123- name_german = form .title_de .data ,
124- name_french = form .title_fr .data ,
125- name_spanish = form .title_es .data ,
126- name_italian = form .title_it .data ,
127- name_dutch = form .title_dutch .data ,
138+ name_japanese = form .title_jpn .data + " \n " + form . title_jpn_2 . data ,
139+ name_english = form .title_en .data + " \n " + form . title_en_2 . data ,
140+ name_german = form .title_de .data + " \n " + form . title_de_2 . data ,
141+ name_french = form .title_fr .data + " \n " + form . title_fr_2 . data ,
142+ name_spanish = form .title_es .data + " \n " + form . title_es_2 . data ,
143+ name_italian = form .title_it .data + " \n " + form . title_it_2 . data ,
144+ name_dutch = form .title_nl . data + " \n " + form . title_nl_2 .data ,
128145 length = length ,
129146 video_type = form .video_type .data ,
130147 )
@@ -142,6 +159,7 @@ def add_video():
142159
143160 return render_template ("video_action.html" , form = form , action = "Add" )
144161
162+
145163@thegateway_blueprint .route (
146164 "/thegateway/videos/<video_id>/remove" , methods = ["GET" , "POST" ]
147165)
0 commit comments