Ejemplo n.º 1
0
    def view(self):
        from PyLucid.system.plugin_manager import auto_install_plugins

        auto_install_plugins(
            self.request.debug, self.page_msg, verbosity = 1
        )

        return self._render(install_modules_template)
Ejemplo n.º 2
0
def install_internal_plugins(extra_verbose):
    print "- install internal plugins...",
    if extra_verbose:
        print "extra verbose is ON."

    from PyLucid.system.plugin_manager import auto_install_plugins

    auto_install_plugins(request = None, extra_verbose=extra_verbose)
    print "OK"
Ejemplo n.º 3
0
def install_internal_plugins(verbosity):
    """
    Install PyLucid Internal plugins
    """
    print "Installing PyLucid internal plugins ",
    auto_install_plugins(
        debug=True, page_msg=FakePageMsg(), verbosity=verbosity
    )
    print ""
Ejemplo n.º 4
0
def setup_Plugins():
    fake_page_msg  = FakePageMsg()

    # install all internal plugin
    auto_install_plugins(debug=False, page_msg = fake_page_msg, verbosity=0)

    # install PyRM plugin
    install_plugin(
        package_name = "PyLucid.plugins_external",
        plugin_name  = "PyRM_plugin",

        page_msg  = fake_page_msg,
        verbosity = 2,
        user      = a_user,
        active    = True
    )