MemberActivityInfo增加contribution_content_placeholder

FFIB 2 年之前
父節點
當前提交
2b06603330
共有 3 個文件被更改,包括 29 次插入1 次删除
  1. 4 1
      api/admin_views.py
  2. 19 0
      member/migrations/0050_memberactivityinfo_contribution_content_placeholder.py
  3. 6 0
      member/models.py

+ 4 - 1
api/admin_views.py

@@ -825,6 +825,7 @@ def member_activity_update(request, administrator):
825 825
     activity_state = int(request.POST.get('activity_state', 0))
826 826
     poster_kv_img_url = request.POST.get('poster_kv_img_url', '')
827 827
     poster_content = request.POST.get('poster_content', '')
828
+    contribution_content_placeholder = request.POST.get('contribution_content_placeholder', '')
828 829
 
829 830
     try:
830 831
         log = MemberActivityInfo.objects.get(activity_id=activity_id, status=True)
@@ -855,6 +856,7 @@ def member_activity_update(request, administrator):
855 856
     log.activity_state = activity_state
856 857
     log.poster_kv_img_url = poster_kv_img_url
857 858
     log.poster_content = poster_content
859
+    log.contribution_content_placeholder = contribution_content_placeholder
858 860
     log.save()
859 861
 
860 862
     return response(200, 'MemberActivityInfo Update Success', u'会员活动更新成功')
@@ -911,7 +913,8 @@ def member_activity_create(request, administrator):
911 913
         share_h5_link=share_h5_link,
912 914
         activity_state=activity_state,
913 915
         poster_kv_img_url=poster_kv_img_url,
914
-        poster_content=poster_content
916
+        poster_content=poster_content,
917
+        contribution_content_placeholder=contribution_content_placeholder
915 918
     )
916 919
 
917 920
     return response(200, 'MemberActivityInfo Create Success', u'会员活动创建成功', data={

+ 19 - 0
member/migrations/0050_memberactivityinfo_contribution_content_placeholder.py

@@ -0,0 +1,19 @@
1
+# -*- coding: utf-8 -*-
2
+# Generated by Django 3.2.16 on 2022-10-31 06:18
3
+
4
+from django.db import migrations, models
5
+
6
+
7
+class Migration(migrations.Migration):
8
+
9
+    dependencies = [
10
+        ('member', '0049_alter_memberactivityinfo_limit_image_num'),
11
+    ]
12
+
13
+    operations = [
14
+        migrations.AddField(
15
+            model_name='memberactivityinfo',
16
+            name='contribution_content_placeholder',
17
+            field=models.CharField(blank=True, default='', help_text='投稿内容占位符', max_length=255, verbose_name='contribution_content_placeholder'),
18
+        ),
19
+    ]

+ 6 - 0
member/models.py

@@ -383,6 +383,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):
383 383
 
384 384
     poster_kv_img_url = models.CharField(_(u'poster_kv_img_url'), max_length=255, blank=True, default='', help_text=u'海报kv图')
385 385
     poster_content = models.CharField(_(u'poster_content'), max_length=255, blank=True, default='', help_text=u'海报内容')
386
+    contribution_content_placeholder = models.CharField(_(u'contribution_content_placeholder'), max_length=255, blank=True, default='', help_text=u'投稿内容占位符')
386 387
 
387 388
     position = models.IntegerField(_(u'position'), default=1, help_text=u'排序', db_index=True)
388 389
 
@@ -470,6 +471,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):
470 471
             'is_signup': self.is_signup,
471 472
             'poster_kv_img_url': self.poster_kv_img_url,
472 473
             'poster_content': self.poster_content,
474
+            'contribution_content_placeholder': self.contribution_content_placeholder,
473 475
         }
474 476
 
475 477
     def details(self, user_id):
@@ -501,6 +503,8 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):
501 503
             'is_signup': self.is_signup,
502 504
             'poster_kv_img_url': self.poster_kv_img_url,
503 505
             'poster_content': self.poster_content,
506
+            'contribution_content_placeholder': self.contribution_content_placeholder,
507
+
504 508
         }
505 509
 
506 510
     @property
@@ -536,6 +540,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):
536 540
             'created_at': tc.local_string(utc_dt=self.created_at),
537 541
             'poster_kv_img_url': self.poster_kv_img_url,
538 542
             'poster_content': self.poster_content,
543
+            'contribution_content_placeholder': self.contribution_content_placeholder,
539 544
             'welfares': self.welfares,
540 545
         }
541 546
 
@@ -575,6 +580,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):
575 580
             'created_at': tc.local_string(utc_dt=self.created_at),
576 581
             'poster_kv_img_url': self.poster_kv_img_url,
577 582
             'poster_content': self.poster_content,
583
+            'contribution_content_placeholder': self.contribution_content_placeholder,
578 584
             'welfares': self.welfares,
579 585
         }
580 586