تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
3 الردود
4792 أدوات العرض

I am not able to find the addon created inspite of restarting the server and updating the module list. Here is my code

__init__.py

import lead_assign

__openerp__.py

{
    'name' : "Assigning Leads",
    'version' : "1.0",
    'author' : "Nupur",
    'category' : "Tools",
    'depends' : ['base','crm'],
    'update_xml' : [
        'lead_assign.xml'
    ],
    'data' : []
    'demo' : [

    ],
    'installable': True,
}

lead_assign.py

from openerp.osv import osv
from openerp.osv import fields
class idea_idea(osv.osv):
          _inherit = 'crm.lead'
          _columns = {
            'user_id' : fields.many2one('res.users','Salesperson')
          }
idea_idea()

lead_assign.xml

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <record id="view_assign_lead1_form" model="ir.ui.view"/>
            <field name="name">salesperson_form</field>
            <field name="model">res.users</field>
            <field name="type">form</field>
            <field name="arch" type="xml">
                <form string="Assign Leads">
                    <separator colspan="4" string="Do you really want to assign leads)?"/> 
                    <group>
                        <field name="user_id"/>
                    </group> 
                    <footer> 
                        <button name="assign_lead" string="Assign Leads" type="object" class="oe_highlight"/> or <button string="Cancel" class="oe_link" special="cancel"/> 
                    </footer> 
                </form>
            </field>
        </record>
        <record model="ir.actions.act_window" id="base.action_assign_lead_1">
            <field name="name">Assign Lead1</field>
            <field name="domain">[('id','in',active_ids)]</field>
            <field name="context">{"context dictionary (max 250 characters)"}</field>
            <field name="res_model">crm.lead</field>
            <field name="view_id">salesperson_form</field>
            <field name="view_type">form</field>
            <field name="view_mode">form,tree|tree,form|form|tree</field>
            <field name="target">new</field>
        </record>
        <record id="base.values_view_form_action" model="ir.values">
            <field name="name">Assign Lead1</field>
            <field name="action_id" ref="Assign Lead1"/>
            <field name="value_unpickle" eval="'ir.actions.act_window,' +ref('id_for_the_action"/>
            <field name="key">action</field>
            <field name="model_id" ref="crm.lead"/>
            <field name="model">crm.lead</field>
            <field name="key2">client_action_multi</field>
        </record>

    </data>
</openerp>
الصورة الرمزية
إهمال
أفضل إجابة

step 1) Get Technical Features access right [from settings --> Users-->Select the logged in User check Technical Features check box]

step 2) restart openerp server

Step 3) update module list [settings --> Update Modules List]

Step 4) search by "not Installed tag" in installed Modules menu view

الصورة الرمزية
إهمال
الكاتب

How to get technical access right ?

الكاتب

Already have technical access right, logged in as administrator and followed the steps but cant find it

delete every thing from search box and the type not , you will see not installed is listing select it

then sure you will find it

أفضل إجابة

Stupid question but, is your module in the addon_path ?

If it's the case. When you restart from a fresh database. Is your module accessible for installation?

الصورة الرمزية
إهمال
الكاتب

yay it is in the addon path, all other modules are accessible except this

and when you start from a fresh database, your module is not in the list too?

المنشورات ذات الصلة الردود أدوات العرض النشاط
3
يوليو 25
2635
3
مايو 25
4474
2
يونيو 25
4986
0
يونيو 21
2955
1
أغسطس 24
4255