NC has unneeded dependency on document_page_approval

Bug #1215926 reported by Daniel Reis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP Management System
Status tracked in 7.0
7.0
Fix Released
Medium
Savoir-faire Linux' OpenERP

Bug Description

This dependency in not stricly necessary.
Furthermore, it prevents me from installing the NC module using only the mgmtsystem branch:

"Error: You try to install module 'document_page_work_instructions' that depends on module 'document_page_approval'.
But the latter module is not available in your system."

Related branches

Revision history for this message
Maxime Chambreuil (http://www.savoirfairelinux.com) (max3903) wrote :

NC should at least depend on document_page.

Do you agree ?

Changed in openerp-mgmtsystem:
assignee: nobody → Savoir-faire Linux' OpenERP (savoirfairelinux-openerp)
importance: Undecided → Medium
Revision history for this message
Daniel Reis (dreis-pt) wrote :

It's a fact it always had a tab page to relate to procedures.
So, to keep the status quo the answer is yes.

However, if you want to only manage NCs, you could perfectly do it without needing document_page.
So IMHO the ideal solution would be: NCs don't depend on document_page, and have a have a "nc_procedures" glue module that autoinstalls on presence of nc ad document_page.

Also, the "document_page" does not need to depend on "document_page_approval", it should be an optional feature.

summary: - NC has unneede dependency on document_page_procedure
+ NC has unneeded dependency on document_page_procedure
Revision history for this message
Maxime Chambreuil (http://www.savoirfairelinux.com) (max3903) wrote : Re: NC has unneeded dependency on document_page_procedure

I will mark this bug as wishlist until we provide a configuration page.

Changed in openerp-mgmtsystem:
importance: Medium → Wishlist
status: New → Triaged
Revision history for this message
Maxime Chambreuil (http://www.savoirfairelinux.com) (max3903) wrote :

Fixed the dependency and created the blueprint for the configuration panel :
https://blueprints.launchpad.net/openerp-mgmtsystem/+spec/mgmtsystem-configuration-panel

summary: - NC has unneeded dependency on document_page_procedure
+ NC has unneeded dependency on document_page_approval
Revision history for this message
Daniel Reis (dreis-pt) wrote :

Nice initiative.
I would like for the NCs not to depend on document_page, but that 's just a "nice to have". Maybe I make an MP for that later.

Regarding the blueprint, I suppose "= General Settings =" means "= Management System (General) Settings".

I would remove these options:
* Enable multi-company: this should be automatically installed if multi-company is activated.
* Manage actions: it's only instrumental to other options, such as NCs.

Here is my suggestion:

= Management Systems General Settings =
* Manage audits
* Manage nonconformities
* Manage top management reviews
* Manage KPIs
* Documentation version control (install document_page_approver)
* Record document's change logs (install audittrail module, the *autittrail are then auto installed)

= Quality =
* Install quality manual [will also install quality procedures and quality work instructions]
* Install customer satisfaction survey
* Use Projects for NCs
* Manage NC lifecycle (install mgmtsystem_nonconformity_claim; this module could be revised to use a logic similar to Leads -> Opportunities, that share the same Model but look to useres as two different models)

= Environment =
* Manage environmental manual
* Manage environmental aspects

= Health & Safety =
* Manage hazards [is this really an option?]

= Information Security =
* Install information security manual

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

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