django-major-event-log

Django app for keeping track of major premis events.


Keywords
django, premis, event, log, unt-digital2
License
BSD-3-Clause
Install
pip install django-major-event-log==0.1.2

Documentation

Django Major Event Log App

Build Status Docs Status PyPI

About

This Django application is designed to keep track of digital preservation events using the PREMIS Event model. The app takes care of both creating and viewing these events. The admin site is responsible for managing the actual events, which includes creating them as well as making modifications to the event date, contact info, description, etc. The other pages are responsible for displaying events with various levels of detail.

Requirements

  • Django 1.8 - 1.11
  • Python 2.7, 3.4-3.6

Installation

  1. Install the app

          $ pip install major-event-log
  2. Add app and all dependencies to INSTALLED_APPS.

          INSTALLED_APPS = (
            'django.contrib.admin',
            'django.contrib.auth',
            'django.contrib.contenttypes',
            'django.contrib.sessions',
            'django.contrib.messages',
            'django.contrib.staticfiles',
            'major_event_log',
          )
  3. Include the URLs

          urlpatterns = [
            url(r'^admin/', include(admin.site.urls)),
            url(r'^major-event-log/', include('major_event_log.urls',
              namespace='major-event-log'))
          ]
  4. Migrate/sync the database

          $ python manage.py migrate

License

See LICENSE

Contributors

django-major-event-log was developed at the UNT Libraries.

Contributors:

Developing/Testing

Read the latest documentation here.