Postingan

Menampilkan postingan dari Januari, 2017

How to make Customer on kanban is dynamic

Gambar
*Kasus : Ketika field ref dan street di res.partner diubah, seharusnya di kotak merah yang ada lampunya harusnya ke ikut update juga, tapi dari base ga keikut update. oiya di kanban juga ga ke ikut keupdate. *Maka dari itu pake cara dibawah ini #berhubung di odoo9 base pake api 7 maka field  'display_name' diubah seperti ini display_name = fields.Char(compute='_display_name', store=True, index=True) #A = dependsnya tambahin ref dan street, jadi kalo ref dan street diupdate maka *kotak merah lampu* keupdate juga. @api.depends('is_company', 'name', 'parent_id', 'type', 'ref', 'street')           #A     def _display_name(self):         print 'masuk ga masuk masuklah'         diff = dict(show_address=None, show_address_only=None, show_email=None)         names = dict(self.with_context(**diff).name_get())         for partner in self:       ...

How to Change Database Password by terminal

Cara Mengubah Password Database pada Odoo 1. eka@eka-ThinkPad-T430:~$ sudo su postgres 2. odoo@odedra:~$ psql testing_db psql (9.1.14) Type "help" for help. 3. testing_db=# UPDATE res_users SET password='new_password' WHERE login = 'admin'; UPDATE 1 *testing_db = nama db*

How To Setting Outgoing Email Server

description = smpt gmail priority = 1 smtp server = smtp.gmail.com smtp port= 465 connection security = ssl/tls username = password

How to Create Menu

How to Create Menu #A <record id="vpicktree_barang_titipan" model="ir.ui.view">             <field name="name">stock.picking.tree.barang.titipan</field>             <field name="model">stock.picking</field>             <field name="arch" type="xml">                 <tree string="Barang Titipan" create="false"> -----------------> create=false (untuk create), edit=false (untuk edit) <field name="name"/>                 </tree>             </field>         </record> #B <record model='ir.actions.act_window' id='barang_titipan_action'>      <field name="name">Barang Titipan</field>    <field name="res_model">stock.picking</fie...

Add followers and send email on odoo9

    @api.multi     def send_message_approval(self,new_follower_ids,message): group_id = self.env['ir.model.data'].xmlid_to_res_id('branch_sale.branch_head_sales')         self._cr.execute("select rp.id from res_groups_users_rel rel inner join res_users ru on rel.uid=ru.id "\                     "inner join res_partner rp on rp.id=ru.partner_id  "\                     "where rel.gid=%s and rp.branch_id=%s " % (group_id, self.env.user.partner_id.branch_id.id))         ress = self._cr.fetchall()         new_follower_ids = []         for res in ress:             p_id = res[0]             new_follower_ids.append(p_id)         res_model = 'sale.order'         ir_model = self.env...

Add followers when click button save on po

Nyuper function create @api.model     def create(self, vals):         res = super(PurchaseOrder, self).create(vals)         group_id = self.env.ref('branch_purchase.branch_confirm_rfq').id         branch_confirm_rfq_users = self.env['res.users'].             search([('branch_id', '=', self.env.user.partner_id.branch_id.id),     ('groups_id', 'in', [group_id])]).ids         res.message_subscribe_users(branch_confirm_rfq_users)         return res

Add Followers when confirm PO in Odoo9

@api.multi def action_confirm(self):         group_id = self.env['ir.model.data'].xmlid_to_res_id('branch_stock.branch_head_stock') #branch_stock.branch_head_stock (nama_modul_tempat_group.group_id)         self._cr.execute("select rp.id from res_groups_users_rel rel inner join res_users ru on rel.uid=ru.id "\                     "inner join res_partner rp on rp.id=ru.partner_id  "\                     "where rel.gid=%s and rp.branch_id=%s " % (group_id, self.src_warehouse_id.branch_id.id))         ress = self._cr.fetchall()         new_follower_ids = []         for res in ress:             p_id = res[0]             new_follower_ids.append(p_id)         res_model = 'stock.branch.r...