# HG changeset patch # User Pawel Solyga # Date 1227393032 0 # Node ID 53906b0456b751fb9637d1db23260177c8c0bed6 # Parent 858e02fbbb97f224607418731e55a23b78ef5bb9 Add customized User Edit Developer view template with working listing of former accounts. Patch by: Pawel Solyga diff -r 858e02fbbb97 -r 53906b0456b7 app/soc/templates/soc/user/edit.html --- a/app/soc/templates/soc/user/edit.html Sat Nov 22 21:33:54 2008 +0000 +++ b/app/soc/templates/soc/user/edit.html Sat Nov 22 22:30:32 2008 +0000 @@ -12,44 +12,34 @@ See the License for the specific language governing permissions and limitations under the License. {% endcomment %} -{% load forms_helpers %} + +{% block scripts %} + +{% endblock %} {% block header_title %} - {{ page_name }} - {% if existing_user %} -for {{ existing_user.name }} -<{{ existing_user.account.email }}> +{{ page_name }} + {% if entity %} + + {% if entity.name %}{{ entity.name }} {% endif %}(public view) {% endif %} {% endblock %} + {% block body %}

{% block instructions %} -Please use this form to alter basic site-wide settings for a User in Google Open Source Programs. +Please use this form to edit the {{ entity_type }}. {% endblock %}

- {{ form.key_name }} - {% if existing_user %} - {% readonly_field_as_table_row "Account" existing_user.account %} - {% endif %} - {% field_as_table_row form.account %} -{% if lookup_error %} - - - - -{% endif %} - {% field_as_table_row form.link_id %} - {% field_as_table_row form.name %} - {% field_as_table_row form.is_developer %} - {% if existing_user.former_accounts %} + {{ form.as_table }} + {% if entity.former_accounts %} - + @@ -60,23 +50,24 @@ -
  - {{ lookup_error }} -
Former AccountsFormer Accounts: - {% for former_account in existing_user.former_accounts %} + {% for former_account in entity.former_accounts %} {{ former_account }}
{% endfor %}
 
- - {% block submit_buttons %} - - - {% if submit_error %} - - {% endif %} - {% endblock %} -
- - - - - {{ submit_error }} -
+ + + {% block submit_buttons %} + + + {% if entity %} + + {% endif %} + {% endblock %} + +
+ + + + + +

-{% endblock %} +{% endblock %} \ No newline at end of file diff -r 858e02fbbb97 -r 53906b0456b7 app/soc/views/models/user.py --- a/app/soc/views/models/user.py Sat Nov 22 21:33:54 2008 +0000 +++ b/app/soc/views/models/user.py Sat Nov 22 22:30:32 2008 +0000 @@ -176,6 +176,8 @@ params['edit_form'] = EditForm params['create_form'] = CreateForm + params['edit_template'] = 'soc/user/edit.html' + params['sidebar_heading'] = 'Users' params = dicts.merge(original_params, params)