summaryrefslogtreecommitdiff
path: root/website/admin.py
diff options
context:
space:
mode:
authorKing2019-02-26 15:09:19 +0530
committerGitHub2019-02-26 15:09:19 +0530
commit77046e0215fd22faa92e6b74b00df67444b66993 (patch)
tree6f275bcc5284783f19b530a0a104e90df09ede68 /website/admin.py
parent33b7be32d0aced65a9f4ebf9801de41e48b9abfc (diff)
parent4117814d0dcc679da020f13ae13da68edce7a288 (diff)
downloadpyfoss-77046e0215fd22faa92e6b74b00df67444b66993.tar.gz
pyfoss-77046e0215fd22faa92e6b74b00df67444b66993.tar.bz2
pyfoss-77046e0215fd22faa92e6b74b00df67444b66993.zip
Merge pull request #4 from prashantsinalkar/master
updated the code to django 2.1/python 3.6 and fixed some issues
Diffstat (limited to 'website/admin.py')
-rw-r--r--website/admin.py45
1 files changed, 28 insertions, 17 deletions
diff --git a/website/admin.py b/website/admin.py
index c5af339..89d09d4 100644
--- a/website/admin.py
+++ b/website/admin.py
@@ -1,37 +1,48 @@
from django.contrib import admin
-from nested_inline.admin import NestedModelAdmin, NestedStackedInline, NestedTabularInline
+from nested_inline.admin import (NestedModelAdmin, NestedStackedInline,
+ NestedTabularInline)
+
+from website.models import (Nav, SubNav, Page, Link,
+ LinkBox, TextBox, Block, Banner)
-from website.models import Nav, SubNav, Page, Link, LinkBox, TextBox, Block
class SubNavInline(admin.TabularInline):
- model = SubNav
- extra = 0
+ model = SubNav
+ extra = 0
+
class NavAdmin(admin.ModelAdmin):
- list_display = ('nav_name', 'link', 'visible')
- inlines = [SubNavInline]
+ list_display = ('nav_name', 'link', 'visible')
+ inlines = [SubNavInline]
+
class PageAdmin(admin.ModelAdmin):
- list_display = ('heading', 'permalink', 'visible')
+ list_display = ('heading', 'permalink', 'visible')
+
class LinkInline(NestedTabularInline):
- model = Link
- extra = 0
+ model = Link
+ extra = 0
+
class LinkBoxInline(NestedStackedInline):
- model = LinkBox
- inlines = [LinkInline]
- extra = 0
+ model = LinkBox
+ inlines = [LinkInline]
+ extra = 0
+
class TextBoxInline(NestedStackedInline):
- model = TextBox
- extra = 0
+ model = TextBox
+ extra = 0
+
class BlockAdmin(NestedModelAdmin):
- model = Block
- inlines = [LinkBoxInline, TextBoxInline]
+ model = Block
+ inlines = [LinkBoxInline, TextBoxInline]
+
admin.site.register(Nav, NavAdmin)
admin.site.register(Page, PageAdmin)
-admin.site.register(Block, BlockAdmin) \ No newline at end of file
+admin.site.register(Block, BlockAdmin)
+admin.site.register(Banner)