admin.py 1.49 KB
Newer Older
1
# -*- mode: python; coding: utf-8 -*-
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
# Re2o est un logiciel d'administration développé initiallement au rezometz. Il
# se veut agnostique au réseau considéré, de manière à être installable en
# quelques clics.
#
# Copyright © 2017  Gabriel Détraz
# Copyright © 2017  Goulven Kermarec
# Copyright © 2017  Augustin Lemesle
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

24
from __future__ import unicode_literals
chirac's avatar
chirac committed
25 26

from django.contrib import admin
27
from reversion.admin import VersionAdmin
chirac's avatar
chirac committed
28

29 30 31
from .models import Port, Room, Switch, Stack

class StackAdmin(VersionAdmin):
Gabriel Detraz's avatar
Gabriel Detraz committed
32
    pass
chirac's avatar
chirac committed
33

34
class SwitchAdmin(VersionAdmin):
Gabriel Detraz's avatar
Gabriel Detraz committed
35
    pass
chirac's avatar
chirac committed
36

37
class PortAdmin(VersionAdmin):
Gabriel Detraz's avatar
Gabriel Detraz committed
38
    pass
chirac's avatar
chirac committed
39

40
class RoomAdmin(VersionAdmin):
Gabriel Detraz's avatar
Gabriel Detraz committed
41
    pass
chirac's avatar
chirac committed
42 43 44

admin.site.register(Port, PortAdmin)
admin.site.register(Room, RoomAdmin)
chirac's avatar
chirac committed
45
admin.site.register(Switch, SwitchAdmin)
46
admin.site.register(Stack, StackAdmin)