@@ -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 |
} |