A Django app to document and track the administration and maintenance of computer systems
Project description
django-system-maintenance is a Django app to document and track the administration and maintenance of computer systems.
Source code is available on GitHub at mfcovington/django-system-maintenance.
Installation
PyPI
pip install django-system-maintenance
GitHub (development branch)
pip install git+http://github.com/mfcovington/django-system-maintenance.git@develop
Configuration
Add system_maintenance and its dependencies to INSTALLED_APPS in settings.py:
INSTALLED_APPS = (
...
'django.contrib.humanize',
'system_maintenance',
)
Add the system_maintenance URLs to the site’s urls.py:
urlpatterns = [
...
url(r'^system_maintenance/', include('system_maintenance.urls', namespace='system_maintenance')),
]
By default, lists of maintenance records, etc. are paginated with 30 records per page. This value can be customaized in settings.py:
SYSTEM_MAINTENANCE_PAGINATE_BY = 50
Migrations
Create and perform system_maintenance migrations:
python manage.py makemigrations system_maintenance
python manage.py migrate
Usage
Start the development server:
python manage.py runserver
Login and add yourself as a system administrator: http://localhost:8000/admin/system_maintenance/sysadmin/add/
Visit: http://127.0.0.1:8000/system_maintenance/
Version 0.2.0
Revision History
0.2.0 2015-12-12
Redirect to sysadmin authentication page instead of 404 if current user is not a sysadmin
Make pagination customizable via settings.SYSTEM_MAINTENANCE_PAGINATE_BY
Open System Maintenance admin page in a new tab
Add missing imports for plain text markup fields
Add installation instructions to README
Add default app configuration
0.1.0 2015-11-02
A Django app to document and track the administration and maintenance of computer systems
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-system-maintenance-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad6f814768ac61a1e49673d4e5b2b7a8bc3e67faff7000c22d4c6b09257dc85 |
|
MD5 | 273fccdb9e133a0385d86c95e57f57b0 |
|
BLAKE2b-256 | b680543f93008226c51e4b41c252848b4944ae488bd89dcdfca0537cc6a81a73 |
Hashes for django_system_maintenance-0.2.0-py32-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e67b486b10293718a2871e2cbe7833017a0e5518e3c051362bdbe2c78754c75f |
|
MD5 | 7c545dbf6d6a597d64238cd71fb051a9 |
|
BLAKE2b-256 | 546938c0ca72e2ef9066b98e7696bb6b43a27b11c128d1ccdf343ee145c00aa5 |