Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • dff79150aada9a3f2af1421ab2725d7a12253ca1
  • 16.0 par défaut protégée
2 résultats

survey_user_input.xml

Blame
  • survey_user_input.xml 4,66 Kio
    <?xml version="1.0" encoding="utf-8" ?>
    <odoo>
        <!-- Form View -->
        <record id="survey_user_input_training_form" model="ir.ui.view">
            <field name="name">survey.user_input.training.form</field>
            <field name="model">survey.user_input</field>
            <field name="inherit_id" ref="survey.survey_user_input_view_form" />
            <field name="priority">60</field>
            <field name="arch" type="xml">
                <xpath expr="//header" position="inside">
                    <button
                        name="action_create_student"
                        type="object"
                        string="ObjectButton"
                        attrs="{'invisible': ['|', '|', ('student_id', '!=', False), ('training_id', '=', False), ('training_survey_type', '!=', 'subscribe')]}"
                    />
                </xpath>
                <xpath expr="//sheet/group/group" position="inside">
                    <field name="comment" />
                    <field
                        name="answer_url"
                        attrs="{'invisible': [('state', '=', 'done')]}"
                        widget="CopyClipboardChar"
                    />
                    <field name="is_resent" invisible="1" />
                    <div colspan="2">
                        <button
                            name="resend_survey"
                            type="object"
                            string="Renvoyer le questionnaire"
                            attrs="{'invisible': [('state', '!=', 'done')]}"
                            confirm="Cette action va modifier le statut de la réponse à En cours et générer un lien à transmettre à l'utilisateur pour qu'il puisse modifier ses réponses."
                        />
                    </div>
                </xpath>
                <xpath expr="//field[@name='partner_id']" position="after">
                    <field name="company" />
                    <field name="nickname" groups="base.group_no_one" />
                    <field name="firstname" groups="base.group_no_one" />
                </xpath>
                <xpath
                    expr="//sheet/group/group/field[@name='test_entry']"
                    position="after"
                >
                    <field
                        name="training_id"
                        attrs="{'invisible': [('training_survey_type', '=', False)]}"
                    />
                    <field
                        name="student_id"
                        readonly="1"
                        attrs="{'invisible': [('training_survey_type', '=', False)]}"
                    />
                    <field
                        name="training_survey_type"
                        attrs="{'invisible': [('training_survey_type', '=', False)]}"
                    />
                </xpath>
            </field>
        </record>
    
        <!-- Tree View -->
        <record id="survey_user_input_training_tree" model="ir.ui.view">
            <field name="name">survey.user_input.training.list</field>
            <field name="model">survey.user_input</field>
            <field name="inherit_id" ref="survey.survey_user_input_view_tree" />
            <field name="priority">60</field>
            <field name="arch" type="xml">
                <xpath expr="//field[@name='scoring_percentage']" position="after">
                    <field
                        name="is_resent"
                        readonly="1"
                        optional="hide"
                    />
                    <field
                        name="training_id"
                        attrs="{'invisible': [('training_survey_type', '=', False)]}"
                        optional="hide"
                    />
                    <field
                        name="training_survey_type"
                        attrs="{'invisible': [('training_survey_type', '=', False)]}"
                        optional="hide"
                    />
                    <field
                        name="student_id"
                        attrs="{'invisible': [('training_survey_type', '=', False)]}"
                        optional="hide"
                    />
                </xpath>
            </field>
        </record>
    
        <!-- Kanban View -->
        <record id="survey_user_input_training_kanban" model="ir.ui.view">
            <field name="name">survey.user_input.training.kanban</field>
            <field name="model">survey.user_input</field>
            <field name="inherit_id" ref="survey.survey_user_input_viuew_kanban" />
            <field name="priority">60</field>
            <field name="arch" type="xml">
                <xpath expr="//field[@name='state']" position="after">
                    <field name="training_survey_type" />
                </xpath>
                <xpath expr="//div[hasclass('o_kanban_record_top')]" position="after">
                    <div class="text-center mb-2 mt-2">
                        <field name="training_survey_type" widget="badge" />
                    </div>
                </xpath>
            </field>
        </record>
    </odoo>