summaryrefslogtreecommitdiff
path: root/addons/analytic/security
AgeCommit message (Collapse)Author
2018-09-10Revert "[IMP] base: Remove unused module categories"Yannick Tivisse
This reverts commit 382fbd35204ff947c16b795ca090c97d6741fb1d.
2018-04-26[IMP] base: Remove unused module categoriesYannick Tivisse
The categories other extra rigths and hidden are not used now.
2018-01-31[IMP] analytic: in-depth refactoringJoren Van Onder
* analytic accounts can be shared among companies * amount on analytic lines always refer to amount in company currency of which it belongs to * add analytic groups (hierarchical way to classify analytic accounts) * analytic tags: - only present on analytic lines, not anymore on analytic accounts - can be used to distribue/split an analytic lines among several analytic accounts - enabled by a dedicated res.group - added on several objects (vouchers, expenses, analytic defaults...) as well as in bank statement reconciliation widget (manual counterpart and account.reconcile.model) * bunch of fixes made related to analytic Was PR #22124. Was task 32386. Original work by tbe.
2016-08-10[REF] various: rename openerp node to odoo in xml filesThibault Delavallée
2015-08-27[IMP] analytic: adaptation due to the new Sale moduleNicolas Martinelli
Major changes: - Remove reports - Simplify models Reason: complete rewrite of the Sale module. Responsible: fp, dbo, nim
2015-07-22[FIX] account,analytic: move test from account to analyticChristophe Simonis
2015-01-16[IMP] Cleanup and refactoring of exception handlingGoffin Simon
Unify and refactor exception handling in framework and addons. The generic `except_osv` is now deprecated, and replaced by more specialized exception subtypes: - `UserError` (renamed from Warning, as it conflicts with the built-in `Warning`) raised when a non-technical error occurs during a business operation. It could be a missing information in the data provided by the user, or a misconfiguration. - `AccessError`: raised when any operation is denied because the user conducting it does not have the required access rights. - `AccessDenied`: raised when an operation that requires authenticated access is attempted via an unauthenticated request. - `MissingError`: raised when an operation is attempted on a record that does not exist. - `ValidationError`: raised when an operation violates a SQL or Python constraint. - All other exceptions are internal errors due to a system problem or bug, and raised untouched to the client-side, which should display a traceback. All exceptions take a single message argument. The `test_exceptions` module has been updated to showcase both new and old (deprecated) exceptions. A great many old `except_osv` had a useless title with "Error!" or "Warning", those have been removed, as this is handled by the client-side widget that displays the messages. This commit introduces a more consistent policy for logging errors and warnings: - All messages that do not require administrator attention should be logged at INFO level or lower. This includes all errors that are notified to the user in a friendly manner, even for access right problems or validation errors during business operations. - All messages that indicate a likely misconfiguration or malicious use by the users should be logged at WARNING level, as they typically require administrator attention. - All other unhandled internal errors cannot typically be handled by the user and should be logged at ERROR or higher level, as they require immediate administrator attention.
2014-08-04[MOVE] account: moved account/project files to analytic or account, ↵cod-odoo
depending on which module the moved code belongs to. This allows to remove references to project in account module. Also added some improvements in project when deleting a project (delete account if void) or when deleting an account (delete project if void).
2013-04-29[REM] bunch of nonsensical @model + @refXavier Morel
bzr revid: xmo@openerp.com-20130429124333-p1h11fpy04y3sljy
2012-07-13Harmonize the noupdate flag on security XML files :Alexis de Lattre
- ir.rule objects are noupdate="1" - all other objects are noupdate="0" bzr revid: alexis@via.ecp.fr-20120713170838-pjsysliyt6twazrc
2012-04-26[IMP] Rename Budgets Management to Budget Management in account config ↵Jagdish Panchal (Open ERP)
wizard, change depends of account_accountant module and put Analytic Accounting group from Usability to Hidden group in user form bzr revid: jap@tinyerp.com-20120426102942-gkyl87lp6gpfq53x
2012-04-04[IMP] groups: remove auto-inclusion of admin in groups, and make the ↵Raphael Collet
inclusion explicit in groups bzr revid: rco@openerp.com-20120404090830-nteimn2kvz8nkk7h
2011-12-13[MERGE] trunk-user-groups-rco: add category_id to groupsRaphael Collet
bzr revid: rco@openerp.com-20111213141949-ohvn0c9iq6tcl7jj
2011-12-12[IMP] Security Rule: removed duplicates due to inheritancies of groupsFabien Pinckaers
bzr revid: fp@tinyerp.com-20111212181113-mhnnbps3ip8ls6pp
2011-12-12[IMP] account, analytic, auction: add group categoriesRaphael Collet
bzr revid: rco@openerp.com-20111212133523-ea0r5b47mc5tddl7
2011-06-08[FIX] analytic,hr,hr_evaluation,hr_expense,hr_recruitment: added ↵mtr
multi-company access rules lp bug: https://launchpad.net/bugs/788139 fixed bzr revid: mtr@mtr-20110608072935-blig6ejq1oa36un5
2011-02-28[REVERT] all: revert incorrect change of default ir.rules for multi-companyOlivier Dony
By default only records belonging to the user's company or descendant companies should be visible. The original patch introduced visibility of records from ancestor companies, which should be suited only for a few cases, such as res.patner. Original revision: 3164.24.175 sbh@tinyerp.com-20101223095216-n6psmzicdcs8is8x lp bug: https://launchpad.net/bugs/720175 fixed bzr revid: odo@openerp.com-20110228135754-6skiy4fb9dg54xb6
2010-12-23[Fix] : correct security rule of company_idSbh (OpenERP)
bzr revid: sbh@tinyerp.com-20101223095216-n6psmzicdcs8is8x
2010-10-18[IMP] ir.rule reviewedFabien Pinckaers
bzr revid: fp@tinyerp.com-20101018092840-7a6wv2vw2s6a1a2s
2010-10-09[IMP] better useabilityFabien Pinckaers
bzr revid: fp@tinyerp.com-20101009160143-rrcfgoyudey22zv4
2010-10-04[REM] Analytic: Remove access rights from analytic groupARA (OpenERP)
bzr revid: ara@tinyerp.com-20101004111801-o8dw16eiiprukkou
2010-09-14[IMP] account,analytic: shifted product related access rights for analytic ↵vra
group to account module. bzr revid: vra@tinyerp.com-20100914122438-npaqxmpfqiemufgv
2010-09-14[FIX] account, analytic: shifted the account related access rights to ↵vra
account module. bzr revid: vra@tinyerp.com-20100914112946-6166xvm1lp1xy881
2010-09-13[MERGE] merge with same branchqdp-launchpad@tinyerp.com
bzr revid: qdp-launchpad@tinyerp.com-20100913155446-gm9b07hb4fnd5yyo
2010-09-13[IMP] analytic: better name for ir.ruleqdp-launchpad@tinyerp.com
bzr revid: qdp-launchpad@tinyerp.com-20100913152323-z9s377w2d39toeiq
2010-09-08[REM][IMP] account, analytic: remove extended group from analytic related ↵vra
menu and improved analytic object. bzr revid: vra@tinyerp.com-20100908061652-e2e5nabdo3uflfxv
2010-09-07[ADD] added access rights for Analytic Accounting group including menus. vra
[REM] Extended group for analytic related menus. [FIX] Analytic Entries date Order. [FIX] Assigning sale price with proper sign in product_id onchange in analytic line. bzr revid: vra@tinyerp.com-20100907115728-n09gkjycdr32ej77
2010-09-03[ADD] Analytic: added Analytic group on analytic account and put that group ↵pap (openerp)
on menus related to analytic accounting, removed access rules for anaytic accounting bzr revid: pap@tinyerp.co.in-20100903124403-o1gbrd38nc047vhx
2010-09-01[ADD] Account: added groups on analytic accounting and added access rights ↵pap (openerp)
for it bzr revid: pap@tinyerp.co.in-20100901073017-w54ys7g3v1qzr7tp
2010-08-20[ADD] account, account_payment, analytic: added company related record rules ↵vra
for some objects and also added company field. bzr revid: vra@tinyerp.com-20100820113218-5xg58scsgjavb6fg
2010-02-06[IMP] task search viewFabien Pinckaers
bzr revid: fp@tinyerp.com-20100206184737-4mbipft7xk3cv5f2
2010-02-05rename report_analytic_planing to project_planing and removed dependancy of ↵HDA (OpenERP)
account from project and add analytic module + improvement in account_anglo_saxon bzr revid: hda@tinyerp.com-20100205150927-ztj0oaw3d3mv4f34