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
a395556e16
|
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-admin startproject PROJECT_NAME
2. Clone this repository to a location outside the project directory.
3. Below the project directory, create a symlink called `bam` to the `bam`
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
7. 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