Fixes #139 wiki preview error

This commit is contained in:
Oliver Marks 2017-09-15 22:34:14 +01:00
parent a7a3311f8d
commit ae18e8bf38
6 changed files with 6129 additions and 3 deletions

View File

@ -12,7 +12,7 @@ from django.core.management.base import BaseCommand
from django.core.management import call_command from django.core.management import call_command
from mhackspace.base.models import BannerImage from mhackspace.base.models import BannerImage
from mhackspace.feeds.models import Article, Feed from mhackspace.feeds.models import Article, Feed
from mhackspace.users.models import User, Rfid from mhackspace.users.models import User, Rfid, Membership, MEMBERSHIP_STATUS_CHOICES
from mhackspace.blog.models import Category, Post from mhackspace.blog.models import Category, Post
from mhackspace.rfid.models import Device, DeviceAuth from mhackspace.rfid.models import Device, DeviceAuth
@ -53,6 +53,7 @@ class Command(BaseCommand):
User.objects.all().delete() User.objects.all().delete()
Membership.objects.all().delete()
users = AutoFixture(User, field_values={ users = AutoFixture(User, field_values={
'title': ChoicesGenerator(values=('Mr', 'Mrs', 'Emperor', 'Captain')), 'title': ChoicesGenerator(values=('Mr', 'Mrs', 'Emperor', 'Captain')),
'password': make_password('autofixtures'), 'password': make_password('autofixtures'),
@ -70,6 +71,13 @@ class Command(BaseCommand):
}, generate_fk=True) }, generate_fk=True)
users.create(1) users.create(1)
user_list = User.objects.all()
members = AutoFixture(Membership, field_values={
'status': ChoicesGenerator(MEMBERSHIP_STATUS_CHOICES),
'user': ChoicesGenerator(values=user_list)
})
members.create(8)
Rfid.objects.all().delete() Rfid.objects.all().delete()
Device.objects.all().delete() Device.objects.all().delete()
DeviceAuth.objects.all().delete() DeviceAuth.objects.all().delete()

View File

@ -0,0 +1,19 @@
.modal-body iframe {
width: 100%;
height: 100%;
}
.modal-dialog {
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
margin: 50px;
padding: 0;
max-width: None;
}
.modal-content {
height: auto;
min-height: 100%;
border-radius: 0;
}

File diff suppressed because it is too large Load Diff

View File

@ -9,6 +9,7 @@
@import "components/feeds"; @import "components/feeds";
@import "components/blog"; @import "components/blog";
@import "components/wiki";
//////////////////////////////// ////////////////////////////////
//Django Toolbar// //Django Toolbar//
@ -26,4 +27,4 @@
width:100%; width:100%;
height: auto; height: auto;
overflow: hidden; overflow: hidden;
} }

View File

@ -62,7 +62,7 @@ class MyUserAdmin(AuthUserAdmin):
@admin.register(Membership) @admin.register(Membership)
class MembershipAdmin(ModelAdmin): class MembershipAdmin(ModelAdmin):
list_display = ('user', 'payment', 'date', 'status') list_display = ('user_id', 'user', 'payment', 'date', 'status')
list_filter = ('status',) list_filter = ('status',)

View File

@ -68,6 +68,7 @@ MEMBERSHIP_STATUS = {
'cancelled': 4 'cancelled': 4
} }
class Membership(models.Model): class Membership(models.Model):
user = models.ForeignKey( user = models.ForeignKey(
settings.AUTH_USER_MODEL, settings.AUTH_USER_MODEL,