Skip to content
Snippets Groups Projects
Verified Commit 217c4299 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Merge branch '700-3-0-introduce-graphene-graphql' into feature/vuejs

parents adae383c 8716b18d
No related branches found
No related tags found
1 merge request!1045Introduce Vuetify and GraphQL
Pipeline #79522 failed
......@@ -9,17 +9,9 @@ and this project adheres to `Semantic Versioning`_.
Unreleased
----------
Deprecated
~~~~~~~~~~
* Numeric object IDs (primary keys) will be removed and replaced by UUIDs in
AlekSIS-Core 4.0. All apps must update their URLs, foriegn keys and the
like.
Added
~~~~~
* Introduce a UUID for every object
* Introduce GraphQL API
`2.10`_ - 2022-06-25
......
# Generated by Django 3.2.14 on 2022-07-16 12:49
import uuid
from django.db import migrations, models
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('core', '0041_update_gender_choices'),
]
operations = [
migrations.AddField(
model_name='activity',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='additionalfield',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='announcement',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='announcementrecipient',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='custommenu',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='custommenuitem',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='dashboardwidgetorder',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='datacheckresult',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='group',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='grouptype',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='notification',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='pdffile',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='person',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='persongroupthrough',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='schoolterm',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
migrations.AddField(
model_name='taskuserassignment',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False, unique=True),
),
]
# flake8: noqa: DJ12
import os
import uuid
from datetime import datetime
from typing import Any, Callable, List, Optional, Union
......@@ -127,8 +126,6 @@ class ExtensibleModel(models.Model, metaclass=_ExtensibleModelBase):
- Dominik George <dominik.george@teckids.org>
"""
uuid = models.UUIDField(unique=True, default=uuid.uuid4, editable=False)
# Defines a material design icon associated with this type of model
icon_ = "radio_button_unchecked"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment