@@ -0,0 +1,18 @@  | 
            ||
| 1 | 
                +# -*- coding: utf-8 -*-  | 
            |
| 2 | 
                +# Generated by Django 3.2.8 on 2022-10-27 09:15  | 
            |
| 3 | 
                +  | 
            |
| 4 | 
                +from django.db import migrations  | 
            |
| 5 | 
                +  | 
            |
| 6 | 
                +  | 
            |
| 7 | 
                +class Migration(migrations.Migration):  | 
            |
| 8 | 
                +  | 
            |
| 9 | 
                + dependencies = [  | 
            |
| 10 | 
                +        ('member', '0045_auto_20221026_2102'),
               | 
            |
| 11 | 
                + ]  | 
            |
| 12 | 
                +  | 
            |
| 13 | 
                + operations = [  | 
            |
| 14 | 
                + migrations.AlterUniqueTogether(  | 
            |
| 15 | 
                + name='memberactivitycontributionwelfareunlockinginfo',  | 
            |
| 16 | 
                +            unique_together={('activity_id', 'welfare_id', 'user_id')},
               | 
            |
| 17 | 
                + ),  | 
            |
| 18 | 
                + ]  | 
            
                @@ -0,0 +1,15 @@  | 
            ||
| 1 | 
                +# -*- coding: utf-8 -*-  | 
            |
| 2 | 
                +# Generated by Django 3.2.8 on 2022-10-27 12:56  | 
            |
| 3 | 
                +  | 
            |
| 4 | 
                +from django.db import migrations  | 
            |
| 5 | 
                +  | 
            |
| 6 | 
                +  | 
            |
| 7 | 
                +class Migration(migrations.Migration):  | 
            |
| 8 | 
                +  | 
            |
| 9 | 
                + dependencies = [  | 
            |
| 10 | 
                +        ('member', '0046_alter_memberactivitycontributionwelfareunlockinginfo_unique_together'),
               | 
            |
| 11 | 
                +        ('member', '0047_memberactivitycontributionwelfareunlockinginfo_welfare_type'),
               | 
            |
| 12 | 
                + ]  | 
            |
| 13 | 
                +  | 
            |
| 14 | 
                + operations = [  | 
            |
| 15 | 
                + ]  | 
            
                @@ -369,7 +369,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):  | 
            ||
| 369 | 369 | 
                is_slider = models.BooleanField(_(u'is_slider'), default=True, help_text=u'是否为轮播活动')  | 
            
| 370 | 370 | 
                slider_image = models.ImageField(_(u'slider_image'), upload_to=upload_path, blank=True, help_text=u'活动轮播图片')  | 
            
| 371 | 371 | 
                cover = models.ImageField(_(u'cover'), upload_to=upload_path, blank=True, help_text=u'活动列表图片')  | 
            
| 372 | 
                - limit_image_num = models.IntegerField(_(u'limit_image_num'), default=3, help_text=u'限制图片数量')  | 
            |
| 372 | 
                + limit_image_num = models.IntegerField(_(u'limit_image_num'), default=0, help_text=u'限制图片数量')  | 
            |
| 373 | 373 | 
                image = models.ImageField(_(u'image'), upload_to=upload_path, blank=True, help_text=u'活动内容图片')  | 
            
| 374 | 374 | 
                 | 
            
| 375 | 375 | 
                content_rich_text = RichTextField(_(u'content_rich_text'), blank=True, default='', help_text=u'活动描述')  | 
            
                @@ -827,6 +827,10 @@ class MemberActivityContributionWelfareUnlockingInfo(BaseModelMixin, BrandInfoMi  | 
            ||
| 827 | 827 | 
                verbose_name = _(u'会员活动投稿福利解锁信息')  | 
            
| 828 | 828 | 
                verbose_name_plural = _(u'会员活动投稿福利解锁信息')  | 
            
| 829 | 829 | 
                 | 
            
| 830 | 
                + unique_together = (  | 
            |
| 831 | 
                +            ('activity_id', 'welfare_id', 'user_id'),
               | 
            |
| 832 | 
                + )  | 
            |
| 833 | 
                +  | 
            |
| 830 | 834 | 
                def __unicode__(self):  | 
            
| 831 | 835 | 
                return '%d' % self.pk  | 
            
| 832 | 836 | 
                 | 
            
                @@ -851,4 +855,5 @@ class MemberActivityContributionWelfareUnlockingInfo(BaseModelMixin, BrandInfoMi  | 
            ||
| 851 | 855 | 
                'address': self.address,  | 
            
| 852 | 856 | 
                'tracking_number': self.tracking_number,  | 
            
| 853 | 857 | 
                'is_handled': self.is_handled,  | 
            
| 858 | 
                + 'created_at': tc.local_string(utc_dt=self.created_at),  | 
            |
| 854 | 859 | 
                }  |