Skip to content

Change on the relation between Knowledge and Procedures / Manuals.... #752

@etobella

Description

@etobella

Recently, I found some cases where companies don't want to set the manuals, procedures and so on in odoo because they have their own system for doing it.

Even the external systems have some benefits, however, they want to handle the nonconformities, actions, reviews and so on inside Odoo. The problem is that everything in management-system is entangled with document_page. They want to have the reference there, but avoiding the complexity of handling the information there.

I have the following proposal for 18:

  1. We create a new model called mgmtsystem.document in mgmtsystem with the following information:
    1. type (of document): Procedure, Manual...
    2. kind: Document.page, URL...
    3. document_page_id
    4. URL
  2. We change all the logic to integrate everything this way.
  3. We create the migration scripts
  4. In 19, by default, the relation with document_page will be avoided and added in a new module.

The idea is to avoid new modules in 18 and leave that split for 19 in order to minimize the changes.

There are some extra benefits on this approach. For example, we will be able to change the name PRocedure to our own language. Right now, if we do that, all the procedure cannot be selected on non-conformities.

WDYT?

@max3903 @ValentinVinagre @JordiBForgeFlow

Metadata

Metadata

Assignees

Labels

enhancementstalePR/Issue without recent activity, it'll be soon closed automatically.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions