Admin Interface

HELIPORT uses the admin interface provided by Django. Detailed information about the admin interface is available at django.contrib.admin. The admin interface is based on database models separated into categories. HELIPORT provides admin interfaces for all important models. The most important models can be found in the “Core” section.

The HELIPORT user interface does not contain a link to the admin interface. It can be found by manually navigating to /admin/.

Configuring the Site

The “Sites” model under “Sites” allows admins to set the domain and display name of their HELIPORT instance. These are used, among other places in Atom feeds generated by HELIPORT. The site domain is also used in the User-Agent header when HELIPORT sends HTTP requests to external APIs.

Note

For HELIPORT to function correctly, a site object must exist on this page, and the ID of this object (which can be seen in the URL after clicking on the object in the list), must match the SITE_ID specified in the settings.py of the HELIPORT config. If the site object is deleted, a new one must be created which will consequently have a new ID.

Configuring Banner Messages

Banner messages can be configured via the “Banners” page in the “Core” category. While multiple banners can be set to is_active at the same time, at most one of them (the newest one) is shown. The banner is shown on most of the HELIPORT pages.