{"id":18246134,"url":"https://github.com/mfcovington/django-system-maintenance","last_synced_at":"2025-04-04T14:31:12.526Z","repository":{"id":57422271,"uuid":"44891089","full_name":"mfcovington/django-system-maintenance","owner":"mfcovington","description":"Django app to document and track the administration and maintenance of computer systems","archived":false,"fork":false,"pushed_at":"2018-12-14T21:26:05.000Z","size":144,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-03-14T13:05:15.062Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pypi.python.org/pypi/django-system-maintenance/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mfcovington.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-25T00:53:52.000Z","updated_at":"2018-12-14T22:54:04.000Z","dependencies_parsed_at":"2022-09-12T15:53:38.380Z","dependency_job_id":null,"html_url":"https://github.com/mfcovington/django-system-maintenance","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfcovington%2Fdjango-system-maintenance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfcovington%2Fdjango-system-maintenance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfcovington%2Fdjango-system-maintenance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfcovington%2Fdjango-system-maintenance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mfcovington","download_url":"https://codeload.github.com/mfcovington/django-system-maintenance/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247193959,"owners_count":20899401,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T09:24:41.193Z","updated_at":"2025-04-04T14:31:12.196Z","avatar_url":"https://github.com/mfcovington.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"*************************\ndjango-system-maintenance\n*************************\n\n``django-system-maintenance`` is a Django app to document and track the administration and maintenance of computer systems.\n\nSource code is available on GitHub at `mfcovington/django-system-maintenance \u003chttps://github.com/mfcovington/django-system-maintenance\u003e`_.\n\n.. contents:: :local:\n\n\nInstallation\n============\n\n**PyPI**\n\n.. code-block:: sh\n\n    pip install django-system-maintenance\n\n\n**GitHub (development branch)**\n\n.. code-block:: sh\n\n    pip install git+http://github.com/mfcovington/django-system-maintenance.git@develop\n\n\nConfiguration\n=============\n\nAdd ``system_maintenance`` and its dependencies to ``INSTALLED_APPS`` in ``settings.py``:\n\n.. code-block:: python\n\n    INSTALLED_APPS = (\n        ...\n        'django.contrib.humanize',\n        'markupfield_helpers',\n        'project_home_tags',\n        'system_maintenance',\n    )\n\nAdd the ``system_maintenance`` URLs to the site's ``urls.py``:\n\n.. code-block:: python\n\n    from django.urls import include, path\n\n\n    urlpatterns = [\n        ...\n        path('system_maintenance/', include('system_maintenance.urls', namespace='system_maintenance')),\n    ]\n\n\nBy default, lists of maintenance records, etc. are paginated with 30 records per page. This value can be customized in ``settings.py``:\n\n.. code-block:: python\n\n    SYSTEM_MAINTENANCE_PAGINATE_BY = 50\n\nThis app is compatible with ``django-project-home-templatetags``. Check out its `Configuration Documentation \u003chttps://github.com/mfcovington/django-project-home-templatetags#configuration\u003e`_ if you want this app's top-level breadcrumb to link to your project's homepage. To activate ``project_home_tags`` functionality, you must define ``PROJECT_HOME_NAMESPACE`` and, optionally, ``PROJECT_HOME_LABEL`` in ``settings.py``:\n\n.. code-block:: python\n\n    PROJECT_HOME_NAMESPACE = 'project_name:index_view'    # Namespace of homepage\n    PROJECT_HOME_LABEL = 'Homepage'    # Optional; Default is 'Home'\n\n\nMigrations\n==========\n\nCreate migrations for ``system_maintenance``, if necessary:\n\n.. code-block:: sh\n\n    python manage.py makemigrations system_maintenance\n\n\nPerform migrations for ``system_maintenance``:\n\n.. code-block:: sh\n\n    python manage.py migrate\n\n\nUsage\n=====\n\n- Start the development server:\n\n.. code-block:: sh\n\n    python manage.py runserver\n\n\n- Login and add yourself as a system administrator: ``http://localhost:8000/admin/system_maintenance/sysadmin/add/``\n- Visit: ``http://127.0.0.1:8000/system_maintenance/``\n\n\n*Version 0.4.6*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmfcovington%2Fdjango-system-maintenance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmfcovington%2Fdjango-system-maintenance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmfcovington%2Fdjango-system-maintenance/lists"}