Merge commit '8c091aac6ba4b21bfd674fd55a3f710539b60193'
diff --git a/Allura/allura/model/project.py b/Allura/allura/model/project.py
index 92f4d9b..99d4d78 100644
--- a/Allura/allura/model/project.py
+++ b/Allura/allura/model/project.py
@@ -387,10 +387,7 @@
if not sized and w != DEFAULT_ICON_WIDTH:
orig = self.icon_original
if not orig:
- if w > DEFAULT_ICON_WIDTH:
- return None
- else:
- orig = self.icon
+ return self.icon
sized = orig.save_thumbnail(filename='',
image=PIL.Image.open(orig.rfile()),
content_type=orig.content_type,
diff --git a/Allura/allura/templates/login_fragment.html b/Allura/allura/templates/login_fragment.html
index e49bb91..335019e 100644
--- a/Allura/allura/templates/login_fragment.html
+++ b/Allura/allura/templates/login_fragment.html
@@ -53,7 +53,7 @@
}
</style>
</head>
- <body>
+ <body class="{% block body_css_class%}{% endblock %}">
{{ c.form.display(action='../do_login', target='_top', value=dict(return_to=return_to)) }}
{% for blob in g.resource_manager.emit('body_js_tail') %}
diff --git a/Allura/allura/tests/functional/test_admin.py b/Allura/allura/tests/functional/test_admin.py
index 98dda1b..c7136ae 100644
--- a/Allura/allura/tests/functional/test_admin.py
+++ b/Allura/allura/tests/functional/test_admin.py
@@ -394,6 +394,10 @@
assert image.size == (48, 48)
r = self.app.get('/p/test/icon?foo=bar')
+ r = self.app.get('/p/test/icon?w=96')
+ image = PIL.Image.open(StringIO.StringIO(r.body))
+ assert image.size == (96, 96)
+ r = self.app.get('/p/test/icon?w=12345', status=404)
def test_project_screenshot(self):
file_name = 'neo-icon-set-454545-256x350.png'
diff --git a/ForgeImporters/forgeimporters/templates/project_base.html b/ForgeImporters/forgeimporters/templates/project_base.html
index d0bac1b..e7c9446 100644
--- a/ForgeImporters/forgeimporters/templates/project_base.html
+++ b/ForgeImporters/forgeimporters/templates/project_base.html
@@ -115,7 +115,7 @@
{% endblock %}
</fieldset>
- <fieldset id="tool-fields">
+ <div id="tool-fields">
{% if c.form_errors['tools'] %}
<div class="error">{{c.form_errors['tools']}}</div>
{% endif %}
@@ -135,7 +135,7 @@
{{tool_importer.tool_description}}
</div>
{% endfor %}
- </fieldset>
+ </div>
<div style="margin:5px">
You'll receive an email after each tool import finishes.