Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Oliver Kraitschy
    @okraits
    I will ask tomorrow
    feckert and mschiller, you know them already
    Federico Capoano
    @nemesisdesign
    yea
    Oliver Kraitschy
    @okraits
    (Florian and Martin)
    Federico Capoano
    @nemesisdesign
    @feckert is here too, probably not reading :blush:
    Oliver Kraitschy
    @okraits
    Oh, really? I didn't know that :grinning: I got his twitter handle about a month ago, although I work with him since 5 years :grinning:
    kkreitmair (Konrad) is working with me on the OpenWISP side
    Ajay Tripathi
    @atb00ker
    Federico Capoano
    @nemesisdesign
    Thanks for the update @atb00ker, I added it to the list of PRs to review and test
    Kapil Bansal
    @devkapilbansal
    openwisp/openwisp-config#155 is ready for review
    Federico Capoano
    @nemesisdesign

    openwisp/openwisp-config#155 is ready for review

    @devkapilbansal thanks :+1:

    pandafy
    @pandafy:matrix.org
    [m]
    Hello everyone! I came across a tool act that emulate GitHub Actions locally with Docker.
    Yashika Jotwani
    @yashikajotwani12

    Hello everyone! I came across a tool act that emulate GitHub Actions locally with Docker.

    Thanks! would try to use it.

    Federico Capoano
    @nemesisdesign

    Hello everyone! I came across a tool act that emulate GitHub Actions locally with Docker.

    This is great,thanks!

    Ajay Tripathi
    @atb00ker

    Hello everyone! I came across a tool act that emulate GitHub Actions locally with Docker.

    Neat, thanks! :-)

    dark-theme1.png
    @niteshsinha17 I am setting dark theme on my end for some reason, how do I disable it?
    (Using master branch on all the modules)
    Ajay Tripathi
    @atb00ker
    Works fine on chrome.
    I think it's taking my system's theme, but due to a bug in firefox, I can't change the browser's theme, so I think we should give the user a button to move to light theme!
    Federico Capoano
    @nemesisdesign
    @atb00ker have you refreshed your browser cache with CTRL+F5?
    AFAIK there's no dark theme now
    Ajay Tripathi
    @atb00ker
    Yep, tried that!
    Oh, found the problem.
    It's a problem with FF!
    It's setting --body-bg based on my system theme.
    We need to explicitly mention the background color to be white!
    Federico Capoano
    @nemesisdesign
    @atb00ker I see, could you open an issue with this info in openwisp-utils please?
    Ajay Tripathi
    @atb00ker
    Sure, will do! :smile:
    Yashika Jotwani
    @yashikajotwani12
    For this openwisp/openwisp-utils#273, can we use this representation for every module. Example:
    Federico Capoano
    @nemesisdesign

    For this openwisp/openwisp-utils#273, can we use this representation for every module. Example:

    I don't understand

    Yashika Jotwani
    @yashikajotwani12
    Sorry, I understood how we can diagrammatically represent, instead dynamically.
    Ajay Tripathi
    @atb00ker
    @nemesisdesign Minor issue as_asgi's () missing, causing locations to fail: openwisp/openwisp-controller#589

    Sorry, I understood how we can diagrammatically represent, instead dynamically.

    I don't understand the question,
    but from the bug, I assume we want to show the version of each of the modules in the UI somewhere.
    (like an about link in the navigation drawer which shows the version for all the modules like, openwisp-controller in a drawer/popup; as of how we will pull the version dynamically, some R&D is required.)

    Ajay Tripathi
    @atb00ker
    One way that comes to my mind is that,
    1. we can ask pip. (eg. pip show openwisp-controller)
    2. Add this version in the context process of the navigation menu! (check: openwisp_utils.admin_theme.context_processor.menu_groups)
    3. Add the link in the html of the navigation menu!
    Federico Capoano
    @nemesisdesign
    @atb00ker we can get the version of the modules easily, but we need to figure out a way to dynamically loop over the apps in INSTALLED_APPS and figure out which ones are OpenWISP modules. The easiest would be to check whether the name contains openwisp, or netjson
    Ajay Tripathi
    @atb00ker

    contains openwisp, or netjson

    or django-x509 or django-loci

    pandafy
    @pandafy:matrix.org
    [m]
    Instead of adding this at module level, what about adding it to an installation (something in ansible-openwisp2)?
    A script that generates the necessary information and saves it to a file. The file is read on start of django server and is kept in memory after that.
    Federico Capoano
    @nemesisdesign
    @pandafy:matrix.org the problem is that the filosophy of OpenWISP is to be modular and composable
    so that doesn't fit well with the philosophy of the project
    Ajay Tripathi
    @atb00ker

    Instead of adding this at module level, what about adding it to an installation (something in ansible-openwisp2)?
    A script that generates the necessary information and saves it to a file. The file is read on start of django server and is kept in memory after that.

    If I use 0.13 of ansible but just some other version of openwisp-controller module is installed that information other version will not be visible to the user!

    Federico Capoano
    @nemesisdesign
    I think we should introduce the necessary definition of an openwisp module, and then have a page where the info of all OpenWISP modules and libraries are shown
    we should also look to provide a summary though
    and define a general version.. but a general version would lose sense on highly customized versions
    Ajay Tripathi
    @atb00ker

    and figure out which ones are OpenWISP modules.

    Honestly, I wouldn't mind even if other deps like celery and channels are shown, it's simply helpful during debugging at times! :smile:

    Federico Capoano
    @nemesisdesign

    and figure out which ones are OpenWISP modules.

    Honestly, I wouldn't mind even if other deps like celery and channels are shown, it's simply helpful during debugging at times! :smile:

    Makes sense

    We need a general version, the versions of the modules and some libraries that are important (we can define these).
    Would be cool to have a way to show any custom module as well.
    If we have a definition of what is an OW module we can do it, eg: add a special variable in the project __init__.py.
    Ajay Tripathi
    @atb00ker

    @nemesisdesign Minor issue as_asgi's () missing, causing locations to fail: openwisp/openwisp-controller#589

    QA was failing here, fixed that!

    add a special variable in the project init.py.

    :+1:

    Federico Capoano
    @nemesisdesign

    @nemesisdesign Minor issue as_asgi's () missing, causing locations to fail: openwisp/openwisp-controller#589

    QA was failing here, fixed that!

    Merged, thanks!

    Ajay Tripathi
    @atb00ker

    @nemesisdesign Minor issue as_asgi's () missing, causing locations to fail: openwisp/openwisp-controller#589

    QA was failing here, fixed that!

    Merged, thanks!

    Thanks! :smile:

    Ajay Tripathi
    @atb00ker
    Ajay Tripathi
    @atb00ker
    @nemesisdesign The docker-openwisp API container is suppose to have the users API endpoints as well, correct?
    (Ref: openwisp/docker-openwisp#176)
    Ayush Verma
    @ayushvrma
    HI! I am Ayush Verma, a Sophomore in CS at TIET Patiala, India.
    I am knowledgeable with Java, Python, Flutter and Pytorch (to do Deep Learning)
    https://github.com/ayushvrma
    This is going to be my first open souced community to contribute to, where can I get started?
    Also, I am trying to apply for google summer of code '22 so could any mentors help me show around the projects that they've applied for GSoC th=i year? Excited to dive into open source!