El 03/03/17 a les 09:38, Vincent Bastos ha escrit:


On Fri, Mar 3, 2017 at 6:23 PM, Sergi Almacellas Abellana
<se...@koolpi.com <mailto:se...@koolpi.com>> wrote:

    El 03/03/17 a les 08:42, Vincent Bastos ha escrit:



        On Saturday, February 18, 2017 at 10:20:07 PM UTC+10, Cédric
        Krier wrote:

            On 2017-02-17 22:42, Vincent Bastos wrote:
            > Hi,
            >
            > I am unable to figure out how modules are able to "append"
        to the
            > configuration wizard when a new module is installed.
            >
            > I have created a configuration.py file and
        configuration.xml file
            with a
            > form, but this does not come up when I install my module.
            >
            > I thought that Tryton automatically added configuration
        files to the
            > wizard, but I was unable to find this in the code.

            Explicit is better than implicit.
            You have to create an entry in ir.module.config_wizard.item


        I suppose I also have to create Configuration class that extends
        a Wizard?


    No you have to create a record in ir.module.config_wizard.item that
    references the wizard you want to call when your module is
    installed. You can have a look at the company module as reference:

    http://hg.tryton.org/modules/company/file/052e36889d49/company.xml#l167
    <http://hg.tryton.org/modules/company/file/052e36889d49/company.xml#l167>

    Hope it helps.


Yes, I saw this. But this has a reference to the record above it:

        <record model="ir.action.wizard" id="act_company_config">
            <field name="name">Configure Company</field>
            <field name="wiz_name">company.company.config</field>
        </record>

Which references the wizard class company.company.config - so I do have
to create this configuration class for my module no?


Yes, you have to register the new wizard on the database if you create one.

Note: You can use launch an existing wizard by using an existing xml_id on the ir.module.config_wizard.item but I can not imagine any use case.


--
*Vincent Bastos*
*Lava Lab Software*

--
You received this message because you are subscribed to the Google
Groups "tryton-dev" group.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tryton-dev/CACLX58AGinYsJQNQSXT9tVFx4X2xUy6hi1z7qNy34kRgrR3wTA%40mail.gmail.com
<https://groups.google.com/d/msgid/tryton-dev/CACLX58AGinYsJQNQSXT9tVFx4X2xUy6hi1z7qNy34kRgrR3wTA%40mail.gmail.com?utm_medium=email&utm_source=footer>.


--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

--
You received this message because you are subscribed to the Google Groups 
"tryton-dev" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tryton-dev/0c448b9c-1941-e7e9-04b5-faa7fc63d87d%40koolpi.com.

Reply via email to