Remove Announcement Bar

Alhamdulillah setelah odoo versi 8 rilis, penulis akan kembali memulai ‘pertualangan’ dalam mengeksplorasi aplikasi yang tidak hanya sekedar ERP biasa, akan tetapi sudah menjadi suite bisnis yang sangat powerfull.

Pada kesempatan yang perdana ini, penulis akan membahas suatu issue simple yang mungkin untuk sebagian orang (khususnya Developer :D) issue ini sangat meresahkan dan membuat tidak nyaman, yaitu menghilangkan bar pengumuman yang bertuliskan “Your Odoo is not supported -> Upgrade or register your contact here” seperti contoh pada gambar dibawah ini :

announ

Jika kita telusuri, pesan pengumuman ini bersumber pada suatu modul pada addons default yaitu modul mail. Lebih spesifiknya kita akan dapatkan pesan bar ini bersumber pada file “static/src/xml/announcement.xml”. Jika pada versi 7 kita cukup menghilangkan baris ini dengan memberinya tanda # pada file __openerp__.py sehingga menjadi komentar, akan tetapi pada versi 8 ini hal tersebut akan menimbulkan error baru seperti dibawah ini :

errror

Solusi dari hal tersebut adalah dengan merubah sedikit source code dengan membuka file tersebut yaitu “static/src/xml/announcement.xml” yang isinya seperti ini :


<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
    <t t-name="WebClient.announcement_bar">
        <div class="openerp" id="announcement_bar_table">
            <table class="oe_webclient">
                <tr>
                    <td colspan="2" class="announcement_bar">
                        <span class="message"></span>
                        <span class="url">
                            <a href="https://services.openerp.com/openerp-enterprise/ab/register" target="_blank"></a>
                        </span>
                        <span class="close"></span>
                    </td>
                </tr>
            </table>
        </div>
    </t>
</templates>


Ubahlah source code diatas sehingga hasilnya menjadi seperti ini :


<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
    <t t-name="WebClient.announcement_bar" t-operation="replace"/>
</templates>

Setelah melakukan hal diatas, silahkan untuk merestart kembali dan buktikan hasilnya :D. Cukup simple bukan ? Yap mungkin ini saja yang bisa saya sampaikan pada ‘pemanasan’ kali ini sebelum kita membedah oddo lebih lanjut – insyaa Allah –

Selamat mencoba dan semoga bermanfaat ….

Advertisements

6 thoughts on “Remove Announcement Bar

    • Wa’alaikumussalam brother,

      1. Go to addons : mail/static/src/xml/announcement.xml
      2. Replace the code with this :

      
      <?xml version="1.0" encoding="UTF-8"?>
      <templates id="template" xml:space="preserve">
          &lt;t t-name="WebClient.announcement_bar" t-operation="replace"/>
      </templates>
      
      

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s