@@ -785,4 +785,98 @@ Note that saving a new survey with this set will archive previous survey with th
785785 <field name =" model_id" ref =" sale.model_sale_order" />
786786 <field name =" ttype" >boolean</field >
787787 </record >
788+
789+ <!-- Daily Lines -->
790+ <record id =" _field_daily_line" model =" ir.model.fields" >
791+ <field name =" ttype" >integer</field >
792+ <field name =" field_description" >Sequence</field >
793+ <field name =" model_id" ref =" x_model_so_daily_line" />
794+ <field name =" name" >x_sequence</field >
795+ </record >
796+ <record id =" x_sale_order_id_field_daily_line" model =" ir.model.fields" >
797+ <field name =" ttype" >many2one</field >
798+ <field name =" copied" eval =" True" />
799+ <field name =" field_description" >X Sale Order</field >
800+ <field name =" model_id" ref =" x_model_so_daily_line" />
801+ <field name =" name" >x_sale_order_id</field >
802+ <field name =" relation" >sale.order</field >
803+ </record >
804+ <record id =" x_sale_order_line_id_field_daily_line" model =" ir.model.fields" >
805+ <field name =" ttype" >many2one</field >
806+ <field name =" copied" eval =" True" />
807+ <field name =" field_description" >Sale Order Line</field >
808+ <field name =" model_id" ref =" x_model_so_daily_line" />
809+ <field name =" name" >x_sale_order_line_id</field >
810+ <field name =" relation" >sale.order.line</field >
811+ </record >
812+ <record id =" x_date_field_daily_line" model =" ir.model.fields" >
813+ <field name =" ttype" >date</field >
814+ <field name =" copied" eval =" True" />
815+ <field name =" field_description" >Date</field >
816+ <field name =" model_id" ref =" x_model_so_daily_line" />
817+ <field name =" name" >x_date</field >
818+ </record >
819+ <record id =" x_currency_id_field_daily_line" model =" ir.model.fields" >
820+ <field name =" ttype" >many2one</field >
821+ <field name =" field_description" >Currency</field >
822+ <field name =" model_id" ref =" x_model_so_daily_line" />
823+ <field name =" name" >x_currency_id</field >
824+ <field name =" relation" >res.currency</field >
825+ <field name =" related" >x_sale_order_id.currency_id</field >
826+ </record >
827+ <record id =" x_price_field_daily_line" model =" ir.model.fields" >
828+ <field name =" ttype" >monetary</field >
829+ <field name =" copied" eval =" True" />
830+ <field name =" field_description" >Price</field >
831+ <field name =" model_id" ref =" x_model_so_daily_line" />
832+ <field name =" name" >x_price</field >
833+ <field name =" currency_field" >x_currency_id</field >
834+ </record >
835+ <record id =" x_state_field_daily_line" model =" ir.model.fields" >
836+ <field name =" ttype" >selection</field >
837+ <field name =" copied" eval =" True" />
838+ <field name =" field_description" >State</field >
839+ <field name =" model_id" ref =" x_model_so_daily_line" />
840+ <field name =" name" >x_state</field >
841+ <field name =" selection" >[('planned', 'Planned'), ('done', 'Done'), ('cancel', 'Cancel')]</field >
842+ </record >
843+ <record id =" x_quantity_field_daily_line" model =" ir.model.fields" >
844+ <field name =" ttype" >float</field >
845+ <field name =" related" >x_sale_order_line_id.product_uom_qty</field >
846+ <field name =" field_description" >Quantity</field >
847+ <field name =" model_id" ref =" x_model_so_daily_line" />
848+ <field name =" name" >x_quantity</field >
849+ <field name =" readonly" eval =" True" />
850+ </record >
851+ <record id =" x_amount_field_daily_line" model =" ir.model.fields" >
852+ <field name =" compute" ><![CDATA[
853+ for record in self:
854+ record['x_amount'] = record.x_price * record.x_quantity * (1 - record.x_sale_order_line_id.discount/100)]]> </field >
855+ <field name =" ttype" >monetary</field >
856+ <field name =" depends" >x_price, x_quantity, x_sale_order_line_id.discount</field >
857+ <field name =" field_description" >Amount</field >
858+ <field name =" model_id" ref =" x_model_so_daily_line" />
859+ <field name =" name" >x_amount</field >
860+ <field name =" readonly" eval =" True" />
861+ <field name =" currency_field" >x_currency_id</field >
862+ </record >
863+
864+ <record id =" x_daily_lines_ids_field_sale_order" model =" ir.model.fields" >
865+ <field name =" ttype" >one2many</field >
866+ <field name =" field_description" >Daily Lines</field >
867+ <field name =" model" >sale.order</field >
868+ <field name =" model_id" ref =" sale.model_sale_order" />
869+ <field name =" name" >x_daily_lines_ids</field >
870+ <field name =" relation" >x_so_daily_line</field >
871+ <field name =" relation_field" >x_sale_order_id</field >
872+ </record >
873+ <record id =" x_daily_line_ids_field_sale_order_line" model =" ir.model.fields" >
874+ <field name =" ttype" >one2many</field >
875+ <field name =" field_description" >Daily Line</field >
876+ <field name =" model" >sale.order.line</field >
877+ <field name =" model_id" ref =" sale.model_sale_order_line" />
878+ <field name =" name" >x_daily_line_ids</field >
879+ <field name =" relation" >x_so_daily_line</field >
880+ <field name =" relation_field" >x_sale_order_line_id</field >
881+ </record >
788882</odoo >
0 commit comments