view_shift_ticket.xml 2.75 KB
Newer Older
François C. committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
<?xml version="1.0" encoding="utf-8"?>
<odoo>

    <record id="view_shift_ticket_seats_tree" model="ir.ui.view">
        <field name="name">view.shift.ticket.seats.tree</field>
        <field name="model">shift.ticket</field>
        <field name="arch" type="xml">
            <tree string="FTOP Seats" editable="top">
                <field name="shift_id" readonly="1"/>
                <field name="state" invisible="1"/>
                <field name="max_available_seat_standard" type="char"/>
                <field name="available_seat_standard" type="char"/>
                <field name="seats_max" readonly="1" type="char" string="Max Available Seats FTOP"/>
            </tree>
        </field>
    </record>

    <record model="ir.ui.view" id="view_shift_ticket_no_edit_form">
        <field name="name">shift.ticket.form</field>
        <field name="model">shift.ticket</field>
        <field name="arch" type="xml">
            <form string="Shift Ticket">
                <group name="ticket">
                    <field name="name" readonly="1"/>
                    <field name="product_id" readonly="1" options="{'no_open': True}"/>
                    <field name="shift_id" readonly="1" options="{'no_open': True}"/>
                    <field name="seats_max" readonly="1"/>
                    <field name="seats_availability" readonly="1"/>
                    <field name="seats_used" readonly="1"/>
                    <field name="seats_available" readonly="1"/>
                    <field name="seats_reserved" readonly="1"/>
                    <field name="seats_unconfirmed" readonly="1"/>
                </group>
            </form>
        </field>
    </record>

    <record id="view_shift_ticket_seats_edit_tree" model="ir.ui.view">
    	<field name="name">view.shift.ticket.seats.edit_tree</field>
        <field name="model">shift.ticket</field>
        <field name="inherit_id" ref="coop_membership.view_shift_ticket_seats_tree"/>
        <field name="groups_id" eval="[(4, ref('coop_shift.group_shift_user')),
                                       (4, ref('coop_membership.group_membership_access_user'))]"/>
        <field name="arch" type="xml">
			<field name="seats_max" position="attributes">
                <attribute name="readonly">0</attribute>
            </field>
		</field>
	</record>

    <record model="ir.ui.view" id="view_shift_ticket_search_inherit">
        <field name="name">shift.ticket.search.inherit</field>
        <field name="model">shift.ticket</field>
        <field name="inherit_id" ref="coop_shift.view_shift_ticket_search"/>
        <field name="arch" type="xml">
            <field name="name" position="before">
                <field name="shift_id"/>
                <separator/>
            </field>
        </field>
    </record>

</odoo>