Esempio n. 1
0
from django.conf import settings
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.utils.html import format_html_join
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _
from graphqlapp import logger
from graphqlapp.utils import get_model_admin_perms

import logging
import operator

hdlr = logging.FileHandler(settings.LOGGER_FILE_HANDLER)
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
hdlr.setFormatter(formatter)
logger.setLevel(logging.INFO)
logger.addHandler(hdlr)

# Custom admin-site
# Text to put in each page's <h1> (and above login form).
admin.site.site_header = 'Legionella'
# Text to put at the end of each page's <title>.
admin.site.site_title = 'Amministrazione applicativo'
# Text to put at the top of the admin index page.
admin.site.index_title = 'Amministrazione Legionella'

# Lista dei modelli da mostrare nell'admin-backend di Django

admin.site.register(Floor)

# #################
Esempio n. 2
0
from graphqlapp.range.models import Range
from graphqlapp.sector.models import Sector
from graphqlapp.settings.models import Settings
from graphqlapp.structure.models import Structure
from .populate_db_config import SECTORS, SUBSTATIONS_BUILDINGS, \
    LEGIONELLA_TYPES, CONTENTYPE_PERMISSIONS_FOR_MANAGER, ALLOWED_FILE_EXT, \
    CONTENTYPE_PERMISSIONS_FOR_TECNICO, MANAGER_CANNOT_DELETE
from django.conf import settings
from graphqlapp import logger
import datetime
import logging

hdlr = logging.FileHandler(settings.LOGGER_FILE_HANDLER)
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
hdlr.setFormatter(formatter)
logger.setLevel(logging.DEBUG)
logger.addHandler(hdlr)


def create_floors():
    """ This function creates the floors.
    Default floors are 5 in total: from -1 to 3.
    """

    allFloors = Floor.objects.all()
    for floor in allFloors:
        floor.delete()

    piano = Floor(label="-1")
    piano.save()