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
|
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import postgresqleu.util.forms
class Migration(migrations.Migration):
dependencies = [
('confreg', '0022_ask_more_fields'),
]
operations = [
migrations.CreateModel(
name='AccessToken',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('token', models.CharField(max_length=200)),
('description', models.TextField()),
('permissions', postgresqleu.util.forms.ChoiceArrayField(base_field=models.CharField(max_length=32, choices=[('regtypes', 'Registration types and counters'), ('discounts', 'Discount codes'), ('discountspublic', 'Public discount codes'), ('vouchers', 'Voucher codes'), ('sponsors', 'Sponsors and counts'), ('addopts', 'Additional options and counts'), ('schedule', 'Schedule JSON'), ('sponsorlevels', 'Sponsor level metadata'), ('sponsorclaims', 'Sponsor claimed benefits')]), size=None)),
('conference', models.ForeignKey(to='confreg.Conference', on_delete=models.CASCADE)),
],
),
migrations.AlterUniqueTogether(
name='accesstoken',
unique_together=set([('conference', 'token')]),
),
]
|