added email to teaching unit
This commit is contained in:
parent
16264a86a5
commit
acc9ee66e7
3 changed files with 5 additions and 6 deletions
|
@ -34,8 +34,8 @@ class AdminStudentGroup(admin.ModelAdmin):
|
||||||
|
|
||||||
@admin.register(models.TeachingUnit)
|
@admin.register(models.TeachingUnit)
|
||||||
class AdminTeachingUnit(admin.ModelAdmin):
|
class AdminTeachingUnit(admin.ModelAdmin):
|
||||||
list_display = ("id", "name")
|
list_display = ("id", "name", "email")
|
||||||
search_fields = ("id", "name")
|
search_fields = ("id", "name", "email")
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.StudentCard)
|
@admin.register(models.StudentCard)
|
||||||
|
|
|
@ -90,10 +90,8 @@ class FakeTeachingUnitFactory(factory.django.DjangoModelFactory):
|
||||||
model = models.TeachingUnit
|
model = models.TeachingUnit
|
||||||
|
|
||||||
name: str = factory.Faker("administrative_unit")
|
name: str = factory.Faker("administrative_unit")
|
||||||
|
email: str = factory.Faker("company_email")
|
||||||
department: models.Department = factory.SubFactory(
|
department: models.Department = factory.SubFactory(FakeDepartmentFactory)
|
||||||
FakeDepartmentFactory
|
|
||||||
)
|
|
||||||
|
|
||||||
@factory.post_generation
|
@factory.post_generation
|
||||||
def managers(self, create, extracted, **kwargs):
|
def managers(self, create, extracted, **kwargs):
|
||||||
|
|
|
@ -318,6 +318,7 @@ class TeachingUnit(models.Model, ModelPermissionHelper):
|
||||||
|
|
||||||
id: uuid.UUID = models.UUIDField(default=uuid.uuid4, primary_key=True, editable=False, max_length=36)
|
id: uuid.UUID = models.UUIDField(default=uuid.uuid4, primary_key=True, editable=False, max_length=36)
|
||||||
name: str = models.CharField(max_length=64)
|
name: str = models.CharField(max_length=64)
|
||||||
|
email: str = models.EmailField(null=True, blank=True)
|
||||||
|
|
||||||
department = models.ForeignKey(to=Department, on_delete=models.CASCADE, related_name="teaching_units")
|
department = models.ForeignKey(to=Department, on_delete=models.CASCADE, related_name="teaching_units")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue