<template id="edit_profile">
<t t-call="website_forum.header">
- <h3>Edit Profile
- <t t-call="website.publish_management">
- <t t-set="object" t-value="user"/>
- </t>
- </h3>
- <div class="col-md-2">
- <img class="img img-responsive img-circle" t-attf-src="/forum/user/#{user.id}/avatar"/>
- </div>
- <form t-attf-action="/forum/#{slug(forum)}/user/#{slug(user)}/save" method="post" role="form" class="form-horizontal">
- <input name="user_id" t-att-value="user.id" type="hidden"/>
- <label class="col-md-2 control-label mb16" for="user.name">Real name</label>
- <div class="col-md-7 mb16">
- <input type="text" class="col-md-7 mb16 form-control" name="name" required="True" t-attf-value="#{user.name}"/>
- </div>
- <label class="col-md-2 control-label mb16" for="user.partner_id.website">Website</label>
- <div class="col-md-7 mb16">
- <input type="text" class="form-control" name="website" t-attf-value="#{user.partner_id.website or ''}"/>
- </div>
- <div t-if="email_required" class="alert alert-danger alert-dismissable oe_forum_email_required">
- <button type="button" class="close" data-dismiss="alert">x</button>
- <p>Please enter a valid email address in order to receive notifications from answers or comments.</p>
- </div>
- <label class="col-md-4 control-label mb16" for="user.partner_id.email">Email</label>
- <div class="col-md-7 mb16">
- <input type="text" class="form-control" name="email" required="True" t-attf-value="#{user.partner_id.email}"/>
- </div>
- <label class="col-md-4 control-label mb16" for="user.partner_id.city">City</label>
- <div class="col-md-7 mb16">
- <input type="text" class="form-control" name="city" t-attf-value="#{user.partner_id.city or ''}"/>
- </div>
- <label class="col-md-4 control-label mb16" for="contact_name">Country</label>
- <div class="col-md-7 mb16">
- <select class="form-control" name="country">
- <option value="">Country...</option>
- <t t-foreach="countries or []" t-as="country">
- <option t-att-value="country.id" t-att-selected="country.id == user.partner_id.country_id.id"><t t-esc="country.name"/></option>
- </t>
- </select>
- </div>
- <!--Note: using website_description fiels instead of using commnt firld of partner-->
- <label class="col-md-4 control-label mb16" for="user.partner_id.website_description">Biography</label>
- <div class="col-md-7 mb16">
- <textarea name="description" style="min-height: 120px" required="True"
- class="form-control load_editor" id="description"><t t-esc="user.partner_id.website_description"/></textarea>
+ <h3>Edit Profile</h3>
+ <div class="row">
+ <div class="col-md-2">
+ <img class="img img-responsive img-circle" t-attf-src="/forum/user/#{user.id}/avatar"/>
</div>
- <div class="col-sm-offset-4 col-md-4 mb16">
- <button class="btn btn-primary btn-lg">Update</button>
+ <div class="col-md-10">
+ <form t-attf-action="/forum/#{slug(forum)}/user/#{slug(user)}/save" method="post" role="form" class="form-horizontal">
+ <input name="user_id" t-att-value="user.id" type="hidden"/>
+ <div class="form-group">
+ <label class="col-md-2 control-label mb16" for="user_name">Real name</label>
+ <div class="col-md-8 mb16">
+ <input type="text" class="form-control" name="name" id="user_name" required="True" t-attf-value="#{user.name}"/>
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-md-2 control-label mb16" for="user_website_published" t-if="user.id == uid">Public profile</label>
+ <div class="col-md-8 mb16" t-if="user.id == uid">
+ <input type="checkbox" class="mt8" name="website_published" id="user_website_published" value="True" t-if="not user.website_published"/>
+ <input type="checkbox" class="mt8" name="website_published" id="user_website_published" value="True" checked="checked" t-if="user.website_published"/>
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-md-2 control-label mb16" for="user_website">Website</label>
+ <div class="col-md-8 mb16">
+ <input type="text" class="form-control" name="website" id="user_website" t-attf-value="#{user.partner_id.website or ''}"/>
+ </div>
+ </div>
+ <div class="form-group">
+ <div t-if="email_required" class="alert alert-danger alert-dismissable oe_forum_email_required">
+ <button type="button" class="close" data-dismiss="alert">x</button>
+ <p>Please enter a valid email address in order to receive notifications from answers or comments.</p>
+ </div>
+ <label class="col-md-2 control-label mb16" for="user_email">Email</label>
+ <div class="col-md-8 mb16">
+ <input type="text" class="form-control" name="email" id="user_email" required="True" t-attf-value="#{user.partner_id.email}"/>
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-md-2 control-label mb16" for="user_city">City</label>
+ <div class="col-md-8 mb16">
+ <input type="text" class="form-control" name="city" id="user_city" t-attf-value="#{user.partner_id.city or ''}"/>
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-md-2 control-label mb16">Country</label>
+ <div class="col-md-8 mb16">
+ <select class="form-control" name="country">
+ <option value="">Country...</option>
+ <t t-foreach="countries or []" t-as="country">
+ <option t-att-value="country.id" t-att-selected="country.id == user.partner_id.country_id.id"><t t-esc="country.name"/></option>
+ </t>
+ </select>
+ </div>
+ </div>
+ <!--Note: using website_description fiels instead of using commnt firld of partner-->
+ <div class="form-group">
+ <label class="col-md-2 control-label mb16" for="description">Biography</label>
+ <div class="col-md-8 mb16">
+ <textarea name="description" id="description" style="min-height: 120px" required="True"
+ class="form-control load_editor"><t t-esc="user.partner_id.website_description"/></textarea>
+ </div>
+ </div>
+ <div class="col-sm-offset-2 col-md-2 mb16">
+ <button class="btn btn-primary btn-lg">Update</button>
+ </div>
+ </form>
</div>
- </form>
+ </div>
<script type="text/javascript">
CKEDITOR.replace("description");
</script>