Expand admin ui for checkins to be useful for admins
... also (and this really should be another commit, I am a horrible person) change name of exception text fields
This commit is contained in:
parent
98465934ff
commit
971cb5d12d
4 changed files with 33 additions and 8 deletions
6
vendor/regidesk/regidesk/admin.py
vendored
6
vendor/regidesk/regidesk/admin.py
vendored
|
@ -19,8 +19,8 @@ admin.site.register( BoardingPass,
|
|||
|
||||
admin.site.register(
|
||||
CheckIn,
|
||||
list_display=['user','seen','checked_in','checkin_code'],
|
||||
search_fields=['user','checkin_code'],
|
||||
filter_fields=['seen','checked_in'],
|
||||
list_display=['user','seen','checked_in','checkin_code','checked_in_bool','badge_printed','schwag_given','needs_review'],
|
||||
search_fields=['user__username','checkin_code'],
|
||||
list_filter=['seen','checked_in',"checked_in_bool","badge_printed","schwag_given"],
|
||||
readonly_fields=['user','seen','checked_in','checkin_code']
|
||||
)
|
||||
|
|
25
vendor/regidesk/regidesk/migrations/0004_auto_20180121_1140.py
vendored
Normal file
25
vendor/regidesk/regidesk/migrations/0004_auto_20180121_1140.py
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.9 on 2018-01-21 00:40
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('regidesk', '0003_auto_20180121_1023'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name='checkin',
|
||||
old_name='exception_set',
|
||||
new_name='needs_review',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='checkin',
|
||||
old_name='exception_text',
|
||||
new_name='review_text',
|
||||
),
|
||||
]
|
8
vendor/regidesk/regidesk/models.py
vendored
8
vendor/regidesk/regidesk/models.py
vendored
|
@ -74,8 +74,8 @@ class CheckIn(models.Model):
|
|||
badge_printed = models.BooleanField(default=False)
|
||||
schwag_given = models.BooleanField(default=False)
|
||||
checked_in_bool = models.BooleanField(default=False)
|
||||
exception_set = models.BooleanField(default=False)
|
||||
exception_text = models.TextField(blank=True)
|
||||
needs_review = models.BooleanField(default=False)
|
||||
review_text = models.TextField(blank=True)
|
||||
|
||||
class Meta:
|
||||
permissions = (
|
||||
|
@ -108,8 +108,8 @@ class CheckIn(models.Model):
|
|||
self.save()
|
||||
|
||||
def set_exception(self, text):
|
||||
self.exception_set = True
|
||||
self.exception_text = text
|
||||
self.needs_review = True
|
||||
self.review_text = text
|
||||
self.save()
|
||||
|
||||
@property
|
||||
|
|
|
@ -92,7 +92,7 @@
|
|||
<div class="panel-heading">Log Exception</div>
|
||||
<div class="panel-body">
|
||||
<form method="post">
|
||||
<textarea class="form-control" rows="3" name="exception">{{ check_in.exception_text }}</textarea>
|
||||
<textarea class="form-control" rows="3" name="exception">{{ check_in.review_text }}</textarea>
|
||||
<p class="help-block">Reminder: Please tell attendee to email boarding@lca2018.org with the details as well</p>
|
||||
<input class="btn btn-warning pull-right" type="submit" value="Submit">
|
||||
</form>
|
||||
|
|
Loading…
Reference in a new issue