~aw/openerp-vertel/openerp-vertel

« back to all changes in this revision

Viewing changes to card/card_expenses_view.xml

  • Committer: Anders Wallenquist
  • Date: 2012-08-23 11:17:59 UTC
  • Revision ID: aw@u36jc-20120823111759-7u8n4wcn0q3vq258
card: card.expenses are now an analytic_account_line

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
            <field name="type">search</field>
8
8
            <field name="arch" type="xml">
9
9
                <search string="Search Card Expenses">
10
 
                    <field name="expenseno" />
 
10
                    <field name="ref" string="Exp#" />
11
11
                    <field name="name"/>
12
12
                    <field name="cardno"/>
13
13
<!--                    <field name="company_id" groups="base.group_multi_company" />
14
14
                    <field name="partner_id" groups="base.group_extended"/> -->
15
15
                    <field name="type"/>
16
 
                    <field name="analytic_account_id"/>
 
16
                    <field name="account_id" groups="analytic.group_analytic_accounting"/>
17
17
                    <field name="period_id"/>
18
18
                    <field name="state"/>
19
19
                    <newline/>
21
21
                        <filter string="Card" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'cardno'}"/>
22
22
                        <filter string="type" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by':'type'}"/>
23
23
<!--                        <filter string="Partner" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by':'partner_id'}" groups="base.group_extended"/> -->
24
 
                        <filter string="Analytic" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'analytic_account_id'}"/>
 
24
                        <filter string="Analytic" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'account_id'}" groups="analytic.group_analytic_accounting" />
25
25
                        <filter string="Period" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'period_id'}"/>
26
26
                        <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
27
27
                    </group>
40
40
                        <group col="6" colspan="6">
41
41
                            <field name="date" />
42
42
                            <field name="period_id"/>
43
 
                            <field name="expenseno" /><newline/>
44
 
                            <field name="type" on_change="onchange_type(type)" default_focus="1" />
 
43
                            <field name="ref" string="Exp#" /><newline/>
 
44
                            <field name="type" on_change="onchange_type(type)" default_focus="1" widget="selection"/>
45
45
                            <field name="name" colspan="4"/>
46
 
                            <field name="qty"/>
 
46
                            <field name="unit_amount"  on_change="on_change_unit_amount(product_id,unit_amount,company_id)" />
47
47
                            <field name="amount"/>
48
 
                            <field name="cardno"/>
49
 
                            <field name="analytic_account_id" />
 
48
                            <field name="cardno" widget="selection"/>
 
49
                            <field name="account_id"  attrs="{'required': False}"/>
50
50
<!--                            <field name="company_id" groups="base.group_multi_company" /> -->
 
51
                            <field name="general_account_id" invisible="1"/>
 
52
                            <field name="journal_id" invisible="1"/>
 
53
                            <field name="product_id" invisible="1"/>
 
54
                            <field name="company_id" invisible="1"/>
 
55
<!--                            <field name="invoice_id" attrs="{'invisible':[('invoice_id','=',False)]}" />                            -->
51
56
                        </group>
52
57
                    <notebook colspan="6">
53
 
                        <page string="Invoice">
54
 
                        </page>
55
58
                        <page string="History">
56
59
                            <field name="log" nolabel="1" colspan="6" widget="one2many_list"  >
57
 
                                <tree string="Device Log" editable="bottom">
 
60
                                <tree string="Expenses Log" editable="bottom">
58
61
                                      <field name="name"/>
59
62
                                      <field name="create_date"/>
60
63
                                      <field name="read"/>
70
73
                    <field name="instructions" colspan="6" nolabel="1" height="200" />
71
74
 
72
75
                    <group col="17" colspan="4">
73
 
                        <field name="state" widget="statusbar" statusbar_visible="draft,accepted,payed,cancel" statusbar_colors='{"canceled":"red","payed":"green","draft":"blue"}' />
 
76
                        <field name="state" widget="statusbar" statusbar_visible="draft,approved,payed,cancel" statusbar_colors='{"canceled":"red","payed":"green","draft":"blue"}' />
74
77
                        <button name="button_draft" type="object" states="cancel" string="Cancel" icon="gtk-cancel"/>
75
 
                        <button name="button_accepted" states="draft" type="object" string="Accepted" icon="gtk-ok"/>
