forked from madcowfred/evething
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin.py
More file actions
62 lines (47 loc) · 2.27 KB
/
Copy pathadmin.py
File metadata and controls
62 lines (47 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
from django.contrib import admin
from thing.models import APIKey, BlueprintInstance, Campaign, Character, CharacterConfig, Corporation, \
Alliance, APIKeyFailure, Asset, AssetSummary, BlueprintComponent, Blueprint, CorpWallet, \
TaskState
class APIKeyAdmin(admin.ModelAdmin):
list_display = ('id', 'user', 'name', 'key_type', 'corporation', 'valid')
class BlueprintInstanceAdmin(admin.ModelAdmin):
list_display = ('blueprint', 'original', 'material_level', 'productivity_level')
class CharacterAdmin(admin.ModelAdmin):
fieldsets = [
('Character information', {
'fields': ['name', 'corporation']
}),
]
list_display = ('id', 'name', 'corporation')
class CampaignAdmin(admin.ModelAdmin):
prepopulated_fields = { 'slug': ( 'title', ) }
class AllianceAdmin(admin.ModelAdmin):
list_display = ('id', 'name', 'short_name')
class APIKeyFailureAdmin(admin.ModelAdmin):
list_display = ('user', 'keyid', 'fail_time')
class AssetAdmin(admin.ModelAdmin):
list_display = ('character', 'system', 'station', 'item', 'quantity')
class AssetSummaryAdmin(admin.ModelAdmin):
list_display = ('character', 'system', 'station', 'total_items', 'total_value')
class BlueprintComponentAdmin(admin.ModelAdmin):
list_display = ('blueprint', 'item', 'count', 'needs_waste')
class BlueprintAdmin(admin.ModelAdmin):
list_display = ('name', 'item', 'production_time')
class CorpWalletAdmin(admin.ModelAdmin):
list_display = ('corporation', 'description', 'balance')
class TaskStateAdmin(admin.ModelAdmin):
list_display = ('keyid', 'url', 'state', 'mod_time', 'next_time', 'parameter')
admin.site.register(APIKey, APIKeyAdmin)
admin.site.register(Character, CharacterAdmin)
admin.site.register(CharacterConfig)
admin.site.register(BlueprintInstance, BlueprintInstanceAdmin)
admin.site.register(Campaign, CampaignAdmin)
admin.site.register(Corporation)
admin.site.register(Alliance, AllianceAdmin)
admin.site.register(APIKeyFailure, APIKeyFailureAdmin)
admin.site.register(Asset, AssetAdmin)
admin.site.register(AssetSummary, AssetSummaryAdmin)
admin.site.register(BlueprintComponent, BlueprintComponentAdmin)
admin.site.register(Blueprint, BlueprintAdmin)
admin.site.register(CorpWallet, CorpWalletAdmin)
admin.site.register(TaskState, TaskStateAdmin)