Projectroles App¶
The projectroles
app is the base app for building a SODAR Core based Django
site. It provides a framework for project access management, dynamic content
including with django-plugins, models and tools for SODAR-compatible apps plus a
default template and CSS layout.
Other Django apps which intend to use aforementioned functionalities depend on projectroles. While inclusion of other SODAR Core apps can be optional, having projectroles installed is mandatory for working with the SODAR project and app structure.
NOTE: When viewing this document in GitLab critical content will by default be missing. Please click “display source” if you want to read this in GitLab.
- Basics
- Integration
- Settings
- Site Package and Paths
- Apps
- Database
- Templates
- Authentication
- Django REST Framework
- General Site Settings
- Projectroles Settings
- Optional Projectroles Settings
- Backend App Settings
- SODAR API Settings (Optional)
- LDAP/AD Configuration (Optional)
- Modifying SODAR_CONSTANTS (Optional)
- Logging (Optional)
- Usage
- Customization
- API Documentation