add owner phone and residenc

This commit is contained in:
Tom Irgang 2023-04-16 21:17:11 +02:00
parent bbc1aea405
commit 733dba39c8
4 changed files with 70 additions and 20 deletions

View file

@ -20,32 +20,32 @@ Ein Organisator ist Mitglied des Repair-Cafés der die Termine mit den Gästen o
### Gast
- Als Gast möchte ich einen Termin für eine Reparatur vereinbaren. Dafür Stelle ich Informationen zum Gerät und eine Fehlerbeschreibung zur Verfügung.
- Als Gast möchte ich eine Bestätigung für eine Reparaturanfrage bekommen.
- Als Gast möchte ich eine Terminbenachrichtigung oder eine Absage bekommen.
- Als Gast möchte ich mein angemeldetes Gerät und dessen Status einsehen können.
- Als Gast möchte ich Rückfragen zum Gerät empfangen und diese beantworten können.
- Als Gast möchte ich ein Gerät für eine Folgereparatur anmelden können
- [ ] Als Gast möchte ich einen Termin für eine Reparatur vereinbaren. Dafür Stelle ich Informationen zum Gerät und eine Fehlerbeschreibung zur Verfügung.
- [ ] Als Gast möchte ich eine Bestätigung für eine Reparaturanfrage bekommen.
- [ ] Als Gast möchte ich eine Terminbenachrichtigung oder eine Absage bekommen.
- [ ] Als Gast möchte ich mein angemeldetes Gerät und dessen Status einsehen können.
- [ ] Als Gast möchte ich Rückfragen zum Gerät empfangen und diese beantworten können.
- [ ] Als Gast möchte ich ein Gerät für eine Folgereparatur anmelden können
### Reparateur
- Als Reparateur möchte ich die angemeldeten Geräte ansehen können.
- Als Reparateur möchte ich mir ein angemeldetes Gerät zuordnen können.
- Als Reparateur möchte ich ein angemeldetes Gerät ablehnen können.
- Als Reparateur möchte ich Rückfragen zum Gerät stellen können.
- Als Reparateur möchte ich eine Benachrichtigung bekommen wenn eine Rückfrage beantwortet wird.
- Als Reparateur möchte ich eine Benachrichtigung bekommen wenn mir ein Gerät zugeordnet wird.
- Als Reparateur möchte ich mich für ein Repair-Café anmelden können.
- Als Reparateur möchte ich mich für ein Repair-Café abmelden können.
- [ ] Als Reparateur möchte ich die angemeldeten Geräte ansehen können.
- [ ] Als Reparateur möchte ich mir ein angemeldetes Gerät zuordnen können.
- [ ] Als Reparateur möchte ich ein angemeldetes Gerät ablehnen können.
- [ ] Als Reparateur möchte ich Rückfragen zum Gerät stellen können.
- [ ] Als Reparateur möchte ich eine Benachrichtigung bekommen wenn eine Rückfrage beantwortet wird.
- [ ] Als Reparateur möchte ich eine Benachrichtigung bekommen wenn mir ein Gerät zugeordnet wird.
- [ ] Als Reparateur möchte ich mich für ein Repair-Café anmelden können.
- [ ] Als Reparateur möchte ich mich für ein Repair-Café abmelden können.
### Organisator
- Als Organisator möchte ich ein Café anmelden können.
- Als Organisator möchte ich die Terminanfragen einsehen können.
- Als Organisator möchte ich eine Rückfrage zu einer Terminanfrage stellen können.
- Als Organisator möchte ich eine Terminanfrage ablehnen können.
- Als Organisator möchte ich eine Terminanfrage zu einem Termin zuordnen können.
- Als Organisator möchte ich einen Terminanfrage zu einem Reparateur zuordnen können.
- [ ] Als Organisator möchte ich ein Café anmelden können.
- [ ] Als Organisator möchte ich die Terminanfragen einsehen können.
- [ ] Als Organisator möchte ich eine Rückfrage zu einer Terminanfrage stellen können.
- [ ] Als Organisator möchte ich eine Terminanfrage ablehnen können.
- [ ] Als Organisator möchte ich eine Terminanfrage zu einem Termin zuordnen können.
- [ ] Als Organisator möchte ich einen Terminanfrage zu einem Reparateur zuordnen können.
## Daten
@ -95,6 +95,8 @@ Ein Gerät ist ein defekter Gegenstand der im Rahmen eines Repair-Cafés reparie
Attribute:
- Besitzer: Name des Besitzers
- Telefon: Festnetz oder Mobilnummer des Besitzers
- Wohnort: Wohnort des Besitzers
- Mail: eMail-Adresse des Besitzers für Benachrichtigungen
- Gerät: Bezeichnung des Geräts
- Fehler: Beschreibung des Defekts

View file

@ -0,0 +1,23 @@
# Generated by Django 4.2 on 2023-04-16 19:14
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('repapp', '0005_alter_cafe_event_date_alter_cafe_location'),
]
operations = [
migrations.AddField(
model_name='device',
name='phone',
field=models.CharField(default='', max_length=200, verbose_name='Telefonnummer'),
),
migrations.AddField(
model_name='device',
name='residence',
field=models.CharField(default='', max_length=200, verbose_name='Wohnort'),
),
]

View file

@ -0,0 +1,23 @@
# Generated by Django 4.2 on 2023-04-16 19:15
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('repapp', '0006_device_phone_device_residence'),
]
operations = [
migrations.AlterField(
model_name='device',
name='phone',
field=models.CharField(max_length=200, verbose_name='Telefonnummer'),
),
migrations.AlterField(
model_name='device',
name='residence',
field=models.CharField(max_length=200, verbose_name='Wohnort'),
),
]

View file

@ -42,6 +42,8 @@ class Organisator(models.Model):
class Device(models.Model):
identifier = models.CharField(max_length=200, verbose_name=_("ID"))
owner = models.CharField(max_length=200, verbose_name=_("Besitzer"))
phone = models.CharField(max_length=200, verbose_name=_("Telefonnummer"))
residence = models.CharField(max_length=200, verbose_name=_("Wohnort"))
mail = models.CharField(max_length=200, verbose_name=_("eMail"))
device = models.CharField(max_length=200, verbose_name=_("Gerät"))
error = models.TextField(verbose_name=_("Fehler"))