diff options
| author | Fabien Pinckaers <fp@openerp.com> | 2013-11-16 18:36:36 +0100 |
|---|---|---|
| committer | Fabien Pinckaers <fp@openerp.com> | 2013-11-16 18:36:36 +0100 |
| commit | e41d8db9178b3f344f8051e7ce2e876bfa9e4aef (patch) | |
| tree | 8270376d49225897fcf7f9b200ab50a2dabacf7e /addons | |
| parent | f105e069f6a23daa236c2e500db4178d7bb39673 (diff) | |
[IMP] most data-publish removed
bzr revid: fp@openerp.com-20131116173636-atrxzu1if4fjumhp
Diffstat (limited to 'addons')
8 files changed, 20 insertions, 24 deletions
diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index b8174ea05a6..6f715d87543 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -288,14 +288,12 @@ <template id="publish_short"> <t t-if="has_access_write" t-ignore="true"> - <a href="#" t-att-data-id="object.id" t-att-data-object="object._name" - t-att-data-publish="object.id and object.website_published and 'on' or 'off'" - class="pull-right js_publish"> - <span t-attf-class="text-success css_publish glyphicon glyphicon-ok"></span> - <span t-attf-class="text-danger css_unpublish glyphicon glyphicon-remove-circle"></span> - <span t-attf-class="text-muted css_published glyphicon glyphicon-ok"></span> - <span t-attf-class="text-muted css_unpublished glyphicon glyphicon-remove-circle"></span> - </a> + <div t-attf-class="btn-group pull-right js_publish_management #{object.website_published and 'css_published' or 'css_unpublished'}" t-att-data-id="object.id" t-att-data-object="object._name" t-att-data-controller="publish_controller"> + <button t-attf-class="btn btn-sm btn-#{object.website_published and 'success' or 'danger'} js_publish_btn"> + <span class="css_publish">Not Published</span> + <span class="css_unpublish">Published</span> + </button> + </div> </t> </template> diff --git a/addons/website_blog/controllers/main.py b/addons/website_blog/controllers/main.py index c95787d5c8d..7f47ee29fe1 100644 --- a/addons/website_blog/controllers/main.py +++ b/addons/website_blog/controllers/main.py @@ -195,12 +195,13 @@ class WebsiteBlog(http.Controller): @website.route(['/blog/<int:blog_post_id>/comment'], type='http', auth="public") def blog_post_comment(self, blog_post_id=None, **post): cr, uid, context = request.cr, request.uid, request.context - request.registry['blog.post'].message_post( - cr, uid, blog_post_id, - body=post.get('comment'), - type='comment', - subtype='mt_comment', - context=dict(context, mail_create_nosubcribe=True)) + if post.get('comment'): + request.registry['blog.post'].message_post( + cr, uid, blog_post_id, + body=post.get('comment'), + type='comment', + subtype='mt_comment', + context=dict(context, mail_create_nosubcribe=True)) return werkzeug.utils.redirect(request.httprequest.referrer + "#comments") @website.route(['/blog/<int:category_id>/new'], type='http', auth="public", multilang=True) diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index d48b8e330c4..72d3b899db7 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -145,7 +145,7 @@ <img class="img pull-left img-rounded" t-att-src="'/website/image?model=res.partner&field=image_small&id='+str(user_id.partner_id.id)" style="width: 50px; margin-right: 10px;"/> <div class="pull-left mb32" style="width: 75%%"> <textarea rows="3" name="comment" class="form-control" placeholder="Write a comment..."></textarea> - <button type="submit" class="btn btn-danger mt8">Post</button> + <button type="submit" class="btn btn-primary mt8">Post</button> </div> </form> </section> diff --git a/addons/website_crm_partner_assign/views/website_crm_partner_assign.xml b/addons/website_crm_partner_assign/views/website_crm_partner_assign.xml index b82642102ec..7e203f9dbb3 100644 --- a/addons/website_crm_partner_assign/views/website_crm_partner_assign.xml +++ b/addons/website_crm_partner_assign/views/website_crm_partner_assign.xml @@ -82,7 +82,7 @@ <t t-if="current_country"> in <t t-esc="current_country.name"/></t> </h3> </t> - <div class="media thumbnail" data-publish=""> + <div class="media thumbnail"> <t t-call="website.publish_management"><t t-set="object" t-value="partner_id"/></t> <a class="pull-left" t-href="/partners/#{ partner_id.id }/"> <img class="media-object" t-att-src="partner_id.img('image_small')"/> diff --git a/addons/website_customer_crm_partner_assign/views/website_customer.xml b/addons/website_customer_crm_partner_assign/views/website_customer.xml index 793c2469165..54c4632997d 100644 --- a/addons/website_customer_crm_partner_assign/views/website_customer.xml +++ b/addons/website_customer_crm_partner_assign/views/website_customer.xml @@ -41,7 +41,7 @@ <xpath expr="//div[@t-field='partner.website_description']" position="after"> <h3 id="references">References</h3> <div> - <div t-foreach="partner.implemented_partner_ids" t-as="partner" class="media thumbnail" data-publish=""> + <div t-foreach="partner.implemented_partner_ids" t-as="partner" class="media thumbnail"> <t t-call="website.publish_management"><t t-set="object" t-value="partner"/></t> <a class="pull-left" t-attf-href="/customers/#{ partner.id }/"> <img class="media-object" t-att-src="partner.img('image_small')"/> diff --git a/addons/website_hr_recruitment/controllers/main.py b/addons/website_hr_recruitment/controllers/main.py index 776b5adb352..318434e2bcf 100644 --- a/addons/website_hr_recruitment/controllers/main.py +++ b/addons/website_hr_recruitment/controllers/main.py @@ -45,11 +45,7 @@ class website_hr_recruitment(http.Controller): @website.route(['/job/detail/<model("hr.job"):job>'], type='http', auth="public", multilang=True) def detail(self, job, **kwargs): - values = { - 'job': job, - 'vals_date': job.write_date.split(' ')[0], - } - return request.website.render("website_hr_recruitment.detail", values) + return request.website.render("website_hr_recruitment.detail", {'job': job}) @website.route(['/job/success'], type='http', auth="admin", multilang=True) def success(self, **post): diff --git a/addons/website_hr_recruitment/views/website_hr_recruitment.xml b/addons/website_hr_recruitment/views/website_hr_recruitment.xml index 2db41c53964..61724d52ef5 100644 --- a/addons/website_hr_recruitment/views/website_hr_recruitment.xml +++ b/addons/website_hr_recruitment/views/website_hr_recruitment.xml @@ -73,6 +73,7 @@ <span t-field="job.address_id.city"/> <span t-if="job.address_id.state_id" t-field="job.address_id.state_id"/> , <span t-field="job.address_id.country_id.name"/> + <span t-if="not job.website_published" class="label label-danger">not published</span> </div> <div class="text-muted"> <i class="icon-time"/> <span t-field="job.write_date"/> @@ -127,7 +128,7 @@ <i class="icon-map-marker"/> <span t-field="job.address_id.city"/> <span t-if="job.address_id.state_id" t-field="job.address_id.state_id.name"/>, <span t-field="job.address_id.country_id.name"/> </h5> <h5 class="text-center text-muted"> - <i class="icon-time"/> <span><t t-esc="vals_date"/></span> + <i class="icon-time"/> <span t-field="job.write_date"/> </h5> </div> <div t-field="job.website_description"/> diff --git a/addons/website_membership/views/website_membership.xml b/addons/website_membership/views/website_membership.xml index 6f6d80b8aa3..6a0b03aacf5 100644 --- a/addons/website_membership/views/website_membership.xml +++ b/addons/website_membership/views/website_membership.xml @@ -60,7 +60,7 @@ <h3 class="text-center"><span t-field="membership_line_id.membership_id"/></h3> </t> <t t-set="partner" t-value="membership_line_id.partner"/> - <div class="media" data-publish=""> + <div class="media"> <t t-call="website.publish_management"> <t t-set="object" t-value="partner"/> </t> |
