Beispiel #1
0
from django.contrib import admin, messages
from invitation.models import Invitation, Person, str_is_english
from invitation.export import export_to_hall_excel, EXPORT_HALL_NAME
from invitation.export import export_all_info, EXPORT_ALL_INFO_NAME
from invitation.export import export_rides, EXPORT_RIDES_NAME
from django.shortcuts import render, render_to_response
from django.http import HttpResponseRedirect, HttpResponse
from adminplus.sites import AdminSitePlus
from invitation.statistics import Statistics
from invitation.email import email_invite
from django.contrib.admin import helpers
from django.template import RequestContext
from django.utils.translation import ugettext_lazy as _

site = AdminSitePlus()
site.site_header = "Gavi and Ariela's Admin page!"

email_templates = ["initial"]


def export_to_app_excel(InvitationAdmin, request, queryset):
    export_to_hall_excel(queryset)
    output = open(EXPORT_HALL_NAME, "rb")
    output.seek(0)
    response = HttpResponse(
        output.read(),
        content_type=
        "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
    response[
        'Content-Disposition'] = "attachment; filename=Info_for_hall_app.xlsx"
    return response
Beispiel #2
0
from django.contrib.auth.admin import GroupAdmin, UserAdmin
from django.contrib.auth.models import Group, User

from adminplus.sites import AdminSitePlus
from rest_framework.authtoken.admin import TokenAdmin
from rest_framework.authtoken.models import Token

site = AdminSitePlus()

site.site_header = 'SHIELD Server Admin'
site.site_title = 'SHIELD Server Admin'

# Register third-party apps.
site.register(Group, GroupAdmin)
site.register(User, UserAdmin)
site.register(Token, TokenAdmin)
Beispiel #3
0
from django.contrib.auth.admin import GroupAdmin, UserAdmin
from django.contrib.auth.models import Group, User

from adminplus.sites import AdminSitePlus
from rest_framework.authtoken.admin import TokenAdmin
from rest_framework.authtoken.models import Token


site = AdminSitePlus()

site.site_header = 'SHIELD Server Admin'
site.site_title = 'SHIELD Server Admin'


# Register third-party apps.
site.register(Group, GroupAdmin)
site.register(User, UserAdmin)
site.register(Token, TokenAdmin)