A minimalistic OpenLDAP admin frontend for managing users and groups.
lumi2 | ||
tests | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
pytest.ini | ||
README.md | ||
requirements.txt |
Lumi2 (LDAP user management interface)
Lumi2 is a web application for managing users and user groups present on an OpenLDAP server. It provides a web-interface for administrators to create/read/update/delete organization users and user groups, and to allow basic account self-service for organization members themselves. Lumi is written in Python, using the Flask web framework.
The motivation for Lumi is for it to provide a more user-friendly interface than PhpLdapAdmin, however it is not a replacement.
Documentation
The following frameworks and/or libraries are used:
- Backend:
- Frontend:
Testing
Make sure all dependencies listed in requirements.txt
are installed.
To run all unit tests, simply run the following from within the repository root:
coverage run -m pytest && coverage report
This will run all unit tests and display the test coverage in your terminal.