[Trunk/7.0] Shortcuts don't work in list View

Bug #1134068 reported by conexus - s.petersen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Web (MOVED TO GITHUB)
Confirmed
Wishlist
OpenERP R&D Web Team

Bug Description

Hello,

Shortcuts like Alt + Ctrl + C for creating, S for saving, ... don't work in the Journal Items View.

They work in Journal Entries View, but in our opinon and according to the way accountants do their daily work the shortcuts should really be usabel in the Journal Items View.

with kind regards

Revision history for this message
Amit Bhavsar (Open ERP) (amb-openerp) wrote :

Hello petersen,

I think you might have a miss something..

Shortcuts Keys is depend on the browser. I have checked this Issue with chrom Version 24.0.1312.56. when I try to save the record with Shortcuts key "ctrl + S" . than It's work for me. .. :)

So It's not bug. would you please check this link for more info : http://v6.openerp.com/node/1269
Hope this will help for you.

Thanks!

Changed in openobject-addons:
status: New → Invalid
Revision history for this message
conexus - s.petersen (s.petersen) wrote :
Download full text (4.2 KiB)

Thanks for your answer.

I tried with chrome and firefox. It seems like the shortcuts only work in Form Views not in List Views.

However an accountant will work in the List View of the Journal Items, where he can create and save line by line.
The Shortcuts don't work there.

In Journal Items (List View ) you can create one line, hit Enter and a counterpart entry will be generated, but if you select both lines and select More - Post Journal Entries, you'll get following Error:

2013-02-27 09:33:57,991 2149 ERROR sieben4 openerp.sql_db: Programming error: FEHLER: Operator existiert nicht: integer = boolean
ZEILE 1: ...OM "account_move_line" WHERE account_move_line.id IN (false,...
                                                              ^
TIP: Kein Operator stimmt mit dem angegebenen Namen und den Argumenttypen überein. Sie müssen möglicherweise ausdrückliche Typumwandlungen hinzufügen.
, in query SELECT account_move_line."statement_id",account_move_line."journal_id",account_move_line."currency_id",account_move_line."date_maturity",account_move_line."partner_id",account_move_line."reconcile_partial_id",account_move_line."analytic_account_id",account_move_line."credit",account_move_line."centralisation",account_move_line."analytics_id",account_move_line."company_id",account_move_line."tax_code_id",account_move_line."state",account_move_line."debit",account_move_line."blocked",account_move_line."ref",account_move_line."account_id",account_move_line."followup_date",account_move_line."period_id",account_move_line."date_created",account_move_line."date",account_move_line."move_id",account_move_line."name",account_move_line."reconcile_id",account_move_line."tax_amount",account_move_line."product_id",account_move_line."account_tax_id",account_move_line."product_uom_id",account_move_line."followup_line_id",account_move_line."amount_currency",account_move_line."quantity",account_move_line.id FROM "account_move_line" WHERE account_move_line.id IN %s ORDER BY date desc, id desc
2013-02-27 09:33:57,991 2149 ERROR sieben4 openerp.osv.osv: Uncaught exception
Traceback (most recent call last):
  File "/home/conexus/Dokumente/openerp-7-20130222/openerp/osv/osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/conexus/Dokumente/openerp-7-20130222/openerp/osv/osv.py", line 198, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/conexus/Dokumente/openerp-7-20130222/openerp/osv/osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/conexus/Dokumente/openerp-7-20130222/openerp/addons/account/wizard/account_validate_account_move.py", line 57, in validate_move_lines
    if line.move_id.state=='draft':
  File "/home/conexus/Dokumente/openerp-7-20130222/openerp/osv/orm.py", line 484, in __getattr__
    return self[name]
  File "/home/conexus/Dokumente/openerp-7-20130222/openerp/osv/orm.py", line 399, in __getitem__
    field_values = self._table.read(self._cr, self._uid, ids, field_names, context=self._context, load="_classic_write")
  File "/home/conexus/Dokumente/openerp-7-20130222/openerp/osv/orm.py", line 3604, in read
    result = self._rea...

Read more...

Revision history for this message
Amit Bhavsar (Open ERP) (amb-openerp) wrote :

Hello petersen,

Yes, you are absolutely right. Shortcuts key is not working in list view. currently This functionality is available for form view only. So before implementing this, we had more discuss on this Issue.

This is not a bug but rather than it's your suggestion to add this features for list view also. We can consider this is as your suggestion, so we are considering it as a "Wishlist".

Moreover, you talk about "Post Journal Entries" problem. It's different Issue. so would you please post another Issue for this problem.

Thanks!

affects: openobject-addons → openerp-web
Changed in openerp-web:
status: Invalid → Confirmed
importance: Undecided → Wishlist
assignee: nobody → OpenERP R&D Web Team (openerp-dev-web)
summary: - [7.0] Shortcuts don't work in Journal Items View
+ [Trunk/7.0] Shortcuts don't work in list View
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.