Skip to Content

Contributors

Odoo Module Dependency Visualisation

Hi everybody,

I wanted to visualize the dependencies of Odoo modules in a folder and build a script that produces a vis.js powered html: https://github.com/Mint-System/Odoo-Build/blob/main/bin/odoo-module-dependencies

Here is the Odoo 16.0 planet πŸ™‚


Now I am thinking about adding more features such as search and coloring the type of modules.

However, I would like to know if somebody in the OCA community already did something similar.

Would be nice to hear from you :)

Cheers, Janik

-- 
Suggest a meeting: https://apmt.day/janikvonrotz/999120f2/
We are hiring: https://www.mint-system.ch/jobs

CTO Mint System GmbH 
Tel: +41 44 244 7222

by Janik von Rotz - 04:31 - 25 Apr 2025

Follow-Ups

  • Re: Odoo Module Dependency Visualisation
    Internal communication: Actually there is a non OCA but open source module that does the same thing. https://apps.odoo.com/apps/modules/18.0/cx_odoo_plantuml ----- [...] ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​

    Actually there is a non OCA but open sourceΒ module that does the same thing.

    https://apps.odoo.com/apps/modules/18.0/cx_odoo_plantuml


    Best regards,

    photograph
    Ivan Sokolov
    Cetmix Odoo Solutions
    cetmix.com
    FacebookΒ TwitterΒ LinkedInΒ InstagramΒ 
    This message is sent using Mail Messages Easy app


    ----- Original message -----
    Date: May 1, 2025, 10:12:53 AM
    From: Notifications
    Subject: Re: Odoo Module Dependency Visualisation

    Hello

    Great tool !

    It could be supercool if you colorize depending on the licence... it could show if licence inheritance is correct for a project...
    for instance OPL-1 should not inherit AGPL-3...

    Bravo

    --------------------------------
    Cyril VINH-TUNG
    INVITU
    Computer & Network Engineering
    BP 32 - 98713 Papeete - French Polynesia
    TΓ©l: +689 40 46 11 99
    contact@invitu.com

    Le ven. 25 avr. 2025, 04:33, Janik von Rotz <notifications@odoo-community.org> a Γ©critΒ :

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    Powered by Messages Easy Pro


    by "Ivan Sokolov via Cetmix OÜ" <team@cetmix.com> - 10:21 - 1 May 2025
  • Re: Odoo Module Dependency Visualisation
    Hello

    Great tool !

    It could be supercool if you colorize depending on the licence... it could show if licence inheritance is correct for a project...
    for instance OPL-1 should not inherit AGPL-3...

    Bravo

    --------------------------------
    Cyril VINH-TUNG
    INVITU
    Computer & Network Engineering
    BP 32 - 98713 Papeete - French Polynesia
    TΓ©l: +689 40 46 11 99
    contact@invitu.com

    Le ven. 25 avr. 2025, 04:33, Janik von Rotz <notifications@odoo-community.org> a Γ©critΒ :

    Hi everybody,

    I wanted to visualize the dependencies of Odoo modules in a folder and build a script that produces a vis.js powered html: https://github.com/Mint-System/Odoo-Build/blob/main/bin/odoo-module-dependencies

    Here is the Odoo 16.0 planet πŸ™‚


    Now I am thinking about adding more features such as search and coloring the type of modules.

    However, I would like to know if somebody in the OCA community already did something similar.

    Would be nice to hear from you :)

    Cheers, Janik

    -- 
    Suggest a meeting: https://apmt.day/janikvonrotz/999120f2/
    We are hiring: https://www.mint-system.ch/jobs
    
    CTO Mint System GmbH 
    Tel: +41 44 244 7222

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Cyril VINH-TUNG - 10:11 - 1 May 2025
  • Re: Odoo Module Dependency Visualisation

    Hi,


    I did something much simpler - took a copy of https://github.com/OCA/hr/tree/13.0/hr_org_chart_overviewΒ but the org units with modules. However was pretty simple not taking care of loops and such. Your look nice.


    Best regards


    Β Β Β  Radovan Skolnik


    On piatok 25. aprΓ­la 2025 16:33:42 CEST Janik von Rotz wrote:

    > Hi everybody,

    > I wanted to visualize the dependencies

    > of Odoo modules in a folder and build a script that produces a

    > vis.js powered html:

    > https://github.com/Mint-System/Odoo-Build/blob/main/bin/odoo-module-dependen

    > cies [1] Here is the Odoo 16.0 planet πŸ™‚

    >

    >

    >

    > Now I am thinking about adding more

    > features such as search and coloring the type of modules.

    > However, I would like to know if

    > somebody in the OCA community already did something similar.

    > Would be nice to hear from you :)

    >

    > Cheers, Janik

    >

    > --

    > Suggest a meeting:Β  https://apmt.day/janikvonrotz/999120f2/ [2]

    > We are hiring: https://www.mint-system.ch/jobs [3]

    > CTO Mint System GmbH

    > Tel: +41 44 244 7222

    >

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [4]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [5]

    >

    >

    >

    > [1]

    > https://github.com/Mint-System/Odoo-Build/blob/main/bin/odoo-module-depende

    > ncies [2] https://apmt.day/janikvonrotz/999120f2/

    > [3] https://www.mint-system.ch/jobs

    > [4] https://odoo-community.org/groups/contributors-15

    > [5] https://odoo-community.org/groups?unsubscribe




    by Radovan Skolnik - 06:41 - 25 Apr 2025