journal_id and period_id in account.move.line should be 'related' fields, and hidden in most cases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Released
|
Low
|
OpenERP R&D Addons Team 3 | ||
Ubuntu |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Journal_id and Period_Id are repeatedly defined in Account.move and account.move.line which is not reasonable as long as I can not create different lines with different journals per move
_constraints = [
'You cannot create more than one move per period on centralized journal',
'You cannot create entries on different periods/journals in the same move',
]
Having said that, IMHO I do not see that need for redundancy in account.move.line as long as it is already defined in account.move. Furthermore, it is really and noticeably from past experience confuse the end user while doing data entry and decreasing the UX.
Related branches
- Mustufa Rangwala (Open ERP) (community): Approve
- Purnendu Singh (OpenERP) (community): Needs Resubmitting
- Bharat Devnani (Open ERP) (community): Needs Resubmitting
- qdp (OpenERP): Pending requested
-
Diff: 9716 lines (+6631/-166)152 files modifiedaccount/account.py (+1/-1)
account/account_move_line.py (+40/-2)
account/account_view.xml (+4/-0)
account/i18n/cs.po (+11/-0)
account/i18n/fr.po (+169/-2)
account_cancel/i18n/sv.po (+5/-0)
account_followup/i18n/ca.po (+10/-0)
account_invoice_l10nbe/__openerp__.py (+58/-0)
account_invoice_l10nbe/invoice.py (+218/-0)
account_invoice_l10nbe/partner.py (+51/-0)
account_invoice_layout/i18n/ca.po (+5/-0)
account_invoice_layout/i18n/vi.po (+5/-0)
analytic_journal_billing_rate/i18n/fi.po (+100/-0)
association/i18n/sv.po (+5/-0)
auction/i18n/ca.po (+5/-0)
audittrail/i18n/fi.po (+385/-0)
base_action_rule/base_action_rule.py (+7/-0)
base_action_rule/i18n/sv.po (+5/-0)
base_calendar/__openerp__.py (+5/-0)
base_calendar/i18n/sv.po (+5/-0)
base_module_record/i18n/sv.po (+5/-0)
base_setup/base_setup_views.xml (+101/-0)
base_synchro/i18n/sv.po (+5/-0)
base_vat/i18n/cs.po (+5/-0)
board/board_view.xml (+41/-0)
board/i18n/sv.po (+5/-0)
caldav/i18n/sv.po (+5/-0)
crm/crm.py (+15/-0)
crm/crm_lead.py (+5/-0)
crm/crm_view.xml (+54/-4)
crm/i18n/ca.po (+10/-0)
crm/i18n/sv.po (+5/-0)
email_template/__openerp__.py (+5/-0)
email_template/i18n/fi.po (+1318/-0)
email_template/i18n/sv.po (+5/-0)
event/i18n/ru.po (+5/-0)
fetchmail/i18n/fi.po (+317/-0)
hr/security/hr_security.xml (+6/-0)
hr_holidays/hr_holidays_view.xml (+4/-0)
hr_holidays/i18n/ca.po (+5/-0)
hr_recruitment/hr_recruitment_demo.xml (+86/-41)
mail/mail_message.py (+150/-0)
mrp/i18n/sv.po (+5/-0)
mrp_operations/i18n/sv.po (+5/-0)
mrp_repair/i18n/sv.po (+5/-0)
multi_company/i18n/pt.po (+5/-0)
multi_company/i18n/sv.po (+5/-0)
multi_company/i18n/vi.po (+96/-0)
point_of_sale/i18n/ar.po (+5/-0)
point_of_sale/i18n/bg.po (+5/-0)
point_of_sale/i18n/bs.po (+5/-0)
point_of_sale/i18n/ca.po (+10/-0)
point_of_sale/i18n/cs.po (+5/-0)
point_of_sale/i18n/da.po (+5/-0)
point_of_sale/i18n/de.po (+175/-2)
point_of_sale/i18n/el.po (+5/-0)
point_of_sale/i18n/es.po (+48/-2)
point_of_sale/i18n/es_AR.po (+5/-0)
point_of_sale/i18n/es_EC.po (+125/-2)
point_of_sale/i18n/et.po (+5/-0)
point_of_sale/i18n/fi.po (+5/-0)
point_of_sale/i18n/fr.po (+97/-2)
point_of_sale/i18n/hi.po (+5/-0)
point_of_sale/i18n/hr.po (+5/-0)
point_of_sale/i18n/hu.po (+5/-0)
point_of_sale/i18n/id.po (+5/-0)
point_of_sale/i18n/it.po (+36/-11)
point_of_sale/i18n/ko.po (+5/-0)
point_of_sale/i18n/lt.po (+5/-0)
point_of_sale/i18n/mn.po (+5/-0)
point_of_sale/i18n/nl.po (+5/-0)
point_of_sale/i18n/nl_BE.po (+5/-0)
point_of_sale/i18n/pl.po (+5/-0)
point_of_sale/i18n/pt.po (+15/-2)
point_of_sale/i18n/pt_BR.po (+5/-0)
point_of_sale/i18n/ro.po (+5/-0)
point_of_sale/i18n/ru.po (+5/-0)
point_of_sale/i18n/sl.po (+5/-0)
point_of_sale/i18n/sq.po (+5/-0)
point_of_sale/i18n/sr.po (+124/-2)
point_of_sale/i18n/sr@latin.po (+15/-2)
point_of_sale/i18n/sv.po (+5/-0)
point_of_sale/i18n/tlh.po (+5/-0)
point_of_sale/i18n/tr.po (+5/-0)
point_of_sale/i18n/uk.po (+5/-0)
point_of_sale/i18n/vi.po (+5/-0)
point_of_sale/i18n/zh_CN.po (+15/-2)
point_of_sale/i18n/zh_HK.po (+5/-0)
point_of_sale/i18n/zh_TW.po (+5/-0)
procurement/i18n/sv.po (+5/-0)
product_margin/i18n/cs.po (+5/-0)
project/i18n/fr.po (+10/-0)
project/project_view.xml (+6/-0)
project_issue/project_issue.py (+6/-0)
project_issue/project_issue_view.xml (+4/-0)
project_mailgate/project_mailgate.py (+44/-0)
project_scrum/i18n/sv.po (+5/-0)
project_scrum/i18n/zh_CN.po (+5/-0)
purchase/i18n/ar.po (+5/-0)
purchase/i18n/bg.po (+5/-0)
purchase/i18n/bs.po (+5/-0)
purchase/i18n/ca.po (+37/-2)
purchase/i18n/cs.po (+41/-26)
purchase/i18n/de.po (+111/-13)
purchase/i18n/el.po (+22/-2)
purchase/i18n/en_GB.po (+5/-0)
purchase/i18n/es.po (+122/-4)
purchase/i18n/es_AR.po (+5/-0)
purchase/i18n/es_CL.po (+21/-5)
purchase/i18n/es_EC.po (+24/-2)
purchase/i18n/et.po (+21/-2)
purchase/i18n/fi.po (+5/-0)
purchase/i18n/fr.po (+27/-5)
purchase/i18n/gl.po (+5/-0)
purchase/i18n/hr.po (+5/-0)
purchase/i18n/hu.po (+27/-5)
purchase/i18n/id.po (+5/-0)
purchase/i18n/it.po (+94/-4)
purchase/i18n/ko.po (+8/-0)
purchase/i18n/lt.po (+5/-0)
purchase/i18n/mn.po (+18/-2)
purchase/i18n/nb.po (+5/-0)
purchase/i18n/nl.po (+21/-2)
purchase/i18n/nl_BE.po (+5/-0)
purchase/i18n/pl.po (+91/-2)
purchase/i18n/pt.po (+42/-5)
purchase/i18n/pt_BR.po (+18/-2)
purchase/i18n/ro.po (+5/-0)
purchase/i18n/ru.po (+57/-2)
purchase/i18n/sk.po (+5/-0)
purchase/i18n/sl.po (+5/-0)
purchase/i18n/sq.po (+5/-0)
purchase/i18n/sr.po (+5/-0)
purchase/i18n/sr@latin.po (+5/-0)
purchase/i18n/sv.po (+5/-0)
purchase/i18n/th.po (+5/-0)
purchase/i18n/tlh.po (+5/-0)
purchase/i18n/tr.po (+5/-0)
purchase/i18n/uk.po (+5/-0)
purchase/i18n/vi.po (+5/-0)
purchase/i18n/zh_CN.po (+255/-4)
purchase/i18n/zh_TW.po (+5/-0)
purchase/purchase.py (+5/-0)
purchase/stock_view.xml (+63/-0)
report_webkit_sample/i18n/fi.po (+146/-0)
resource/i18n/es_EC.po (+362/-0)
sale/sale_view.xml (+41/-0)
subscription/i18n/fi.po (+342/-0)
survey/i18n/cs.po (+5/-0)
survey/i18n/pt.po (+5/-0)
thunderbird/i18n/fi.po (+159/-0)
web_livechat/i18n/pt.po (+44/-0)
summary: |
- Journal_id, Period_id in account.move.line + journal_id and period_id in account.move.line should be 'related' + fields, and hidden in most cases |
Changed in openobject-addons: | |
status: | Confirmed → In Progress |
Changed in openobject-addons: | |
status: | Confirmed → In Progress |
Changed in openobject-addons: | |
status: | In Progress → Fix Committed |
Changed in ubuntu: | |
status: | New → Confirmed |
+1