Blinkenbunt Account Manager
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 9fe7b6e9e8 add profile view 6 years ago
bam add profile view 6 years ago
README.md really fix indentation 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:

  1. 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
  1. Add bam to INSTALLED_APPS in the project's settings.py.

  2. Append path('', include('bam.urls')), to the project's urls.py.

  3. 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