cr, uid, context = request.cr, request.uid, request.context
if not request.session.uid:
return login_redirect()
-
post_tag_ids = forum._tag_to_write_vals(post.get('post_tags', ''))
new_question = request.env['forum.post'].create({
'forum_id': forum.id,
if ($link.attr("value").search("^http(s?)://.*")) {
var $warning = $('<div class="alert alert-danger alert-dismissable" style="position:absolute; margin-top: -180px; margin-left: 90px;">'+
'<button type="button" class="close notification_close" data-dismiss="alert" aria-hidden="true">×</button>'+
- 'Please enter valid URl.'+
+ 'Please enter valid URL. Example: http://www.odoo.com'+
'</div>');
$link.parent().append($warning);
- $link.parent().find("button#btn_post_your_article")[0].disabled = true;
- $link.parent().find("input[name='content']")[0].value = '';
+ $("button#btn_post_your_article")[0].disabled = true;
} else {
openerp.jsonRpc("/forum/get_url_title", 'call', {'url': $link.attr("value")}).then(function (data) {
- $link.parent().find("input[name='content']")[0].value = data;
- $('button').prop('disabled', false);
- $('input').prop('readonly', false);
+ $("input[name='post_name']")[0].value = data;
+ $('button#btn_post_your_article').prop('disabled', false);
});
}
});
<div class="question-block">
<div class="question-name">
<t t-if="question.post_type == 'link'">
- <a t-att-href="question.content_link" t-raw="question.name"/>
+ <a t-att-href="question.content_link" t-raw="question.name" target="_blank"/>
</t>
<t t-if="question.post_type in ('question', 'discussion')">
<a t-attf-href="/forum/#{ slug(forum) }/question/#{ slug(question) }" t-field="question.name"/>
If the community vote on your post, it will get traction by being promoted
in the homepage.
</p><p>
- We keep a high level of quality in showcased posts, only 20% of the submited
+ We keep a high level of quality in showcased posts, around 20% of the submited
posts will be featured.
</p>
<form t-attf-action="/forum/#{ slug(forum) }/new?post_type=link" method="post" role="form" class="tag_text form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label" for="content_link">URL to Share</label>
<div class="col-sm-8">
- <input type="text" name="post_name" required="True" t-attf-value="#{post_name}"
+ <input type="text" name="content_link" required="True" t-attf-value="#{post_name}"
class="form-control mb16 link_url" placeholder="e.g. https://www.odoo.com"/>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="post_name">Post Title</label>
<div class="col-sm-8">
- <input type="text" name="content" readonly="True" required="True" t-attf-value="#{content}"
+ <input type="text" name="post_name" required="True" t-attf-value="#{content}"
class="form-control"/>
</div>
</div>
<label class="col-sm-2 control-label" for="post_tags">Tags</label>
<div class="col-sm-8">
<input type="hidden" name="karma_retag" t-attf-value="#{forum.karma_retag}" id="karma_retag"/>
- <input type="text" name="post_tags" readonly="True" class="form-control js_select2"/>
+ <input type="text" name="post_tags" class="form-control js_select2"/>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-8">
- <button class="btn btn-primary" disabled="True" id="btn_post_your_article">Post Your Article</button>
+ <button class="btn btn-primary" disabled="True" id="btn_post_your_article">Post</button>
</div>
</div>
</form>