Add id_num & email to WidgetUser model in homepage

parent 0dc6ebcc
# Generated by Django 4.0.3 on 2022-04-02 08:48
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('announcements', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='announcement',
name='announcement_body',
field=models.TextField(max_length=1500),
),
]
...@@ -5,7 +5,7 @@ from .models import WidgetUser ...@@ -5,7 +5,7 @@ from .models import WidgetUser
class WidgetUserAdmin(admin.ModelAdmin): class WidgetUserAdmin(admin.ModelAdmin):
model = WidgetUser model = WidgetUser
search_fields = ['first_name', 'middle_name', 'last_name'] search_fields = ['first_name', 'middle_name', 'last_name', 'id_num', 'email']
list_display = ('first_name', 'middle_name', 'last_name') list_display = ('first_name', 'middle_name', 'last_name', 'id_num', 'email')
admin.site.register(WidgetUser, WidgetUserAdmin) admin.site.register(WidgetUser, WidgetUserAdmin)
\ No newline at end of file
# Generated by Django 4.0.3 on 2022-04-02 08:48
import django.core.validators
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('homepage', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='widgetuser',
name='email',
field=models.EmailField(default='null@obf.ateneo.edu', max_length=200),
preserve_default=False,
),
migrations.AddField(
model_name='widgetuser',
name='id_num',
field=models.PositiveIntegerField(default=0, validators=[django.core.validators.MaxValueValidator(9999999)]),
preserve_default=False,
),
]
from django.core.validators import MaxValueValidator
from django.db import models from django.db import models
class WidgetUser(models.Model): class WidgetUser(models.Model):
first_name = models.CharField(max_length=50) first_name = models.CharField(max_length=50)
middle_name = models.CharField(max_length=50) middle_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50)
id_num = models.PositiveIntegerField(validators=[MaxValueValidator(9999999)])
email = models.EmailField(max_length = 200)
def __str__(self): def __str__(self):
return self.first_name return self.id_num
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment