Giter VIP home page Giter VIP logo

management-system's Introduction

Runboat Pre-commit Status Build Status codecov Translation Status

Management System

Odoo modules to support management systems

Available addons

addon version maintainers summary
document_page_procedure 17.0.1.0.0 Document Management - Wiki - Procedures
mgmtsystem 17.0.1.0.0 Management System

Licenses

This repository is licensed under AGPL-3.0.

However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) policy. Consult each module's __manifest__.py file, which contains a license key that explains its license.


OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

management-system's People

Contributors

awesome-manuel avatar diegofj95 avatar dreispt avatar dzungtran89 avatar ernestotejeda avatar eugen-don avatar fernandoromera avatar guewen avatar ibuioli avatar ivantodorovich avatar ivorra78 avatar jalzaga avatar llacroix avatar m1k3lm avatar mymage avatar naousse avatar oca-git-bot avatar oca-transbot avatar oca-travis avatar pedrobaeza avatar primes2h avatar rad0van avatar sbidoul avatar simahawk avatar smaciasosi avatar sysadminmatmoz avatar weblate avatar yvandotet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

management-system's Issues

No documentation for installation

Hello Everyone.
I have an odoo 9 enterprise edition and i would like to install all these modules or atleast the document_page_quality_manual module. I tried uploading it to the addons folder and then also updated the modules list but i still dont see it anywhere. Any help regarding this issue would be great :)

8.0 mgmtsystem claim

Make sure that all the comments in the mgmtsystem_claim.xml file are needed or can be deleted completely as they might not be much relevant.

As I understand, most buttons can be replaced by the state bar on the top right of the screen. Buttons that handle/trigger workflows can be removed. Workflows can be handled easily with the state bar.

Audit report displays cancelled improvement opportunities

Versions

v7 and later

Steps to reproduce

  • Create an audit
  • Within this audit, add an improvement opportunity
  • Cancel the improvement opportunity
  • Print the audit report

Result

In the audit report, the improvement opportunity is displayed.

Expected result

In the audit report, the improvement opportunity is NOT displayed.

[7.0] mgmtsystem_probability

This module allow you to manage scale of probability (or likelihood) used across different modules (health and safety, information security).

Dependencies

  • mgmtsystem

Models

mgmtsystem.probability

  • Name: char
  • Value: integer
  • Category: selection ('hazard', 'security')

Menu

Menu item in Management System > Configuration > Probability

Security

  • MGMT User group can read
  • MGMT Manager group can create, read, update and delete

Data

  • Maximum (every week), 4
  • Strong (every month), 3
  • Significant (every year), 2
  • Minimum (every decade), 1

[7.0] mgmtsystem_security_event

This module allows you to manage security events of your information security management system (ISMS) with:

  • Security events
  • Threat Scenario
  • Threat Origins
  • Security Measures
  • Underlying and Essential Assets

Dependencies

  • information_security_manual
  • document_page_work_instructions
  • mgmtsystem_severity
  • mgmtsystem_probability

Menu

  • Manuals
    • Manuals
    • Security Events
  • Configuration
    • Security
      • Assets
        • Essential
        • Underlying
        • Category
      • Security Measure
      • Threats
        • Origins
        • Scenario

Models and fields

Assets Category

mgmtsystem.security.assets.category

  • Name: char

Essential Assets

mgmtsystem.security.assets.essential

  • Name: char
  • Description: txt
  • Responsible: m2o with res.user

Underlying Assets

mgmtsystem.security.assets.underlying

  • Name: char
  • Category: m2o with mgmtsystem.security.assets.category
  • Essential Assets: m2m with mgmtsystem.security.assets.essential

Security Measure

mgmtsystem.security.measure

  • Name: char
  • Description: txt
  • Work Instruction: m2o with document.page with a domain to filter with the Work Instructions category

Threat Origin

mgmtsystem.security.threat.origin

  • Name: char

Threat Scenario

mgmtsystem.security.threat.scenario

  • Name: char
  • Description: txt
  • Origin: m2o with mgmtsystem.security.threat.origin
  • Underlying Assets: m2m with mgmtsystem.security.assets.underlying
  • Original Probability:
    • m2o with mgmtsystem.probability filtered on category=security
    • help=Probability without any security measures
  • Original Severity:
    • m2o with mgmtsystem.severity filtered on category=security,
    • help=Probability without any security measures
  • Current Probability:
    • m2o with mgmtsystem.probability filtered on category=security,
    • help=Probability with existing security measures
  • Current Severity:
    • m2o with mgmtsystem.severity filtered on category=security,
    • help=Severity with existing security measures
  • Residual Probability:
    • m2o with mgmtsystem.probability filtered on category=security,
    • help=Probability after remediation
  • Residual Severity:
    • m2o with mgmtsystem.severity filtered on category=security,
    • help=Severity after remediation

Security Events - Scenario Lines

mgmtsystem.security.event.scenario

  • Scenario: m2o with mgmtsystem.security.threat.scenario
  • Origin: m2o with mgmtsystem.security.threat.origin
  • Severity: m2o with mgmtsystem.severity filtered on category=security
  • Description: txt
  • Name: Events - Scenario - Origin

Security Events - Measure Lines

mgmtsystem.security.event.measure

  • Measure: m2o with mgmtsystem.security.measure
  • Underlying Asset: m2o with mgmtsystem.security.assets.underlying
  • Prevention: bool
  • Protection: bool
  • Recovery: bool
  • Name: Events - Measure - Underlying Asset

Security Events

mgmtsystem.security.event

  • Name: char
  • Description:
    • m2o with document_page filtered with category=Security Events
    • document pages will also contain the information of the impact of the event
  • Severity: m2o with mgmtsystem.severity filtered on category=security
  • Scenarios: o2m with mgmtsystem.security.event.scenario
  • Measures: o2m with mgmtsystem.security.event.measure

Why modules are in installable=False state ?

Hello.
I would like to test some these modules.
But i can't install anything.
Should I change installable=False into True to make this possible.
If I do that, is there any consequences ?
Thx

mgmtsystem_information_security

Information Security Management System

This module adds a new management system and installs all the applications required to deploy and manage your Information Security Management System (ISMS), compliant with ISO 27001 standard.

Installation

Before installing the module, you need to define the scope of your system and drive a security analysis. Method like EBIOS (http://en.wikipedia.org/wiki/EBIOS) can help you with the analysis, evaluation and action on risks relating to information systems.

Configuration

  • In the Configuration menu, define your Asset Categories and Threat Origins
  • In the Manuals menu, define your Assets (Essentials and Underlying), Measures, Threat Scenarios, Security Events and Work Instructions

Usage

  • Plan Audits and Top Management Reviews
  • Manage your Nonconformities and Actions

Dependencies

  • mgmtsystem_security_event
  • information_security_manual
  • mgmtsystem_audit
  • mgmtsystem_review

Data

  • Add a new system 'Information Security' using the manual from information_security_manual

Migration to version 9.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-9.0

Dependencies

Modules to migrate

Quality

Environment

Information Security

Health & Safety

  • document_page_health_safety_manual by @naousse in #101
  • mgmtsystem_hazard by @ngrandjean in #164
  • mgmtsystem_hazard_risk
  • mgmtsystem_health_safety

Menu Structure

Management systems

  • Actions
  • Non-Conformities
  • Audits
  • Reviews

Documentation

  • Work Instructions
  • Procedures
  • Environmental Aspects
  • Hazards
  • Manuals

Reports

  • KPI
  • Actions
  • Claims
  • Non-Conformities
  • Audits

Configuration

  • Settings
  • Categories
  • Same current menu items

[Roadmap] mgmtsystem_action

Todo

  • Add "Actions" menu item under "Management Systems / Reports"
  • Add Kanban View
  • Include notification to the responsible user when the action is open
  • Send a reminder to the responsible user 10 days before the action deadline" (discussion)

Kanban View

In the Kanban view:

  • Use color per type:
  • Immediate : Red
  • Corrective : Orange
  • Preventive : Green
  • Improvement opportunities : Blue
  • Display the responsible user avatar
  • Display the deadline

Reporting

Use the pivot view to compute:

  • Number of actions
  • Age (now - creation date)
  • Number of days to open (opening date - creation date)
  • Number of days to close (closing date - opening date)
  • Number of exceeding days (closing date - deadline)

and allow grouping by:

  • Type
  • Creation date
  • Opening date
  • Closing date
  • Deadline
  • Responsible
  • State
  • System

Migration to version8 status

Hi,

I am trying to evaluate the management system on version 8 however it seems that the migration task is work in progress.

May I know about the status of mgmtsystem health safety module whether it is production ready or still work in progress.

Thank you.

[Roadmap] mgmtsystem

Configuration panel available in Management Systems > Configuration > Settings

Settings

Management Systems

  • Quality (ISO 9001)
  • Environment (ISO 14001)
  • Hygiene & Safety (OHSAS 18001)
  • Information Security (ISO 27001)

Applications

  • Actions (immediate, corrective, preventive) and improvement opportunities
  • Nonconformities
  • Claims
  • Audits
  • Top management reviews

Kanban stages in nonconformities

  • Non Conformities: replace workflows with Kanban Stages. Include "notification to the responsible user when the action is open; send a reminder to the responsible user 10 days before the action deadline" (discussion)

8.0 branch doesn't work with odoo 8.0

I tried to use modules in 8.0 branch with Odoo v8.0 but it seems these modules don't work.

There are many wrong imports

There also are some reference to non-existent models, such as survey.type:

This branch also lacks of a valid .gitignore file.

Maybe did somebody miss to move all packages to unported directory?

Can't select a multi-company user in action

There is an issue with multi-company users across the management system modules.

Impacted versions

7.0
Not tested on 8.0

Scope

Management system actions
Not tested on nonconformities, audits and reviews.

Steps to reproduce

  • Add the admin to the multi-company group
  • Create company "Company 2"
  • Create user "Demo2", authorize him access to companies "Your Company" and "Company 2" and set his company to "Company 2"
  • Add user "Demo" to the group "Management System / User"
  • Log in as Demo
  • Create an action and assign it to "Demo2"

Result

"Demo2" is not in the dropdown list.

Expected result

"Demo2" should be in the list, because he is authorized to use "Your Company"

Traceback in mgmtsystem_nonconformity

Hello,

I get an error while installing the module mgmtsystem_nonconformity:

ValueError: External ID not found in the system: mgmtsystem_nonconformity.stage_draft

Thank in advance for any help.
Cas

Migration to version 10.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-10.0

Modules to migrate

Quality

Environment

  • document_page_environment_manual
  • document_page_environmental_aspect
  • mgmtsystem_environment

Health & Safety

Information Security

  • mgmtsystem_info_security_manual

Advanced features

  • mgmtsystem_nonconformity_analytic
  • mgmtsystem_nonconformity_claim
  • mgmtsystem_nonconformity_deptm
  • mgmtsystem_nonconformity_project

Auditing

  • mgmtsystem_review_audittrail
  • mgmtsystem_hazard_audittrail
  • mgmtsystem_claim_audittrail
  • mgmtsystem_audit_audittrail
  • mgmtsystem_action_audittrail

Process

ISO 9011:2015 introduces process approach.
http://www.iso.org/iso/iso9001_2015_process_approach.pdf

CMMI is also process based.
https://en.wikipedia.org/wiki/Process_area_(CMMI)

And following page advises a lean approach with processes and treat work instructions as procedure (as far as I understand)
http://www.pinnacleeg.com/iso/iso-9001-myth-5-process-vs-procedure/

Following page describes process procedure and work instruction clearly:
http://the9000store.com/iso-9000-tips-process-procedure-work-instruction/

Procedures or manual can be used to fulfill processes but we can also introduce the process concept.

document_page_process
mgmt_system_process

Let me know what you think and I can develop and send.

@max3903

[QUESTION] Why is this system using deprecated document.page?

Hello.

I appreciate to know before propose any technical improvement, why is this system using document.page instead new techniques "a page - a view" in order to use the full inline editor from the front end?.

It is a real question in order to no overthink things and simply propose improvements and no refactors.

Thanks a lot in advance.

Regards.

[Roadmap] mgmtsystem_nonconformity

Todo

  • Replace workflow with Kanban stages
  • Add "Nonconformities" menu item under "Management Systems / Reporting"

Kanban View

  • Display the responsible user avatar

Reporting

Use the pivot view to compute:

  • Number of nonconformities
  • Age (now - creation date)
  • Number of days to analyse (analysis date - creation date)
  • Number of days to plan (action plan date - analysis date)
  • Number of days to execute (evaluation date - action plan date)
  • Number of days to close (closing date - creation date)

and allow grouping by:

  • Type
  • Date
  • Partner
  • Responsible
  • Manager
  • Filled by
  • Procedure/Environmental Aspect/Hazard
  • Cause
  • Origin
  • Severity
  • Analysis Evaluator
  • Plan Evaluator
  • Efficiency Evaluator
  • Creation date
  • Analysis date
  • Action plan evaluation date
  • Efficiency evaluation date
  • Closing date
  • State
  • System

Error Create : mgmtsystem_claim & mgmtsystem_action

Hi,

I've noticed there's an error for mgmtsystem_action & mgmtsystem_claim when I installed RMA Claim module. (odoo version 8.0)
When I did Create "action" or "claim", there's pop up windows with this message

Error: NameError: name 'claim_type' is not defined
http://127.0.0.1:8069/web/js/web.assets_backend/6d3763a:2695

this is the error log file

2016-05-27 14:53:48,271 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:53:48] "POST /web/dataset/call_kw/mgmtsystem.action/fields_view_get HTTP/1.1" 200 -
2016-05-27 14:53:48,460 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:53:48] "POST /web/dataset/search_read HTTP/1.1" 200 -
2016-05-27 14:53:49,560 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:53:49] "POST /web/dataset/call_kw/mgmtsystem.action/fields_view_get HTTP/1.1" 200 -
2016-05-27 14:53:49,878 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:53:49] "POST /web/dataset/call_kw/mgmtsystem.action/default_get HTTP/1.1" 200 -
2016-05-27 14:53:50,081 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:53:50] "POST /web/dataset/call_kw/mgmtsystem.action/onchange HTTP/1.1" 200 -
2016-05-27 14:53:53,350 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:53:53] "POST /longpolling/poll HTTP/1.1" 200 -

and

2016-05-27 14:54:43,579 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:43] "POST /longpolling/poll HTTP/1.1" 200 -
2016-05-27 14:54:52,681 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:52] "POST /web/action/load HTTP/1.1" 200 -
2016-05-27 14:54:52,891 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:52] "POST /web/dataset/call_kw/mgmtsystem.claim/fields_view_get HTTP/1.1" 200 -
2016-05-27 14:54:52,893 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:52] "POST /web/dataset/call_kw/mgmtsystem.claim/fields_view_get HTTP/1.1" 200 -
2016-05-27 14:54:53,102 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:53] "POST /web/dataset/call_kw/ir.filters/get_filters HTTP/1.1" 200 -
2016-05-27 14:54:53,131 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:53] "POST /web/dataset/call_kw/res.users/name_get HTTP/1.1" 200 -
2016-05-27 14:54:53,138 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:53] "POST /web/dataset/call_kw/mgmtsystem.claim/fields_get HTTP/1.1" 200 -
2016-05-27 14:54:53,485 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:53] "POST /web/dataset/call_kw/mgmtsystem.claim/fields_view_get HTTP/1.1" 200 -
2016-05-27 14:54:53,666 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:53] "POST /web/dataset/search_read HTTP/1.1" 200 -
2016-05-27 14:54:54,310 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:54] "POST /web/dataset/call_kw/mgmtsystem.claim/fields_view_get HTTP/1.1" 200 -
2016-05-27 14:54:54,818 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:54] "POST /web/dataset/call_kw/mgmtsystem.claim/default_get HTTP/1.1" 200 -
2016-05-27 14:54:54,955 27687 INFO demo4 werkzeug: 10.10.10.1 - - [27/May/2016 14:54:54] "POST /web/dataset/call_kw/mgmtsystem.claim/onchange HTTP/1.1" 200 -

If I remove RMA Claim module, the button will work fine.

thanks.

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 3: ordinal not in range(128)

Impacted versions

7.0

Steps to reproduce

  • Create a nonconformity and fill in all the required form
  • Click on "Send for analysis"

Result

Error message:

Server Traceback (most recent call last):
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/addons/web/session.py", line 89, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/netsvc.py", line 306, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/service/web_services.py", line 632, in dispatch
    res = fn(db, uid, *params)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/osv/osv.py", line 133, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/osv/osv.py", line 225, in exec_workflow
    res = self.exec_workflow_cr(cr, uid, obj, signal, *args)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/addons/audittrail/audittrail.py", line 538, in exec_workflow_cr
    return fct_src(cr, uid, model, method, *args, **kw)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/osv/osv.py", line 218, in exec_workflow_cr
    return object._workflow_signal(cr, uid, [res_id], signal)[res_id]
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/osv/orm.py", line 4034, in _workflow_signal
    result[res_id] = wf_service.trg_validate(uid, self._name, res_id, signal, cr)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/wkf_service.py", line 119, in trg_validate
    res2 = instance.validate(cr, id, ident, signal)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/instance.py", line 43, in validate
    workitem.process(cr, witem, ident, signal, force_running, stack=stack)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/workitem.py", line 60, in process
    ok = _split_test(cr, workitem, activity['split_mode'], ident, signal, stack)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/workitem.py", line 175, in _split_test
    _join_test(cr, t[0], t[1], ident, stack)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/workitem.py", line 183, in _join_test
    create(cr,[activity], inst_id, ident, stack)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/workitem.py", line 40, in create
    process(cr, res, ident, stack=stack)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/workitem.py", line 52, in process
    result = _execute(cr, workitem, activity, ident, stack)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/workitem.py", line 106, in _execute
    returned_action = wkf_expr.execute(cr, ident, workitem, activity)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/wkf_expr.py", line 67, in execute
    return _eval_expr(cr, ident, workitem, activity['action'])
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/workflow/wkf_expr.py", line 57, in _eval_expr
    ret = eval(line, env, nocopy=True)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/tools/safe_eval.py", line 288, in safe_eval
    return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict)
  File "", line 1, in <module>
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/osv/orm.py", line 378, in function_proxy
    return attr(self._cr, self._uid, [self._id], *args, **kwargs)
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/addons/mgmtsystem_nonconformity/model/mgmtsystem_nonconformity.py", line 222, in wkf_analysis
    cr, uid, ids, _('Analysis'), data=data, context=context
  File "/srv/openerp/instances/openerp-oca-runbot/parts/odoo-extra/runbot/static/build/3112532-7-0-f156c2/openerp/addons/mgmtsystem_nonconformity/model/mgmtsystem_nonconformity.py", line 207, in case_send_note
    ''' % (o.state, data['state'])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 3: ordinal not in range(128)

Expected result

The nonconformity moves on to the next stage in the workflow.

Print Verification List error

Hi,

I work for a company who is currently evaluating Open ERP and we have installed the Management system on Open ERP Version 7.0-20140415-231321 on Windows.

The management module is very good and this will be an important part of the software for us.

I realise we do not have any support agreement however we have a problem with a part of the management system.

When we run the Print Verification List the following error is displayed, is there any easy fix for this error? : -

Many thanks and Regards,
Kevin

operator does not exist: integer = boolean
LINE 1: ...ge.id FROM "document_page" WHERE document_page.id IN (false)...
^
HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.

(<class 'psycopg2.ProgrammingError'>, ProgrammingError('operator does not exist: integer = boolean\nLINE 1: ...ge.id FROM "document_page" WHERE document_page.id IN (false)...\n ^\nHINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.\n',), <traceback object at 0x0A2F2F58>)

ValueError: Invalid field 'fold' in leaf "<osv.ExtendedLeaf: ('fold', '=', False) on mgmtsystem_action_stage (ctx: )>"

Impacted versions

First test on v8

Steps to reproduce

Go to Reporting > Management Systems

Results

File "/opt/odoo-8.0-20150129/openerp/osv/expression.py", line 812, in parse
    raise ValueError("Invalid field %r in leaf %r" % (left, str(leaf)))
ValueError: Invalid field 'fold' in leaf "<osv.ExtendedLeaf: ('fold', '=', False) on mgmtsystem_action_stage (ctx: )>"

Expected results

The dashboard displays data without errors.

Update code for v8

From the logs in runbot, I noticed that this module was trying to create an "ir_actions_server" object with some fields that don't exist anymore. By default, odoo only throw warnings and warnings might not have been interpreted as errors.

It should get fixed:

https://github.com/OCA/management-system/blob/8.0/mgmtsystem_action/mgmtsystem_action.xml#L99

Ir actions server doesn't seem to handle that by itself. It might be necessary to add a new module called email_template as dependencies.

http://useopenerp.com/v8/model/ir-actions-server

Migration to version 8.0

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-8

Modules to migrate

  • document_page_environment_manual : #17
  • document_page_environmental_aspect : #52
  • document_page_health_safety_manual : #53
  • document_page_procedure : #35
  • document_page_quality_manual : #50
  • document_page_work_instructions : #26
  • information_security_manual : #18
  • mgmtsystem_action : #22
  • mgmtsystem_audit : #27
  • mgmtsystem_claim : #29
  • mgmtsystem_environment : #54
  • mgmtsystem_hazard : #28
  • mgmtsystem_health_safety : #31
  • mgmtsystem_kpi :
  • mgmtsystem_manuals : #23
  • mgmtsystem_nonconformity : #25
  • mgmtsystem_nonconformity_analytic : #32
  • mgmtsystem_nonconformity_claim : #33
  • mgmtsystem_nonconformity_deptm :
  • mgmtsystem_nonconformity_project : #55
  • mgmtsystem_quality : #34
  • mgmtsystem_review : #51
  • mgmtsystem_survey : #30

Being developed on version 7

  • mgmtsystem_probability :
  • mgmtsystem_security_event :
  • mgmtsystem_severity :

Deprecated modules

  • mgmtsystem_action_audittrail
  • mgmtsystem_audit_audittrail
  • mgmtsystem_claim_audittrail
  • mgmtsystem_hazard_audittrail
  • mgmtsystem_review_audittrail

[Roadmap] mgmtsystem_audit

Todo

  • Add "Audits" menu item under "Management Systems / Reporting"
  • Hide cancelled improvements opportunities and nonconformities in the report
  • Convert verification list report to Qweb
  • Convert audit report to Qweb

Reporting

Use the pivot view to compute:

  • Number of audits
  • Number of questions in the verification list
  • Number of improvements opportunities
  • Number of nonconformities
  • Age (now - date)
  • Number of days to close (closing date - creation date)
  • Number of exceeding days (now or closing date - date)

and allow grouping by:

  • Audit Manager
  • Auditor
  • Auditee
  • Creation date
  • Date
  • Closing date
  • State
  • System

[7.0] mgmtsystem_severity

This module allow you to manage scale of severity used across different modules (health and safety, information security).

Dependencies

  • mgmtsystem

Models

mgmtsystem.severity

  • Name: char
  • Value: integer
  • Category: selection ('hazard', 'security')

Menu

Menu item in Management System > Configuration > Severity

Security

  • MGMT User can read
  • MGMT Manager can create, read, update and delete

Data

  • Critical, 4
  • Important, 3
  • Limited, 2
  • Negligible, 1

Ported this to v10 and got workflows back from v8

Hi guys i have ported the following apps to v10:
mgmtsystem, mgmtsystem_action, mgmtsystem_audit, mgmtsystem_hazard, mgmtsystem_nonconformity, mgmtsystem_review, mgmtsystem_survey.

My client had the following requirement:
The effectiveness review in the module mgmtsystem_nonconformity, needed to be packed into its own stage. And we decided to put the effectiveness review behind the progress stage, since it doesnt make sense to evaluate the effectiveness of a task, an action or a process which hasnt been finished yet.
In addition i was asked to migrate the workflows of approving the analysis and actionplan to version 10.0 which seem to have been discarded in the migration from 8.0 to 9.0.

Id like to know if there was any reason for discarding the concept of planning, or lets say entering data by person A, and getting it approved by person B (e.g. the Manager/ Superior). If there was actually a reason for discarding the workflows i could put them into a separate module.

Also i would like to know if it is acceptable to have the effectiveness review as a separate stage behind the progress stage? If this was acceptable i could drop my developement on the custom module for an additional stage and just modify the mgmtsystem_nonconformity to support the additional Stage in the workflow.

Fail in mgmtsystem_claim

Hello, there is a error in Javascript with a action:

https://github.com/OCA/management-system/blob/8.0/mgmtsystem_claim/views/board_mgmtsystem_claim.xml

In a fresh installation (with data demo or no data demo), when is installed the module mgmtsystem_claim, after in Reporting>Management Systems show a error:

Odoo Client Error
Uncaught Error: % undefined as prefix
http://127.0.0.1:8069/web/js/web.assets_backend/740aec7:2655

The error is related with the domain, if it is removed, it works.

 <record model="ir.actions.act_window" id="action_mgmtsystem_claim">
      <field name="name">board.mgmtsystem.claim.act_window</field>
      <field name="res_model">mgmtsystem.claim</field>
      <field name="view_type">form</field>
      <field name="view_mode">tree</field>
      <field name="domain">[('stage_id.id', 'in', (%(stage_draft)d, %(stage_open)d, %(stage_pending)d))]</field>
    </record> 

Migration to version 9

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-9.0

Dependencies

Modules to migrate

  • mgmtsystem
  • document_page_environment_manual
  • document_page_environmental_aspect
  • document_page_health_safety_manual
  • document_page_procedure
  • document_page_quality_manual
  • document_page_work_instructions
  • information_security_manual
  • mgmtsystem_action
  • mgmtsystem_nonconformity
  • mgmtsystem_nonconformity_analytic
  • mgmtsystem_nonconformity_claim
  • mgmtsystem_claim
  • mgmtsystem_audit
  • mgmtsystem_review
  • mgmtsystem_survey
  • mgmtsystem_quality
  • mgmtsystem_environment

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.