Package: django-system-maintenance
django-system-maintenanceis a Django app to document and track the administration and maintenance of computer systems.Source code is available on GitHub atmfcovington/django-system-maintenance.InstallationConfigurationMigrationsUsageRevision HistoryInstallationPyPIpipinstalldjango-system-maintenanceGitHub (development branch)pipinstallgit+http://github.com/mfcovington/django-system-maintenance.git@developConfigurationAddsystem_maintenanceand its dependencies toINSTALLED_APPSinsettings.py:INSTALLED_APPS=(...'django.contrib.humanize','markupfield_helpers','project_home_tags','system_maintenance',)Add thesystem_maintenanceURLs to the site’surls.py:fromdjango.urlsimportinclude,pathurlpatterns=[...path('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 customized insettings.py:SYSTEM_MAINTENANCE_PAGINATE_BY=50This app is compatible withdjango-project-home-templatetags. Check out itsConfiguration Documentationif you want this app’s top-level breadcrumb to link to your project’s homepage. To activateproject_home_tagsfunctionality, you must definePROJECT_HOME_NAMESPACEand, optionally,PROJECT_HOME_LABELinsettings.py:PROJECT_HOME_NAMESPACE='project_name:index_view'# Namespace of homepagePROJECT_HOME_LABEL='Homepage'# Optional; Default is 'Home'MigrationsCreate migrations forsystem_maintenance, if necessary:pythonmanage.pymakemigrationssystem_maintenancePerform migrations forsystem_maintenance:pythonmanage.pymigrateUsageStart the development server:pythonmanage.pyrunserverLogin 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.4.6Revision History0.4.6 2018-12-14Add missing migration0.4.5 2018-12-13RemoveMarkupFieldargs already defined by markupfield helper0.4.4 2018-12-06DRY up with markupfield_helpers0.4.3 2018-12-06Include migrations when packaging for distribution0.4.2 2018-11-26Adddjango-project-home-templatetagscompatibility for breadcrumbsInclude tests in distribution0.4.1 2018-11-05Make compatible with Django 2.1Python>=3.4; Django>=2.0,<3.00.4.0 2018-11-05Make compatible with Django 2.0Drop Python 3.2 and 3.3 compatibilityPython>=3.4; Django>=2.0,<=2.0.90.3.2 2018-11-05Set upper bound of <2.0 for Django versionPython>=3.2,<3.8; Django>=1.7,<2.0Final version that will be compatible with Django 1.11.160.3.1 2018-11-05Prepare for upgrade to Django 2+Update dependency version requirements0.3.0 2018-11-04Add unit tests and functional testsAdd links to view raw markdownUpdate configuration instructions in READMESet next page to System Maintenance home page if accessing authentication page directlyFix maintenance record status so it defaults to ‘In Progress’Resolve Django 1.10 deprecation warningsDRY and simplify0.2.0 2015-12-12Redirect to sysadmin authentication page instead of 404 if current user is not a sysadminMake pagination customizable viasettings.SYSTEM_MAINTENANCE_PAGINATE_BYOpen System Maintenance admin page in a new tabAdd missing imports for plain text markup fieldsAdd installation instructions to READMEAdd default app configuration0.1.0 2015-11-02A Django app to document and track the administration and maintenance of computer systems