Updated admin and resources with email history entries.
- Legacy-Id: 15128
This commit is contained in:
parent
5f37a71889
commit
9fe73b5736
|
@ -4,7 +4,7 @@ import simple_history
|
|||
from ietf.person.models import Email, Alias, Person, PersonalApiKey, PersonEvent, PersonApiKeyEvent
|
||||
from ietf.person.name import name_parts
|
||||
|
||||
class EmailAdmin(admin.ModelAdmin):
|
||||
class EmailAdmin(simple_history.admin.SimpleHistoryAdmin):
|
||||
list_display = ["address", "person", "time", "active", ]
|
||||
raw_id_fields = ["person", ]
|
||||
search_fields = ["address", "person__name", ]
|
||||
|
|
|
@ -6,7 +6,7 @@ from tastypie.cache import SimpleCache
|
|||
|
||||
from ietf import api
|
||||
|
||||
from ietf.person.models import (Person, Email, Alias, PersonalApiKey, PersonEvent, PersonApiKeyEvent, HistoricalPerson)
|
||||
from ietf.person.models import (Person, Email, Alias, PersonalApiKey, PersonEvent, PersonApiKeyEvent, HistoricalPerson, HistoricalEmail)
|
||||
|
||||
|
||||
from ietf.utils.resources import UserResource
|
||||
|
@ -146,3 +146,28 @@ class HistoricalPersonResource(ModelResource):
|
|||
"history_user": ALL_WITH_RELATIONS,
|
||||
}
|
||||
api.person.register(HistoricalPersonResource())
|
||||
|
||||
|
||||
from ietf.utils.resources import UserResource
|
||||
class HistoricalEmailResource(ModelResource):
|
||||
person = ToOneField(PersonResource, 'person', null=True)
|
||||
history_user = ToOneField(UserResource, 'history_user', null=True)
|
||||
class Meta:
|
||||
queryset = HistoricalEmail.objects.all()
|
||||
serializer = api.Serializer()
|
||||
cache = SimpleCache()
|
||||
#resource_name = 'historicalemail'
|
||||
filtering = {
|
||||
"address": ALL,
|
||||
"time": ALL,
|
||||
"primary": ALL,
|
||||
"origin": ALL,
|
||||
"active": ALL,
|
||||
"history_id": ALL,
|
||||
"history_date": ALL,
|
||||
"history_change_reason": ALL,
|
||||
"history_type": ALL,
|
||||
"person": ALL_WITH_RELATIONS,
|
||||
"history_user": ALL_WITH_RELATIONS,
|
||||
}
|
||||
api.person.register(HistoricalEmailResource())
|
||||
|
|
Loading…
Reference in a new issue