Skip to content

Commit

Permalink
Merge branch 'master' into ajenti-3-dev
Browse files Browse the repository at this point in the history
  • Loading branch information
kiarn committed Sep 24, 2022
2 parents 849201b + a0db92a commit fef32ab
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,21 +134,21 @@ This project follows the [all-contributors](https://github.com/all-contributors/
Contributions of any kind welcome!
# Contributing

Helpers are welcome ! There's many ways to help in Ajenti Project :
Helpers are welcome ! There are many ways to help in Ajenti Project :

* [Translations](https://docs.ajenti.org/en/latest/man/contributing.html)
* [Plugin development](https://docs.ajenti.org/en/latest/dev/intro.html)
* [Core development](https://docs.ajenti.org/en/latest/dev/intro-core.html)

## Roadmap

Actually big changes are planed and under development. A global roadmap is :
Actually big changes are planned and under development. A global roadmap is :

* <s>Migrating to Python3
* Migrating to [python-socketio](https://github.com/miguelgrinberg/python-socketio)
* Implement better API REST with @get, @post ... decorators</s>
* Migrating from AngularJS to Angular 13 (work in progress):
* plugins core and dahsboard are almost done, but there's a lot of work to migrate all other plugins.
* plugins core and dashboard are almost done, but there's a lot of work to migrate all other plugins.
* This work take actually place in the branch [ajenti-3-dev](https://github.com/ajenti/ajenti/tree/ajenti-3-dev) and the new plugins are stored in the directory [plugins-new](https://github.com/ajenti/ajenti/tree/ajenti-3-dev/plugins-new)
* The documentation is located at https://docs.ajenti.org/en/ajenti-3-dev/index.html
* Add a lot of new plugins: once the migration to Angular done, we can add a lot of plugins to manage services on the server ( like apache2, nginx, postfix, etc ... ).
Expand Down
4 changes: 2 additions & 2 deletions ajenti-panel/ajenti-panel
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env python3
#! /usr/bin/env python3
import getopt
import logging
import os
Expand All @@ -15,7 +15,7 @@ import aj.plugins

# Is the ajenti virtualenv installed ?
panel_venv = '/opt/ajenti/bin/ajenti-panel'
if os.path.isfile(panel_venv):
if os.path.isfile(panel_venv) and os.path.abspath(__file__) != panel_venv:
logging.info('Ajenti virtualenv detected, switching to it.')
try:
os.execv(panel_venv, sys.argv)
Expand Down

0 comments on commit fef32ab

Please sign in to comment.