openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #04029
[Merge] lp:~openerp-dev/openobject-addons/addons-training-search-view into lp:~openobject-training/openobject-addons/training
Yogesh(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/addons-training-search-view into lp:~openobject-training/openobject-addons/training.
Requested reviews:
OpenObject Training (openobject-training)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-search-view/+merge/52974
Improve Search view.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-search-view/+merge/52974
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/addons-training-search-view.
=== modified file 'training/training_email_view.xml'
--- training/training_email_view.xml 2011-03-04 07:02:51 +0000
+++ training/training_email_view.xml 2011-03-11 07:31:32 +0000
@@ -76,7 +76,7 @@
<search string="Search Training Email">
<group col='10' colspan='4'>
<filter icon="terp-document-new" string="Draft" domain="[('state','=', 'draft')]"/>
- <filter icon="terp-accessories-archiver" string="Validated" domain="[('state','=', 'validated')]"/>
+ <filter icon="gtk-apply" string="Validated" domain="[('state','=', 'validated')]"/>
<filter icon="terp-dialog-close" string="Deprecated" domain="[('state','=', 'deprecated')]"/>
<separator orientation="vertical"/>
<field name="subject"/>
@@ -89,8 +89,9 @@
<filter string="Smtp Client" icon="terp-personal" domain="[]" context="{'group_by':'smtp_client_id'}"/>
<filter string="Layout" icon="terp-report" domain="[]" context="{'group_by':'layout_id'}"/>
<separator orientation="vertical"/>
+ <filter string="Target" icon="terp-stage" domain="[]" context="{'group_by':'target'}"/>
+ <separator orientation="vertical"/>
<filter string="Trigger" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'trigger'}"/>
- <filter string="Target" icon="terp-stage" domain="[]" context="{'group_by':'target'}"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
=== modified file 'training/training_holiday_view.xml'
--- training/training_holiday_view.xml 2011-03-04 07:02:51 +0000
+++ training/training_holiday_view.xml 2011-03-11 07:31:32 +0000
@@ -56,14 +56,13 @@
<separator orientation="vertical"/>
<field name="name"/>
<field name="year_id"/>
- <field name="date_start"/>
- <field name="date_stop"/>
<field name="contact_id"/>
</group>
<newline/>
<group expand="0" string="Group By..." colspan="4" col="20">
- <filter string="Year" icon="terp-go-year" domain="[]" context="{'group_by':'year_id'}"/>
- <filter string="Contact" icon="terp-personal" domain="[]" context="{'group_by':'contact_id'}"/>
+ <filter string="Contact" icon="terp-personal" domain="[]" context="{'group_by':'contact_id'}"/>
+ <separator orientation="vertical"/>
+ <filter string="Year" icon="terp-go-year" domain="[]" context="{'group_by':'year_id'}"/>
</group>
</search>
</field>
=== modified file 'training/training_view.xml'
--- training/training_view.xml 2011-03-08 07:05:18 +0000
+++ training/training_view.xml 2011-03-11 07:31:32 +0000
@@ -43,9 +43,13 @@
<search string="Search Training Course Theme">
<field name="name"/>
<field name="parent_id"/>
- <field name="priority"/>
- <field name="active"/>
<field name="nr"/>
+ <newline/>
+ <group expand="0" string="Group By..." colspan="4" col="20">
+ <filter string="Type" icon="terp-personal" domain="[]" context="{'group_by':'name'}"/>
+ <separator orientation="vertical"/>
+ <filter string="Parent" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by':'parent_id'}"/>
+ </group>
</search>
</field>
</record>
@@ -113,10 +117,13 @@
<field name="arch" type="xml">
<search string="Search Training Course Category">
<field name="complete_name" string="Code"/>
- <field name="price_list_id"/>
<field name="parent_id" string="Parent" widget="selection"/>
<field name="price_list_id" widget="selection"/>
- <field name="description"/>
+ <newline/>
+ <group expand="0" string="Group By...">
+ <filter string="Parent" icon="terp-personal" domain="[]" context="{'group_by' : 'parent_id'}" />
+ <filter string="Pricelist" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by' : 'price_list_id'}" />
+ </group>
</search>
</field>
</record>
@@ -205,6 +212,12 @@
<field name="product_id" widget="selection"/>
<field name="min_limit"/>
<field name="max_limit"/>
+ <newline/>
+ <group expand="0" string="Group By...">
+ <filter string="Lecturer" icon="terp-personal" domain="[]" context="{'group_by':'name'}" />
+ <separator orientation="vertical"/>
+ <filter string="Product" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by':'product_id'}" />
+ </group>
</search>
</field>
</record>
@@ -338,7 +351,7 @@
<search string="Search Training Email">
<group colspan='4'>
<filter icon="terp-document-new" string="Draft" domain="[('state','=', 'draft')]"/>
- <filter icon="terp-accessories-archiver" string="Validated" domain="[('state','=', 'validated')]"/>
+ <filter icon="gtk-apply" string="Validated" domain="[('state','=', 'validated')]"/>
<filter icon="terp-dialog-close" string="Deprecated" domain="[('state','=', 'deprecated')]"/>
<separator orientation="vertical"/>
<field name="name"/>
@@ -348,11 +361,11 @@
</group>
<newline/>
<group expand="0" string="Group By..." colspan="4">
- <filter string="Splitted By" icon="terp-personal" domain="[]" context="{'group_by':'splitted_by'}"/>
- <filter string="MAster Course" icon="terp-report" domain="[]" context="{'group_by':'reference_id'}"/>
+ <filter string="Master Course" icon="terp-report" domain="[]" context="{'group_by':'reference_id'}"/>
+ <separator orientation="vertical"/>
+ <filter string="Lang" icon="terp-stage" domain="[]" context="{'group_by':'lang_id'}"/>
+ <separator orientation="vertical"/>
<filter string="Type" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'course_type_id'}"/>
- <filter string="Kind" icon="terp-stage" domain="[]" context="{'group_by':'kind'}"/>
- <filter string="lang_id" icon="terp-stage" domain="[]" context="{'group_by':'lang_id'}"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
@@ -428,6 +441,7 @@
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('p_id', '=', False)]</field>
+ <field name="search_view_id" ref="course_subcourse_search"/>
</record>
<record model="ir.ui.view" id="course_subcourse_tree">
@@ -483,12 +497,12 @@
<group colspan="4" col="6">
<field name="state" />
<button name="signal_validate" string="Validate" type="workflow" states="draft"
- confirm="Do you want to validate this catalog ?" />
+ confirm="Do you want to validate this catalog ?" icon="gtk-ok"/>
<button name="signal_cancel" string="Cancel" type="workflow" states="validated,inprogress"
- confirm="Do you want to cancel this catalog ?"/>
- <button name="signal_inprogress" string="In Progress" type="workflow" states="validated" />
+ confirm="Do you want to cancel this catalog ?" icon="gtk-cancel"/>
+ <button name="signal_inprogress" string="In Progress" type="workflow" states="validated" icon="gtk-go-forward" />
<button name="signal_deprecate" string="Deprecate" type="workflow" states="inprogress"
- confirm="Do you want to deprecate this catalog ?"/>
+ confirm="Do you want to deprecate this catalog ?" icon="gtk-apply" />
</group>
</form>
</field>
@@ -518,7 +532,7 @@
<filter icon="terp-go-year" string="Current" domain="[('year', '=', time.strftime('%%Y'))]" />
<filter icon="terp-document-new" string="Draft" domain="[('state','=', 'draft')]"/>
<filter icon="terp-check" string="In Progress" domain="[('state','=', 'inprogress')]"/>
- <filter icon="terp-accessories-archiver" string="Validated" domain="[('state','=', 'validated')]"/>
+ <filter icon="gtk-apply" string="Validated" domain="[('state','=', 'validated')]"/>
<filter icon="terp-dialog-close" string="Deprecated" domain="[('state','=', 'deprecated')]"/>
<filter icon="gtk-cancel" string="Cancel" domain="[('state','=', 'cancelled')]"/>
<separator orientation="vertical"/>
@@ -527,8 +541,10 @@
<field name="state"/>
<newline/>
<group expand="0" string="Group By..." >
+ <filter string="Title" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'name'}"/>
+ <separator orientation="vertical"/>
<filter string="Year" icon="terp-go-month" domain="[]" context="{'group_by':'year'}"/>
- <filter string="Name" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'name'}"/>
+ <separator orientation="vertical"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
@@ -540,6 +556,7 @@
<field name="res_model">training.catalog</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
+ <field name="search_view_id" ref="training_catalog_filter"/>
</record>
<record model="ir.ui.view" id="training_session_form">
@@ -633,12 +650,12 @@
<group colspan="4" col="3">
<field name="state" />
<group col="6" groups="training.group_session_manager">
- <button name="signal_open" string="Open" type="workflow" states="draft" confirm="Do you want to open this session ?"/>
- <button name="signal_open_confirm" string="Confirm" type="workflow" states="opened" confirm="Do you want to confirm this session ?" />
- <button name="signal_close_confirm" string="Close Subscriptions" type="workflow" states="opened_confirmed" confirm="Do you want to close the subscription for this session ?" />
- <button name="signal_inprogress" string="Start" type="workflow" states="closed_confirmed" confirm="Do you want to close this session for the subscription ?" />
- <button name="signal_close" string="Close" type="workflow" states="inprogress" confirm="Do you want to close this session ?" />
- <button name="signal_cancel" string="Cancel" type="workflow" states="draft,opened,opened_confirmed,closed_confirmed" confirm="Do you want to cancel this session ?"/>
+ <button name="signal_open" string="Open" type="workflow" states="draft" confirm="Do you want to open this session ?" icon="gtk-apply"/>
+ <button name="signal_open_confirm" string="Confirm" type="workflow" states="opened" confirm="Do you want to confirm this session ?" icon="gtk-convert"/>
+ <button name="signal_close_confirm" string="Close Subscriptions" type="workflow" states="opened_confirmed" confirm="Do you want to close the subscription for this session ?" icon="terp-dialog-close"/>
+ <button name="signal_inprogress" string="Start" type="workflow" states="closed_confirmed" confirm="Do you want to close this session for the subscription ?" icon="gtk-convert"/>
+ <button name="signal_close" string="Close" type="workflow" states="inprogress" confirm="Do you want to close this session ?" icon="terp-dialog-close"/>
+ <button name="signal_cancel" string="Cancel" type="workflow" states="draft,opened,opened_confirmed,closed_confirmed" confirm="Do you want to cancel this session ?" icon="gtk-cancel"/>
</group>
</group>
</form>
@@ -722,19 +739,19 @@
<field name="arch" type="xml">
<search string="Search Session">
<filter icon="terp-document-new" string="Draft" domain="[('state', '=', 'draft')]" />
- <filter icon="terp-gtk-media-pause" string="Open" domain="[('state', '=', 'opened')]" />
+ <filter icon="gtk-open" string="Open" domain="[('state', '=', 'opened')]" />
<filter icon="terp-camera_test" string="Confirm" domain="[('state', 'in', ('opened_confirmed', 'closed_confirmed', 'inprogress'))]" />
<filter icon="terp-check" string="Futur" domain="[('date', '>=', current_date),('state', '!=', 'closed'),('state', '!=', 'cancelled')]" />
- <filter icon="gtk-cancel" string="Cancel" domain="[('state','=', 'cancelled')]"/>
+ <filter icon="gtk-cancel" string="Cancel" domain="[('state','=', 'cancelled')]" />
<separator orientation="vertical"/>
<field name="name"/>
- <field name="state" />
<field name="kind"/>
<field name="offer_id" />
<newline/>
<group expand="0" string="Group By...">
- <filter string="Name" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'name'}"/>
<filter string="Offer" icon="terp-check" domain="[]" context="{'group_by':'offer_id'}"/>
+ <filter string="Catalog" icon="gtk-jump-to" domain="[]" context="{'group_by':'catalog_id'}"/>
+ <separator orientation="vertical"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
@@ -777,9 +794,9 @@
<separator string="" colspan="4" />
<group colspan="4" col="5">
<field name="state" invisible="1" />
- <button string="Cancel" type="object" special="cancel" name="action_close" states="selection"/>
- <button string="Close" type="object" special="cancel" name="action_close" states="result" />
- <button string="Generate Reports" type="object" name="action_generate_zip" states="selection"/>
+ <button string="Cancel" type="object" special="cancel" name="action_close" states="selection" icon="gtk-cancel"/>
+ <button string="Close" type="object" special="cancel" name="action_close" states="result" icon="terp-dialog-close"/>
+ <button string="Generate Reports" type="object" name="action_generate_zip" states="selection" icon="gtk-execute"/>
</group>
</form>
</field>
@@ -909,12 +926,12 @@
<group colspan="4" col="3">
<field name="state" />
<group col="5" groups="training.group_seance_manager">
- <button name="seance_confirm" string="Confirm" type="workflow" states="opened" confirm="Do you want to confirm this seance (procurements, ...) ?" />
- <button name="action_do_confirm" string="Re-generate Purchase" type="object" states="confirmed,inprogress" confirm="Are you sure you want to regenerate all purchases for this seance?" groups="training.group_seance_manager"/>
- <button name="signal_inprogress" string="Start" type="workflow" states="confirmed" confirm="Do you want to start this seance ?" />
- <button name="signal_close" string="Close" type="workflow" states="inprogress" confirm="Do you want to close this seance ?" />
- <button name="signal_cancel" string="Cancel" type="workflow" states="opened,confirmed" confirm="Do you want to cancel this seance ?" />
- <button name="signal_seance_done" string="Done" type="workflow" states="closed" />
+ <button name="seance_confirm" string="Confirm" type="workflow" states="opened" confirm="Do you want to confirm this seance (procurements, ...) ?" icon="gtk-apply"/>
+ <button name="action_do_confirm" string="Re-generate Purchase" type="object" states="confirmed,inprogress" confirm="Are you sure you want to regenerate all purchases for this seance?" groups="training.group_seance_manager" icon="gtk-convert"/>
+ <button name="signal_inprogress" string="Start" type="workflow" states="confirmed" confirm="Do you want to start this seance ?" icon="terp-camera_test"/>
+ <button name="signal_close" string="Close" type="workflow" states="inprogress" confirm="Do you want to close this seance ?" icon="terp-dialog-close"/>
+ <button name="signal_cancel" string="Cancel" type="workflow" states="opened,confirmed" confirm="Do you want to cancel this seance ?" icon="gtk-cancel"/>
+ <button name="signal_seance_done" string="Done" type="workflow" states="closed" icon="terp-dialog-close"/>
</group>
</group>
<button name="%(seance_generate_zip_wizard_act)d" type="action" string="Generate Reports" colspan="4" groups="training.group_training"/>
@@ -1019,13 +1036,12 @@
<field name="name"/>
<field name="group_id" />
<field name="date"/>
- <field name="duration" />
- <field name="state" />
<newline/>
<group expand="0" string="Group By...">
- <filter string="Name" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'name'}"/>
<filter string="Group" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by':'group_id'}"/>
+ <separator orientation="vertical"/>
<filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'date'}"/>
+ <separator orientation="vertical"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
@@ -1159,10 +1175,10 @@
</notebook>
<group colspan="4" col="6">
<field name="state" />
- <button string="Confirm Request" type="workflow" name="signal_confirm" states="draft"
- confirm="Do you want to confirm the request for this subscription ?" />
+ <button string="Confirm Request" type="workflow" name="signalsubscription_confirm" states="draft"
+ confirm="Do you want to confirm the request for this subscription ?" icon="gtk-apply"/>
<button string="Cancel" type="workflow" name="signal_cancel" states="draft"
- confirm="Do you want to cancel this subscription ?" />
+ confirm="Do you want to cancel this subscription ?" icon="gtk-cancel"/>
</group>
</form>
</field>
@@ -1192,21 +1208,19 @@
<field name="priority">1</field>
<field name="arch" type="xml">
<search string="Search Subscription">
- <filter icon="terp-document-new" string="Validate" domain="[('state', '=', 'draft')]" />
+ <filter icon="terp-apply" string="Validate" domain="[('state', '=', 'draft')]" />
<filter icon="terp-check" string="Invoice" domain="[('state', '=', 'confirmed')]" />
<separator orientation="vertical"/>
<field name="name"/>
- <field name="create_date" />
<field name="partner_id"/>
<field name="responsible_id" />
- <field name="partner_rh_email" />
- <field name="state" />
<newline/>
<group expand="0" string="Group By...">
- <filter string="Name" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'name'}"/>
- <filter string="Partner" icon="terp-personal" domain="[]" context="{'group_by':'partner_id'}"/>
+ <filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>
<filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'responsible_id'}"/>
+ <separator orientation="vertical"/>
<filter string="Create Date" icon="terp-go-month" domain="[]" context="{'group_by':'create_date'}"/>
+ <separator orientation="vertical"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
@@ -1388,11 +1402,11 @@
<group col="9" colspan="4">
<field name="state" />
<button name="signal_confirm" string="Confirm" type="workflow" states="draft"
- confirm="Do you want to confirm this subscription line ?"/>
+ confirm="Do you want to confirm this subscription line ?" icon="gtk-apply"/>
<button name="signal_cancel" string="Cancel" type="workflow" states="draft"
- confirm="Do you want to cancel this subscription line ?" />
+ confirm="Do you want to cancel this subscription line ?" icon="gtk-cancel"/>
<button name="signal_invoice_and_send_emails" string="Cancel (Penalities)" type="workflow" states="confirmed"
- confirm="Do you want to cancel this subscription line ?" />
+ confirm="Do you want to cancel this subscription line ?" icon="gtk-cancel"/>
<button name="%(training.subscription_cancellation_wizard_act)d"
string="Cancel (Free)"
type="action"
@@ -1406,7 +1420,7 @@
states="confirmed"
groups="training.group_subscription_manager"
context="{'default_state':'replacement'}"
- confirm="Do you want to do a replacement for this subscription line ?" />
+ confirm="Do you want to do a replacement for this subscription line ?"/>
<button name="%(training.subscription_cancellation_wizard_act)d"
string="Postponement"
type="action"
@@ -1414,7 +1428,7 @@
groups="training.group_subscription_manager"
context="{'default_state':'postponement'}"
confirm="Do you want to postpone this subscription line ?" />
- <button name="signal_done" string="Done" type="workflow" states="confirmed" />
+ <button name="signal_done" string="Done" type="workflow" states="confirmed" icon="gtk-apply"/>
</group>
</form>
</field>
@@ -1495,21 +1509,19 @@
<field name="priority">1</field>
<field name="arch" type="xml">
<search string="Search Subscription">
- <filter icon="terp-document-new" string="Validate" domain="[('state', '=', 'draft'), ('subscription_id.state', '=', 'confirmed')]" />
+ <filter icon="terp-apply" string="Validate" domain="[('state', '=', 'draft'), ('subscription_id.state', '=', 'confirmed')]" />
<filter icon="terp-check" string="Invoice" domain="[('invoice_line_id', '=', False),('state', 'in', ('done','confirmed')),('subscription_id.state', 'in', ('confirmed', 'done')), ('session_id.state', 'not in', ['cancelled', 'draft']),('price','!=',0)]" />
<filter icon="terp-emblem-important" string="To Fix" domain="[('invoice_line_id', '=', False),('state', 'in', ('done','confirmed')),('subscription_id.state', 'in', ('confirmed', 'done')), ('session_id.date', '<', (datetime.datetime.today()+datetime.timedelta(days=1)).strftime('%%Y-%%m-%%d 23:59:59')),('session_id.state','in',['inprogress','closed']),('price','!=',0)]" />
<separator orientation="vertical"/>
- <field name="state" />
<field name="name" />
<field name="session_id" />
<field name="session_state" />
- <field name="session_date"/>
- <field name="kind" />
<newline/>
<group expand="0" string="Group By...">
- <filter string="Name" icon="terp-accessories-archiver" domain="[]" context="{'group_by':'name'}"/>
- <filter string="Partner" icon="terp-personal" domain="[]" context="{'group_by':'session_id'}"/>
+ <filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'session_id'}"/>
+ <separator orientation="vertical"/>
<filter string="Create Date" icon="terp-go-month" domain="[]" context="{'group_by':'create_date'}"/>
+ <separator orientation="vertical"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
@@ -1717,12 +1729,12 @@
<group col="5" colspan="4">
<field name="state" />
<button name="signal_validate" string="Validate" type="workflow" states="draft"
- confirm="Do you want to validate this offer ?"/>
+ confirm="Do you want to validate this offer ?" icon="gtk-apply"/>
<button name="signal_deprecate" string="Deprecate" type="workflow" states="validated,draft"
- confirm="Do you want to deprecate this offer ?" />
+ confirm="Do you want to deprecate this offer ?" icon="terp-dialog-close"/>
<button name="draft_cb" string="Draft" type="object" states="validated,deprecated"
confirm="Are you sure to reset to Draft (Check the sessions for this offer) ?"
- groups="training.group_offer_manager" />
+ groups="training.group_offer_manager" icon="terp-camera_test"/>
</group>
</form>
</field>
@@ -1755,23 +1767,22 @@
<search string="Search Training Offer">
<group col='10' colspan='4'>
<filter icon="terp-document-new" string="Draft" domain="[('state','=', 'draft')]"/>
- <filter icon="terp-accessories-archiver" string="Validated" domain="[('state','=', 'validated')]"/>
+ <filter icon="gtk-apply" string="Validated" domain="[('state','=', 'validated')]"/>
<filter icon="terp-dialog-close" string="Deprecated" domain="[('state','=', 'deprecated')]"/>
<separator orientation="vertical"/>
<field name="name"/>
<field name="categorie_id"/>
<field name="type_id"/>
- <field name="kind"/>
<field name="product_id"/>
<field name="create_date"/>
- <field name="is_standalone"/>
</group>
<newline/>
<group expand="0" string="Group By..." colspan="4" col="20">
+ <filter string="Product" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by':'product_id'}"/>
<filter string="Category" icon="terp-personal" domain="[]" context="{'group_by':'categorie_id'}"/>
- <filter string="kind" icon="terp-report" domain="[]" context="{'group_by':'kind'}"/>
+ <separator orientation="vertical"/>
<filter string="Type" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'type_id'}"/>
- <filter string="Product" icon="terp-stage" domain="[]" context="{'group_by':'product_id'}"/>
+ <separator orientation="vertical"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
@@ -1821,7 +1832,7 @@
<data>
<menuitem id="training_mi" name="Training Management" sequence="2" />
- <menuitem id="training_config_mi" parent="training_mi" name="Configuration" sequence="1"/>
+ <menuitem id="training_config_mi" parent="training_mi" name="Configuration" sequence="60"/>
<menuitem id="training_config_library_mi" parent="training_config_mi" name="Library" />
<menuitem id="training_config_library_categ_mi" parent="training_config_library_mi" name="Categorisation" sequence='10'/>
@@ -1945,21 +1956,19 @@
<filter icon="terp-check" string="Present" domain="[('present', '=', 1)]" />
<filter icon="terp-emblem-important" string="Absent" domain="[('present', '=', 0)]" />
<separator orientation="vertical"/>
- <field name="date" />
+ <field name="partner_id" />
<field name="seance_id" />
<field name="course_id" />
- <field name="duration" />
- <field name="contact_firstname" />
- <field name="contact_lastname" />
<field name="function_id"/>
- <field name="partner_id" />
- <field name="present" />
<field name="subscription_line_id" />
<newline/>
<group expand="0" string="Group By...">
+ <filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>
+ <separator orientation="vertical"/>
+ <filter string="Seance" icon="terp-check" domain="[]" context="{'group_by':'seance_id'}"/>
+ <filter string="Course" icon="terp-camera_test" domain="[]" context="{'group_by':'course_id'}"/>
+ <separator orientation="vertical"/>
<filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'date'}"/>
- <filter string="Seance" icon="terp-check" domain="[]" context="{'group_by':'seance_id'}"/>
- <filter string="Duration" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'duration'}"/>
</group>
</search>
</field>
@@ -1972,6 +1981,7 @@
<field name="search_view_id" ref="training_participation_lines_filter"/>
<field name="view_mode">tree,form</field>
<field name="context">{'job_search_context': 'show_past'}</field>
+ <field name="search_view_id" ref="training_participation_lines_filter"/>
</record>
<menuitem name="Participations" id="training_participation_mi" parent="training_mi" sequence="50" />
@@ -2039,7 +2049,7 @@
states="draft,valid,requested,accepted"
groups="training.group_request_manager"
confirm="Do you want to cancel this request ?" />
- <button type="workflow" name="pshr_done" string="Done" states="accepted" groups="training.group_request_manager"/>
+ <button type="workflow" name="pshr_done" string="Done" states="accepted" groups="training.group_request_manager" icon="gtk-apply" />
</group>
</form>
</field>
@@ -2089,21 +2099,18 @@
<separator orientation="vertical"/>
<field name="reference"/>
<field name="session_id"/>
- <field name="date"/>
- <field name="kind"/>
<field name="job_id"/>
- <field name="price"/>
<field name="amount_to_pay"/>
<field name="purchase_paid"/>
<field name="payment_mode"/>
- <field name="state" />
</group>
<newline/>
<group expand="0" string="Group By..." colspan="4" col="20">
- <filter string="Kind" icon="terp-personal" domain="[]" context="{'group_by':'kind'}"/>
<filter string="Job" icon="terp-report" domain="[]" context="{'group_by':'job_id'}"/>
<filter string="Session" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'session_id'}"/>
+ <separator orientation="vertical"/>
<filter string="Payment" icon="terp-stage" domain="[]" context="{'group_by':'payment_mode'}"/>
+ <separator orientation="vertical"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
</group>
</search>
@@ -2199,21 +2206,20 @@
<search string="Search All Participation">
<field name="job_id" />
<field name="partner_id" />
- <field name="date" />
<field name="seance_id" />
<field name="group_id" />
<field name="course_id" />
<field name="duration" />
- <field name="paid" />
<field name="product_id" />
<field name="state" />
<newline/>
<group expand="0" string="Group By...">
- <filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'date'}"/>
- <filter string="Seance" icon="terp-check" domain="[]" context="{'group_by':'seance_id'}"/>
- <filter string="Partner" icon="terp-personal" domain="[]" context="{'group_by':'seance_id'}"/>
- <filter string="Duration" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'duration'}"/>
+ <filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'seance_id'}"/>
<filter string="Product" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'product_id'}"/>
+ <separator orientation="vertical"/>
+ <filter string="Seance" icon="terp-check" domain="[]" context="{'group_by':'seance_id'}"/>
+ <separator orientation="vertical"/>
+ <filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'date'}"/>
</group>
</search>
</field>
@@ -2290,15 +2296,16 @@
<field name="type">search</field>
<field name="priority">1</field>
<field name="arch" type="xml">
- <search string="ubscription Lines">
+ <search string="Subscription Lines">
<field name="job_id" />
<field name="partner_id" />
<field name="session_id" />
<newline/>
<group expand="0" string="Group By...">
+ <filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'session_id'}"/>
+ <filter string="Seance" icon="terp-personal" domain="[]" context="{'group_by':'partner_id'}"/>
+ <separator orientation="vertical"/>
<filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'job_id'}"/>
- <filter string="Seance" icon="terp-personal" domain="[]" context="{'group_by':'partner_id'}"/>
- <filter string="Partner" icon="terp-check" domain="[]" context="{'group_by':'session_id'}"/>
</group>
</search>
</field>
@@ -2420,11 +2427,11 @@
</record>
<record model="ir.actions.act_window" id="training_config_contact_function_act">
- <field name="name">Stakeholder functions</field>
+ <field name="name">Stakeholder Functions</field>
<field name="res_model">training.config.contact.function</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
- <field name="search_view_id" ref="training_config_contact_function_search"/>
+ <field name="search_view_id" ref="training_config_contact_function_search"/>
</record>
<menuitem id="training_config_contact_function_mi" action="training_config_contact_function_act" parent="training_config_library_mi" sequence='30'/>
Follow ups