|
156 | 156 | </field> |
157 | 157 | </record> |
158 | 158 |
|
| 159 | + <record id="view_kicker_players_validate_tree" model="ir.ui.view"> |
| 160 | + <field name="name">res.partner.validate.tree</field> |
| 161 | + <field name="model">res.partner</field> |
| 162 | + <field name="priority">100</field> |
| 163 | + <field name="arch" type="xml"> |
| 164 | + <tree string="Players"> |
| 165 | + <field name="name"/> |
| 166 | + <field name="email"/> |
| 167 | + <field name="create_date"/> |
| 168 | + <field name="kicker_player" widget="boolean_toggle" /> |
| 169 | + </tree> |
| 170 | + </field> |
| 171 | + </record> |
| 172 | + |
| 173 | + <record model="ir.ui.view" id="view_partners_search_inherit_kicker"> |
| 174 | + <field name="name">res.partner.search.inherit.kicker</field> |
| 175 | + <field name="model">res.partner</field> |
| 176 | + <field name="inherit_id" ref="base.view_res_partner_filter"/> |
| 177 | + <field name="arch" type="xml"> |
| 178 | + <search position="inside"> |
| 179 | + <filter string="Players To Validate" |
| 180 | + name="players_to_activate" |
| 181 | + domain="[('kicker_player', '=', False)]"/> |
| 182 | + </search> |
| 183 | + </field> |
| 184 | + </record> |
| 185 | + |
| 186 | + |
159 | 187 | <!-- |
160 | 188 | Actions |
161 | 189 | --> |
|
197 | 225 | <field name="context">{'default_kicker_player': True}</field> |
198 | 226 | </record> |
199 | 227 |
|
| 228 | + <record id="kicker_player_action_to_validate_list" model="ir.actions.act_window"> |
| 229 | + <field name="name">Players to Validate</field> |
| 230 | + <field name="type">ir.actions.act_window</field> |
| 231 | + <field name="res_model">res.partner</field> |
| 232 | + <field name="view_type">form</field> |
| 233 | + <field name="view_mode">tree,form</field> |
| 234 | + <field name="view_ids" eval="[(5, 0, 0), |
| 235 | + (0, 0, {'view_mode': 'tree', 'view_id': ref('view_kicker_players_validate_tree')}), |
| 236 | + ]"/> |
| 237 | + <field name="domain">['|', ('email', '=like', '%@odoo.com'), ('kicker_player', '=', True)]</field> |
| 238 | + <field name="context">{'search_default_players_to_activate': 1}</field> |
| 239 | + </record> |
| 240 | + |
200 | 241 | <!-- |
201 | 242 | Menus |
202 | 243 | --> |
|
242 | 283 | parent="kicker_menu_root" |
243 | 284 | action="kicker_player_action_list" |
244 | 285 | sequence="25"/> |
| 286 | + |
| 287 | + <menuitem |
| 288 | + id="kicker_menu_partner_list_validate" |
| 289 | + name="Players to Validate" |
| 290 | + parent="kicker_menu_root" |
| 291 | + action="kicker_player_action_to_validate_list" |
| 292 | + groups="kicker.group_kicker_manager" |
| 293 | + sequence="30"/> |
| 294 | + |
245 | 295 | </odoo> |
0 commit comments