Source code for trackers_integration.migrations.0001_add_apitoken_model

# Copyright (c) 2023 Alexander Todorov <atodorov@otb.bg>
#
# Licensed under GNU Affero General Public License v3 or later (AGPLv3+)
# https://www.gnu.org/licenses/agpl-3.0.html

from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion


[docs] class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name="ApiToken", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "base_url", models.CharField( blank=True, help_text="Base URL, for example " "<strong>https://bugzilla.example.com</strong>!", max_length=1024, null=True, verbose_name="Base URL", ), ), ( "api_username", models.CharField( blank=True, max_length=256, null=True, verbose_name="API username", ), ), ( "api_password", models.CharField( blank=True, max_length=256, null=True, verbose_name="API password or token", ), ), ( "owner", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, ), ), ], ), ]