diff options
author | Magnus Hagander | 2018-05-23 18:54:52 +0000 |
---|---|---|
committer | Magnus Hagander | 2018-05-23 19:06:59 +0000 |
commit | d43dcfdb01025b10c95f952fbad05548be24e316 (patch) | |
tree | 2e1441a505ad041f34ad4de4c02522bdef3a5649 /postgresqleu/confreg/admin.py | |
parent | 7604fb36c0c70ebc60112cb756563fde07c2cdf8 (diff) |
Add support for token based access to admin information
This adds a new object for each conference that is an AccessToken. This
token can be given permissions to access specific types of data in a
structured format, which can then be loaded using an URL with that token
in it.
Initially this exports a number of datasets that are useful to feed into
a budget spreadsheet or similar, but the model and code is structured to
make it easy to add completely different exports as well in the future.
Diffstat (limited to 'postgresqleu/confreg/admin.py')
-rw-r--r-- | postgresqleu/confreg/admin.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/postgresqleu/confreg/admin.py b/postgresqleu/confreg/admin.py index 39a4e09e..ce725d3a 100644 --- a/postgresqleu/confreg/admin.py +++ b/postgresqleu/confreg/admin.py @@ -18,6 +18,7 @@ from models import ConferenceFeedbackQuestion, Speaker_Photo from models import PrepaidVoucher, PrepaidBatch, BulkPayment, DiscountCode from models import PendingAdditionalOrder from models import VolunteerSlot +from models import AccessToken from selectable.forms.widgets import AutoCompleteSelectWidget, AutoCompleteSelectMultipleWidget from postgresqleu.accountinfo.lookups import UserLookup @@ -618,3 +619,4 @@ admin.site.register(BulkPayment, BulkPaymentAdmin) admin.site.register(AttendeeMail, AttendeeMailAdmin) admin.site.register(PendingAdditionalOrder, PendingAdditionalOrderAdmin) admin.site.register(VolunteerSlot, VolunteerSlotAdmin) +admin.site.register(AccessToken) |