76
 
                        <button name="button_payed" states="accepted" type="object" string="Payed" icon="gtk-ok"/>
 
78
                        <button name="button_approved" states="draft" type="object" string="approved" icon="terp-camera_test"/>
 
79
                        <button name="button_payed" states="approved" type="object" string="Payed" icon="gtk-ok"/>
77
80
                        <button name="button_cancel" states="draft" type="object" string="Cancel" icon="gtk-cancel"/>
78
81
                     </group>
79
82
                </form>
87
90
            <field name="arch" type="xml">
88
91
                <tree string="Cards" colors="grey:state=='payed';blue:state=='draft';red:state=='canceled'">
89
92
                    <field name="state" invisible="1"/>
90
 
                    <field name="expenseno" />
 
93
                    <field name="ref" string="Exp#"/>
91
94
                    <field name="name"/>
92
95
                    <field name="cardno"/>
93
96
<!--                    <field name="company_id" groups="base.group_multi_company" />
94
97
                    <field name="partner_id" groups="base.group_extended"/> -->
95
98
                    <field name="type"/>
96
 
                    <field name="analytic_account_id"/>
 
99
                    <field name="account_id" groups="analytic.group_analytic_accounting" />
97
100
                    <field name="period_id"/>
98
 
                    <field name="qty"/>
 
101
                    <field name="unit_amount"  />
99
102
                    <field name="amount"/>
100
103
                </tree>
101
104
            </field>
111
114
        </record>
112
115
        
113
116
        <menuitem id="menu_card_expenses" name="Card expenses" parent="account.menu_finance_bank_and_cash" action="card_expenses_form_act" />
114
 
 
115
 
        <!-- Expenses Sequence -->
116
 
        <record model="ir.sequence.type" id="seq_type_expenses">
117
 
            <field name="name">Expenses type</field>
118
 
            <field name="code">card.expenses</field>
119
 
 
120
 
        </record>
121
 
        <record model="ir.sequence" id="seq_card_expenses">
122
 
            <field name="name">Card Expenses</field>
123
 
            <field name="code">card.expenses</field>
124
 
            <field name="padding" eval="3" />
125
 
            <field name="prefix">EXP%(year)s-</field>
126
 
        </record>
127
 
        
128
 
        
 
117
                
129
118
        <!-- Card Expense Type -->
130
119
        
131
120
        
136
125
            <field name="arch" type="xml">
137
126
                <search string="Search Card Expenses type">
138
127
                    <field name="name"/>
139
 
                    <field name="account_id"/>
 
128
                    <field name="account_id" groups="analytic.group_analytic_accounting" />
140
129
                    <field name="tax_id"/>
141
130
                    <newline/>
142
131
                    <group expand="0" string="Group By...">
156
145
            <field name="arch" type="xml">
157
146
                 <form string="Card Expenses">
158
147
                        <group col="6" colspan="6">
159
 
                    <field name="name"/>
160
 
                    <field name="account_id"/>
161
 
                    <field name="tax_id"/>
 
148
                            <field name="name"/>
 
149
                            <field name="description" colspan="4"/>
 
150
                            <field name="account_id"/>
 
151
                            <field name="tax_id"/>
 
152
                            <field name="instructions" colspan="6"/>
162
153
                        </group>
163
 
                        <field name="instructions"/>
164
154
                </form>
165
155
            </field>
166
156
        </record>
190
180
        <menuitem id="menu_card_expenses_type" name="Card expenses types" parent="account.menu_configuration_misc" action="card_expenses_type_form_act" />
191
181
        
192
182
 
 
183
 
 
184
 
 
185
    </data>
 
186
    
 
187
    
 
188
    <data noupdate="1">
 
189
                <!-- Expenses Sequence -->
 
190
        <record model="ir.sequence.type" id="seq_type_expenses">
 
191
            <field name="name">Expenses type</field>
 
192
            <field name="code">card.expenses</field>
 
193
 
 
194
        </record>
 
195
        <record model="ir.sequence" id="seq_card_expenses">
 
196
            <field name="name">Card Expenses</field>
 
197
            <field name="code">card.expenses</field>
 
198
            <field name="padding" eval="3" />
 
199
            <field name="prefix">EXP%(year)s-</field>
 
200
        </record>
 
201
 
 
202
 
193
203
    </data>
194
204
</openerp>