@@ -48,7 +48,7 @@ class CourseRegisterInfoAdmin(admin.ModelAdmin): |
||
| 48 | 48 |
|
| 49 | 49 |
|
| 50 | 50 |
class UserCourseRegisterInfoAdmin(admin.ModelAdmin): |
| 51 |
- list_display = ('campus_id', 'campus_name', 'admin_id', 'admin_name', 'user_id', 'course_id', 'course_name', 'fields', 'updated_at', 'created_at')
|
|
| 51 |
+ list_display = ('campus_id', 'campus_name', 'admin_id', 'admin_name', 'user_id', 'course_id', 'course_name', 'user_status', 'fields', 'updated_at', 'created_at')
|
|
| 52 | 52 |
|
| 53 | 53 |
|
| 54 | 54 |
admin.site.register(BranchCampusInfo, BranchCampusInfoAdmin) |
@@ -0,0 +1,18 @@ |
||
| 1 |
+# Generated by Django 2.2.15 on 2021-03-09 07:44 |
|
| 2 |
+ |
|
| 3 |
+from django.db import migrations, models |
|
| 4 |
+ |
|
| 5 |
+ |
|
| 6 |
+class Migration(migrations.Migration): |
|
| 7 |
+ |
|
| 8 |
+ dependencies = [ |
|
| 9 |
+ ('registration', '0010_auto_20210303_1818'),
|
|
| 10 |
+ ] |
|
| 11 |
+ |
|
| 12 |
+ operations = [ |
|
| 13 |
+ migrations.AddField( |
|
| 14 |
+ model_name='usercourseregisterinfo', |
|
| 15 |
+ name='user_status', |
|
| 16 |
+ field=models.CharField(choices=[('inclass', '上课中'), ('graduate', '已毕业'), ('certificate', '已发证')], default='inclass', help_text='用户状态', max_length=32, verbose_name='user_status'),
|
|
| 17 |
+ ), |
|
| 18 |
+ ] |
@@ -240,6 +240,16 @@ class CourseRegisterInfo(BaseModelMixin): |
||
| 240 | 240 |
|
| 241 | 241 |
|
| 242 | 242 |
class UserCourseRegisterInfo(BaseModelMixin): |
| 243 |
+ INCLASS = 'inclass' |
|
| 244 |
+ GRADUATED = 'graduate' |
|
| 245 |
+ CERTIFICATE = 'certificate' |
|
| 246 |
+ |
|
| 247 |
+ USER_STATUS_TUPLE = ( |
|
| 248 |
+ (INCLASS, '上课中'), |
|
| 249 |
+ (GRADUATED, '已毕业'), |
|
| 250 |
+ (CERTIFICATE, '已发证'), |
|
| 251 |
+ ) |
|
| 252 |
+ |
|
| 243 | 253 |
campus_id = models.CharField(_('campus_id'), max_length=32, blank=True, null=True, help_text='分院唯一标识', db_index=True)
|
| 244 | 254 |
campus_name = models.CharField(_('campus_name'), max_length=255, blank=True, null=True, help_text='分院名称')
|
| 245 | 255 |
|
@@ -251,6 +261,9 @@ class UserCourseRegisterInfo(BaseModelMixin): |
||
| 251 | 261 |
course_id = models.CharField(_('course_id'), max_length=32, blank=True, null=True, help_text='课程唯一标识', db_index=True)
|
| 252 | 262 |
course_name = models.CharField(_('course_name'), max_length=255, blank=True, null=True, help_text='课程名称')
|
| 253 | 263 |
|
| 264 |
+ user_status = models.CharField(_('user_status'), max_length=32, choices=USER_STATUS_TUPLE, default=INCLASS, help_text='用户状态')
|
|
| 265 |
+ |
|
| 266 |
+ |
|
| 254 | 267 |
# {
|
| 255 | 268 |
# 'field_id': '', |
| 256 | 269 |
# 'fields': [] |
@@ -277,6 +290,7 @@ class UserCourseRegisterInfo(BaseModelMixin): |
||
| 277 | 290 |
'campus_name': self.campus_name, |
| 278 | 291 |
'admin_id': self.admin_id, |
| 279 | 292 |
'admin_name': self.admin_name, |
| 293 |
+ 'user_status': self.user_status, |
|
| 280 | 294 |
'user_id': self.user_id, |
| 281 | 295 |
'fields': self.fields, |
| 282 | 296 |
} |