# HG changeset patch # User Sverre Rabbelier # Date 1235952065 0 # Node ID 8a6caee3c9d66668ea11a0affc31435f78ff36ae # Parent 06fb5950cb03024c6bcb63abe38f8f1563558423 Add a new template tag _readonly_url_field_as_table_row Patch by: Sverre Rabbelier diff -r 06fb5950cb03 -r 8a6caee3c9d6 app/soc/templates/soc/templatetags/_readonly_field_as_table_row.html --- a/app/soc/templates/soc/templatetags/_readonly_field_as_table_row.html Sun Mar 01 20:39:21 2009 +0000 +++ b/app/soc/templates/soc/templatetags/_readonly_field_as_table_row.html Mon Mar 02 00:01:05 2009 +0000 @@ -18,7 +18,9 @@ {{ field_label }}: + {% block field_value_column %} {{ field_value }} + {% endblock %} {% endif %} diff -r 06fb5950cb03 -r 8a6caee3c9d6 app/soc/templates/soc/templatetags/_readonly_field_as_twoline_table_row.html --- a/app/soc/templates/soc/templatetags/_readonly_field_as_twoline_table_row.html Sun Mar 01 20:39:21 2009 +0000 +++ b/app/soc/templates/soc/templatetags/_readonly_field_as_twoline_table_row.html Mon Mar 02 00:01:05 2009 +0000 @@ -20,7 +20,9 @@ + {% block field_value_column %} {{ field_value }} + {% endblock %} {% endif %} diff -r 06fb5950cb03 -r 8a6caee3c9d6 app/soc/templates/soc/templatetags/_readonly_url_field_as_table_row.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/soc/templates/soc/templatetags/_readonly_url_field_as_table_row.html Mon Mar 02 00:01:05 2009 +0000 @@ -0,0 +1,18 @@ +{% extends "soc/templatetags/_readonly_field_as_table_row.html" %} +{% comment %} +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +{% endcomment %} + +{% block field_value_column %} +{{ field_value|urlize }} +{% endblock %} diff -r 06fb5950cb03 -r 8a6caee3c9d6 app/soc/views/helper/templatetags/forms_helpers.py --- a/app/soc/views/helper/templatetags/forms_helpers.py Sun Mar 01 20:39:21 2009 +0000 +++ b/app/soc/views/helper/templatetags/forms_helpers.py Mon Mar 02 00:01:05 2009 +0000 @@ -110,6 +110,24 @@ return {'field_label': field_label, 'field_value': field_value} + +@register.inclusion_tag('soc/templatetags/_readonly_url_field_as_table_row.html') +def readonly_url_field_as_table_row(field_label, field_value): + """See readonly_field_as_table_row(). + """ + return {'field_label': field_label, + 'field_value': field_value} + + +@register.inclusion_tag( + 'soc/templatetags/_readonly_url_field_as_twoline_table_row.html') +def readonly_url_field_as_twoline_table_row(field_label, field_value): + """See readonly_field_as_table_row(). + """ + return {'field_label': field_label, + 'field_value': field_value} + + @register.inclusion_tag('soc/templatetags/_as_readonly_table.html', takes_context=True) def as_readonly_table(context, form):