Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
90 มุมมอง

I create one custom module TheAppSherpa and is this list when i select all so i saw actions of header i want to hide actions for this particular page so what i do

<odoo>


    <record id="view_build_form_form" model="ir.ui.view">

        <field name="name">theappsherpa.build.form.form</field>

        <field name="model">theappsherpa.build.form</field>

        <field name="arch" type="xml">

            <form string="Build Form" class="hide-save-discard hide-gear-icon show-underline-input">

                <div style="color: #fff; border-radius: 8px; padding: 32px 24px; margin-top: 0;" if="user_guide or faq">


                    <group>

                        <field name="form_names_dropdown"

                            widget="many2many_tags"

                            domain="[('type', '=', 'form'), ('id', 'not in', used_form_ids)]"

                            options="{'no_create': True, 'limit': False}"/>

                        <div style="color: #000; margin-bottom: 8px;">

                            Choose either user guide or FAQ

                        </div>


                        <field name="user_guide"

                            style="margin-bottom: 16px;"/>

                        <field name="faq"/>

                    </group>


                    <field name="is_generate_enabled" invisible="1"/>


                    <!-- Buttons -->

                    <div style="margin-top: 34px;">

                        <button type="object"

                                name="action_open_signin"

                                string="Generate"

                                class="btn btn-primary"

                                invisible="not is_generate_enabled"/>


                        <button string="Generate"

                                class="btn btn-primary"

                                readonly="1"

                                invisible="is_generate_enabled"/>


                        <button name="action_cancel_and_redirect"

                                string="Cancel"

                                type="object"

                                class="btn btn-secondary ms-2"/>

                    </div>


                </div>

            </form>

        </field>

    </record>


    <!-- <record id="action_bulk_delete_build_form" model="ir.actions.server">

        <field name="name">Delete Selected Forms</field>

        <field name="model_id" ref="model_theappsherpa_build_form"/>

        <field name="state">code</field>

        <field name="code">

            action = records.unlink()

        </field>

    </record> -->


    <record id="view_build_form_list" model="ir.ui.view">

        <field name="name">theappsherpa.build.form.list</field>

        <field name="model">theappsherpa.build.form</field>

        <field name="arch" type="xml">

        <!--

            To prevent Odoo from showing blank quick-create rows,

            do NOT use editable, create, or edit attributes.

            This list view is strictly read-only.

        -->

        <list string="Integration with TheAppSherpa" class="hide-gear-icon hide-empty-rows">

                 <field name="odoo_displayformname" string="Forms Integrated"/>

                <field name="user_guide"/>

                <field name="faq"/>

                <field name="create_date" string="Created At"/>

                <button name="action_delete_record"

                    type="object"

                    icon="fa-trash"/>

            </list>

        </field>

    </record>


    <record id="action_build_form" model="ir.actions.act_window">

        <field name="name">AI Enable Tech Support</field>

        <field name="res_model">theappsherpa.build.form</field>

        <field name="view_mode">list,form</field>

        <field name="domain">[( 'form_names_dropdown', '!=', False)]</field>

        <field name="context">{}</field>

    </record>


    <record id="build_form_action_server" model="ir.actions.server">

        <field name="name">Generate All</field>

        <field name="model_id" ref="model_theappsherpa_build_form"/>

        <field name="binding_model_id" ref="model_theappsherpa_build_form"/>

        <field name="binding_type">action</field>

        <field name="state">code</field>

        <field name="code">

            action = records.action_generate_all()

        </field>

    </record>


    <record id="view_build_form_search" model="ir.ui.view">

        <field name="name">theappsherpa.build.form.search</field>

        <field name="model">theappsherpa.build.form</field>

        <field name="arch" type="xml">

            <search>

                <field name="form_names_dropdown"/>

                <field name="user_guide"/>

                <field name="faq"/>

                <!-- <filter name="user_guide_filter" string="User Guide Available" domain="[('user_guide','=',True)]"/>

                <filter name="faq_filter" string="FAQ Available" domain="[('faq','=',True)]"/> -->

            </search>

        </field>

    </record>



</odoo>

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ส.ค. 25
165
1
ส.ค. 25
288
3
ส.ค. 25
279
1
ส.ค. 25
453
1
ส.ค. 25
498