# HG changeset patch # User verrierj # Date 1316421164 -7200 # Node ID 03007a7c14cace751c917fa47e5a0a38ebb93736 # Parent 4b83c370dc8a1df22eab8ad6778209e111477819 Corrected bug in description display diff -r 4b83c370dc8a -r 03007a7c14ca src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html Thu Sep 15 16:32:00 2011 +0200 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html Mon Sep 19 10:32:44 2011 +0200 @@ -51,7 +51,7 @@ {% block body %} {% if content_form.errors %} -
+ {% if media_form.errors %}

{% trans "The operation could not be performed because one or more error(s) occurred.
Please resubmit the media form after making the following changes:" %}

diff -r 4b83c370dc8a -r 03007a7c14ca src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html Thu Sep 15 16:32:00 2011 +0200 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/projectslist.html Mon Sep 19 10:32:44 2011 +0200 @@ -8,11 +8,8 @@ {% for project in projects %} {% url ldt.ldt_utils.views.project_json_id project.ldt_id as json_url_id %} - {% if is_gecko %} -
{% trans 'open ldt' %}
- {% else %} -
{% trans 'open ldt' %}
- {% endif %} + +
{% trans 'open ldt' %}
{% trans 'copy project' %}
{% trans 'link json by id' %}
@@ -24,9 +21,9 @@ {% ifequal project.state 2 %} - {% if show_username %}{{ project.owner.username }} : {% endif %} {{ project.title }} + {% if show_username %}{{ project.owner.username }} : {% endif %} {{ project.title }} {% else %} - {% if show_username %}{{ project.owner.username }} : {% endif %}{{ project.title }} + {% if show_username %}{{ project.owner.username }} : {% endif %}{{ project.title }} {% endifequal %} diff -r 4b83c370dc8a -r 03007a7c14ca src/ldt/ldt/ldt_utils/utils.py --- a/src/ldt/ldt/ldt_utils/utils.py Thu Sep 15 16:32:00 2011 +0200 +++ b/src/ldt/ldt/ldt_utils/utils.py Mon Sep 19 10:32:44 2011 +0200 @@ -174,7 +174,7 @@ #node project elementProject = lxml.etree.SubElement(iri, 'project') - elementProject.set('abstract', "") + elementProject.set('abstract', project.description) elementProject.set('title', project.title) elementProject.set('user', user.username) elementProject.set('id', project.ldt_id) @@ -261,7 +261,7 @@ ldt = lxml.etree.fromstring(project.ldt.encode("utf-8")) res = ldt.xpath("/iri/project") for elementProject in res: - elementProject.set('abstract', "") + elementProject.set('abstract', project.description) elementProject.set('title', new_project.title) elementProject.set('user', user.username) elementProject.set('id', new_project.ldt_id) diff -r 4b83c370dc8a -r 03007a7c14ca src/ldt/ldt/ldt_utils/views.py --- a/src/ldt/ldt/ldt_utils/views.py Thu Sep 15 16:32:00 2011 +0200 +++ b/src/ldt/ldt/ldt_utils/views.py Mon Sep 19 10:32:44 2011 +0200 @@ -765,7 +765,7 @@ form = AddProjectForm(request.POST) if form.is_valid(): user = request.user - project = Project.create_project(title=form.cleaned_data['title'], user=user, contents=contents) + project = Project.create_project(title=form.cleaned_data['title'], user=user, contents=contents, description=form.cleaned_data['description']) # Modal window is not used with firefox is_gecko = ((request.META['HTTP_USER_AGENT'].lower().find("firefox")) > -1); if is_gecko : @@ -810,10 +810,11 @@ ldt = lxml.etree.fromstring(project.ldt.encode("utf-8")) res = ldt.xpath("/iri/project") res[0].set("title", project.title) + res[0].set("abstract", project.description) project.ldt = lxml.etree.tostring(ldt, pretty_print=True) project.save() else: - form = AddProjectForm({'title':unicode(project.title), 'description':unicode(project.description)}) + form = AddProjectForm({'title':unicode(project.title), 'description':unicode(project.get_description())}) form_status = 'none' return render_to_response('ldt/ldt_utils/create_ldt.html', {'form':form, 'form_status':form_status, 'ldt_id': ldt_id, 'contents':contents, 'create_project_action':reverse("ldt.ldt_utils.views.update_project", args=[ldt_id])}, context_instance=RequestContext(request))