e nl-15 ol-15">
user_id = models.CharField(_(u'user_id'), max_length=32, blank=True, null=True, help_text=u'用户唯一标识', db_index=True)
@@ -738,10 +758,12 @@ class MemberActivitySignupInfo(BaseModelMixin, BrandInfoMixin):
fields = JSONField(_(u'fields'), blank=True, null=True, default='[]', help_text=u'自定义报名字段')
- passed = models.BooleanField(_(u'passed'), default=False, help_text=u'是否通过')
+ audit_status = models.IntegerField(_(u'audit_status'), choices=AUDIT_STATUS, default=UNAUDITED, help_text=u'审核状态', db_index=True)
is_signin = models.BooleanField(_(u'is_signin'), default=False, help_text=u'是否已签到')
+ is_read = models.BooleanField(_(u'is_read'), default=False, help_text=u'报名消息是否已读')
+
class Meta:
verbose_name = _(u'会员活动报名信息')
verbose_name_plural = _(u'会员活动报名信息')
@@ -756,6 +778,7 @@ class MemberActivitySignupInfo(BaseModelMixin, BrandInfoMixin):
@property
def final_avatar(self):
return self.avatar and self.avatar.replace(settings.QINIU_FILE_URL_BEFORE, settings.QINIU_FILE_URL_AFTER).replace(settings.QINIU_FILE_URL_BEFORE2, settings.QINIU_FILE_URL_AFTER)
+
@property
def data(self):
@@ -767,7 +790,7 @@ class MemberActivitySignupInfo(BaseModelMixin, BrandInfoMixin):
'name': self.name,
'phone': self.phone,
'fields': json.loads(self.fields) if self.fields else [],
- 'passed': self.passed,
+ 'audit_status': self.audit_status,
}
@property
@@ -783,7 +806,7 @@ class MemberActivitySignupInfo(BaseModelMixin, BrandInfoMixin):
'phone': self.phone,
'fields': json.loads(self.fields) if self.fields else [],
'is_signin': self.is_signin,
- 'passed': self.passed,
+ 'audit_status': self.audit_status,
}
class MemberActivityDataInfo(BaseModelMixin, BrandInfoMixin):
@@ -2,7 +2,7 @@ |
||
| 2 | 2 |
|
| 3 | 3 |
from django.conf.urls import url |
| 4 | 4 |
|
| 5 |
-from member import activity_mp_views |
|
| 5 |
+from member import activity_mp_views, lensman_activity_mp_views |
|
| 6 | 6 |
|
| 7 | 7 |
# activity |
| 8 | 8 |
urlpatterns = [ |
@@ -22,8 +22,8 @@ urlpatterns += [ |
||
| 22 | 22 |
|
| 23 | 23 |
# activity data |
| 24 | 24 |
urlpatterns += [ |
| 25 |
- url(r'^member/activity/data/submit$', activity_mp_views.activity_data_submit, name='mp_member_activity_data_submit'), # 会员活动数据提交 |
|
| 26 |
- url(r'^member/activity/data/detail$', activity_mp_views.activity_data_detail, name='mp_member_activity_data_detail'), # 获取会员活动报名信息 |
|
| 25 |
+ url(r'^member/activity/data/submit$', lensman_activity_mp_views.activity_data_submit, name='mp_member_activity_data_submit'), # 会员活动数据提交 |
|
| 26 |
+ url(r'^member/activity/data/detail$', lensman_activity_mp_views.activity_data_detail, name='mp_member_activity_data_detail'), # 获取会员活动报名信息 |
|
| 27 | 27 |
] |
| 28 | 28 |
|
| 29 | 29 |
|
@@ -36,3 +36,9 @@ urlpatterns += [ |
||
| 36 | 36 |
|
| 37 | 37 |
url(r'^member/activity/contribute/detail/lastest$', activity_mp_views.activity_contribute_detail_lastest, name='member_activity_contribute_detail_lastest'), |
| 38 | 38 |
] |
| 39 |
+ |
|
| 40 |
+#activity message |
|
| 41 |
+urlpatterns += [ |
|
| 42 |
+ url(r'^member/activity/signup/message$', lensman_activity_mp_views.activity_signup_message, name='mp_member_activity_signup_message'), |
|
| 43 |
+ url(r'^member/activity/signup/message/read$', lensman_activity_mp_views.activity_signup_message_read, name='mp_member_activity_signup_message_read'), |
|
| 44 |
+] |