diff options
| author | RHA(OpenERP) <> | 2010-09-20 11:41:01 +0530 |
|---|---|---|
| committer | Rvo (Open ERP) <rvo@tinyerp.co.in> | 2010-09-20 11:41:01 +0530 |
| commit | 4def2f930b0bd5e96c5299afb95183a7d51185f7 (patch) | |
| tree | 60c99a0dd71750d17ae98217c2b034e5722a94d9 /addons/project_issue | |
| parent | 7934430265dce61e4cfed841b111a0628388c6ef (diff) | |
[IMP]: Usability imporvements in project_* and document_* modules
bzr revid: rvo@tinyerp.co.in-20100920061101-qizxmc2hyxcj2a9s
Diffstat (limited to 'addons/project_issue')
| -rw-r--r-- | addons/project_issue/project_issue.py | 6 | ||||
| -rw-r--r-- | addons/project_issue/project_issue_menu.xml | 4 | ||||
| -rw-r--r-- | addons/project_issue/project_issue_view.xml | 41 |
3 files changed, 29 insertions, 22 deletions
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 5c5a8907dc9..05e047914b7 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -70,7 +70,7 @@ class project_issue(crm.crm_case, osv.osv): message = _('Issue ') + " '" + name + "' "+ _("is Closed.") self.log(cr, uid, id, message) return res - + def _compute_day(self, cr, uid, ids, fields, args, context=None): if context is None: context = {} @@ -152,7 +152,7 @@ class project_issue(crm.crm_case, osv.osv): domain="[('partner_id','=',partner_id)]"), 'company_id': fields.many2one('res.company', 'Company'), 'description': fields.text('Description'), - 'state': fields.selection([('draft', 'Draft'), ('open', 'Todo'), ('cancel', 'Cancelled'), ('done', 'Closed'),('pending', 'Pending'), ], 'State', size=16, readonly=True, + 'state': fields.selection([('draft', 'Draft'), ('open', 'To Do'), ('cancel', 'Cancelled'), ('done', 'Closed'),('pending', 'Pending'), ], 'State', size=16, readonly=True, help='The state is set to \'Draft\', when a case is created.\ \nIf the case is in progress the state is set to \'Open\'.\ \nWhen the case is over, the state is set to \'Done\'.\ @@ -409,7 +409,7 @@ class project(osv.osv): 'project_escalation_id' : fields.many2one('project.project','Project Escalation', help='If any issue is escalated from the current Project, it will be listed under the project selected here.', states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}), 'reply_to' : fields.char('Reply-To Email Address', size=256) } - + def _check_escalation(self, cr, uid, ids): project_obj = self.browse(cr, uid, ids[0]) if project_obj.project_escalation_id: diff --git a/addons/project_issue/project_issue_menu.xml b/addons/project_issue/project_issue_menu.xml index 9c074ed2fd3..514fd59c8d6 100644 --- a/addons/project_issue/project_issue_menu.xml +++ b/addons/project_issue/project_issue_menu.xml @@ -12,10 +12,10 @@ <field name="view_type">form</field> <field name="view_mode">tree,calendar</field> <field name="view_id" ref="project_issue_tree_view"/> - <field name="domain" eval="[('categ_id','=',ref('bug_categ'))]"/> + <field name="domain" eval=""/> <field name="context">{"search_default_user_id": uid, "search_default_current":1, "search_default_project_id":project_id}</field> <field name="search_view_id" ref="view_project_issue_filter"/> - <field name="help">Issues like bugs in a system, client complain, materials breakdown are collected here.A list view allows the manager to quickly check for them, assign them, make their status evolved.</field> + <field name="help">Issues like bugs in a system, client complain, materials breakdown are collected here. A list view allows the manager to quickly check for them, assign them, make their status evolved.</field> </record> <record model="ir.actions.act_window.view" id="action_crm_tag_tree_view0"> diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index ac8ffc5b721..7fc2db7c775 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -66,7 +66,7 @@ <group col="8" colspan="4"> <field name="state" /> <button name="case_open" string="Open" states="draft,pending" type="object" icon="gtk-go-forward"/> - <button name="case_close" string="Close" states="open,draft,pending" type="object" icon="gtk-jump-to"/> + <button name="case_close" string="Close" states="open,draft,pending" type="object" icon="terp-dialog-close"/> <button name="case_pending" string="Pending" states="draft,open" type="object" icon="gtk-media-pause"/> <button name="case_cancel" string="Cancel" states="draft,open,pending" type="object" icon="gtk-cancel"/> <button name="case_escalate" string="Escalate" states="open,draft,pending" type="object" icon="gtk-go-up"/> @@ -75,7 +75,7 @@ </page> <page string="Emails" groups="base.group_extended"> <group colspan="4"> - <field colspan="4" name="email_cc" string="Global CC" widget="char"/> + <field colspan="4" name="email_cc" string="Global CC" widget="url"/> </group> <field name="message_ids" colspan="4" nolabel="1" mode="tree,form"> <tree string="History"> @@ -157,7 +157,7 @@ <field name="model">project.issue</field> <field name="type">tree</field> <field name="arch" type="xml"> - <tree string="Issue Tracker Tree" colors="red:state=='open';blue:state=='pending';grey:state in ('cancel', 'done')"> + <tree string="Issue Tracker Tree" colors="black:state=='open';blue:state=='pending';grey:state in ('cancel', 'done')"> <field name="id"/> <field name="create_date"/> <field name="name"/> @@ -174,11 +174,12 @@ <field name="assigned_to"/> <field name="state"/> <button name="case_close" string="Done" states="open,draft,pending" type="object" icon="gtk-jump-to"/> - <button name="case_open" string="Open" states="draft,pending" type="object" icon="gtk-go-forward"/> + <button name="case_open" string="Open" states="draft,pending" type="object" icon="gtk-go-forward" help="To Do"/> <button name="case_cancel" string="Cancel" states="draft,open,pending" type="object" icon="gtk-cancel"/> <button name="case_pending" string="Pending" states="draft,open" type="object" icon="gtk-media-pause"/> <button name="case_escalate" string="Escalate" states="open,draft,pending" type="object" icon="gtk-go-up"/> <button name="case_reset" string="Reset to Draft" states="done,cancel" type="object" icon="gtk-convert"/> + <field name="categ_id" invisible="1"/> </tree> </field> </record> @@ -190,8 +191,8 @@ <field name="arch" type="xml"> <search string="Issue Tracker Search"> <group> - <filter string="Current" name="current" domain="[('state','in',('open','draft'))]" help="Draft and Open Issues" icon="terp-check" default="1"/> - <filter string="In Progress" domain="[('state','=','open')]" help="Open Issues" icon="terp-camera_test"/> + <filter string="Current" name="current" domain="[('state','in',('open','draft'))]" help="Draft and To Do" icon="terp-check" default="1"/> + <filter string="To Do" domain="[('state','=','open')]" help="Open Issues" icon="terp-camera_test"/> <filter string="Pending" domain="[('state','=','pending')]" help="Pending Issues" icon="terp-gtk-media-pause"/> <separator orientation="vertical"/> <filter icon="terp-go-today" string=" Today " separator="1" domain="[('date','=',time.strftime('%%Y-%%m-%%d'))]" help="Today's bugs" /> @@ -204,25 +205,31 @@ <field name="user_id"/> <field name="project_id" string="Project"/> <field name="state"/> + <field name="categ_id"/> </group> <newline/> <group expand="0" string="Group By..." groups="base.group_extended"> + <filter string="Responsible" icon="terp-personal" + domain="[]" context="{'group_by':'user_id'}" /> + <filter string="Partner" icon="terp-partner" domain="[]" + context="{'group_by':'partner_id'}" /> + <separator orientation="vertical"/> <filter string="Project" icon="terp-folder-blue" domain="[]" context="{'group_by':'project_id'}" /> - <filter string="Stage" icon="terp-stage" domain="[]" - context="{'group_by':'stage_id'}" /> - <filter string="Priority" icon="terp-rating-rated" domain="[]" - context="{'group_by':'priority'}" /> <filter string="Version" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by':'type_id'}" /> - <separator orientation="vertical" /> - <filter string="Partner" icon="terp-personal" domain="[]" - context="{'group_by':'partner_id'}" /> - <filter string="Salesman" icon="terp-personal" - domain="[]" context="{'group_by':'user_id'}" /> + <separator orientation="vertical"/> + <filter string="Category" icon="terp-stock_symbol-selection" domain="[]" + context="{'group_by':'categ_id'}" /> + <filter string="Priority" icon="terp-rating-rated" domain="[]" + context="{'group_by':'priority'}" /> + <filter string="Stage" icon="terp-stage" domain="[]" + context="{'group_by':'stage_id'}" /> + <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" + context="{'group_by':'state'}" /> <separator orientation="vertical" /> <filter string="Month" icon="terp-go-month" - domain="[]" context="{'group_by':'create_date'}" /> + domain="[]" context="{'group_by':'create_date'}" help="Creation Month"/> </group> </search> </field> @@ -316,6 +323,6 @@ </field> </field> </record> - + </data> </openerp> |
