You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Fr3deric
4f8151722c
|
6 years ago | |
---|---|---|
bam | 6 years ago | |
README.md | 6 years ago |
README.md
bam - Blinkenbunt Account Manager
Installation
Currently, this repository does only contain a plain Django
app without a
project. The app is not (yet) packaged. Therfore, the following steps are
necessary to initialize a development environment:
-
Initialize Django project:
django startproject PROJECT_NAME
-
Clone this repository to a location outside the project directory.
-
Below the project directory, create a symlink called
bam
to thebam
folder of this repository, e.g.:ln -sr bam PROJECT_DIRECTORY/bam
-
Add
bam
toINSTALLED_APPS
in the project'ssettings.py
. -
Append
path('', include('bam.urls')),
to the project'surls.py
. -
Initialize database:
./manage.py migrate
-
Create a superuser account:
./manage.py createsuperuser
ToDo
Essential
- LDAP sync mangement command
- profile page view to be displayed after login
- unify CSS for custom views and auth view
Optional, planned
- service-based logins
- self-service registration
- package this app as a Python module