equal
deleted
inserted
replaced
97 return HttpResponse(lxml.etree.tostring(doc, pretty_print=True), mimetype="text/xml;charset=utf-8") |
97 return HttpResponse(lxml.etree.tostring(doc, pretty_print=True), mimetype="text/xml;charset=utf-8") |
98 |
98 |
99 |
99 |
100 |
100 |
101 def index_segment(request, project_id, content_id, cutting_id, ensemble_id, segment_id): |
101 def index_segment(request, project_id, content_id, cutting_id, ensemble_id, segment_id): |
102 url_str = settings.WEB_URL + reverse("ldt.ldt_utils.views.init_segment", args=[project_id, content_id, ensemble_id, cutting_id, segment_id]) |
102 url_str = settings.WEB_URL + reverse("ldt.ldt_utils.views.lignesdetemps.init_segment", args=[project_id, content_id, ensemble_id, cutting_id, segment_id]) |
103 post_url = "" |
103 post_url = "" |
104 language_code = request.LANGUAGE_CODE[:2] |
104 language_code = request.LANGUAGE_CODE[:2] |
105 readonly = 'true' |
105 readonly = 'true' |
106 template_path = 'ldt/ldt_utils/init_ldt.html' |
106 template_path = 'ldt/ldt_utils/init_ldt.html' |
107 |
107 |
111 |
111 |
112 if project_id != u"_": |
112 if project_id != u"_": |
113 get_object_or_404(Project.safe_objects, ldt_id=project_id) |
113 get_object_or_404(Project.safe_objects, ldt_id=project_id) |
114 |
114 |
115 ldtgen = LdtUtils() |
115 ldtgen = LdtUtils() |
116 doc = ldtgen.generate_init([project_id, content_id, ensemble_id, cutting_id, segment_id], 'ldt.ldt_utils.views.ldt_segment', 'ldt.ldt_utils.views.highlight_segment') |
116 doc = ldtgen.generate_init([project_id, content_id, ensemble_id, cutting_id, segment_id], 'ldt.ldt_utils.views.lignesdetemps.ldt_segment', 'ldt.ldt_utils.views.lignesdetemps.highlight_segment') |
117 |
117 |
118 return HttpResponse(lxml.etree.tostring(lxml.etree.ElementTree(doc), pretty_print=True), mimetype="text/xml;charset=utf-8") |
118 return HttpResponse(lxml.etree.tostring(lxml.etree.ElementTree(doc), pretty_print=True), mimetype="text/xml;charset=utf-8") |
119 |
119 |
120 def highlight_segment(request, project_id, content_id, ensemble_id, cutting_id, segment_id): |
120 def highlight_segment(request, project_id, content_id, ensemble_id, cutting_id, segment_id): |
121 if project_id != u"_": |
121 if project_id != u"_": |
197 |
197 |
198 @login_required |
198 @login_required |
199 def index_project(request, id, full=False): |
199 def index_project(request, id, full=False): |
200 |
200 |
201 urlStr = settings.WEB_URL + reverse("ldt.ldt_utils.views.lignesdetemps.init", args=['ldt_project', id]) |
201 urlStr = settings.WEB_URL + reverse("ldt.ldt_utils.views.lignesdetemps.init", args=['ldt_project', id]) |
202 posturl = settings.WEB_URL + reverse("ldt.ldt_utils.lignesdetemps.views.save_ldt_project") |
202 posturl = settings.WEB_URL + reverse("ldt.ldt_utils.views.lignesdetemps.save_ldt_project") |
203 language_code = request.LANGUAGE_CODE[:2] |
203 language_code = request.LANGUAGE_CODE[:2] |
204 |
204 |
205 try: |
205 try: |
206 ldt = Project.safe_objects.get(ldt_id=id) |
206 ldt = Project.safe_objects.get(ldt_id=id) |
207 except Project.DoesNotExist: |
207 except Project.DoesNotExist: |
221 |
221 |
222 |
222 |
223 def init(request, method, url): |
223 def init(request, method, url): |
224 ldtgen = LdtUtils() |
224 ldtgen = LdtUtils() |
225 |
225 |
226 doc = ldtgen.generate_init([url], 'ldt.ldt_utils.views.' + method, None) |
226 doc = ldtgen.generate_init([url], 'ldt.ldt_utils.views.lignesdetemps.' + method, None) |
227 |
227 |
228 library = doc.xpath('/iri/files/library')[0] |
228 library = doc.xpath('/iri/files/library')[0] |
229 for c in Content.safe_objects.all(): |
229 for c in Content.safe_objects.all(): |
230 elem = lxml.etree.SubElement(library, 'file') |
230 elem = lxml.etree.SubElement(library, 'file') |
231 elem.set('src', c.iri_url()) |
231 elem.set('src', c.iri_url()) |