Skip to content

Commit

Permalink
Merge pull request #5201 from onepercentclub/ticket/BB-20452-create-i…
Browse files Browse the repository at this point in the history
…nitiatives-setting

Add setting for create initiatives
  • Loading branch information
eodolphi committed Aug 16, 2022
2 parents 83ea7d5 + 3e5cc9d commit 0f96e4a
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 0 deletions.
8 changes: 8 additions & 0 deletions bluebottle/members/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,14 @@ class MemberPlatformSettingsAdmin(BasePlatformSettingsAdmin, NonSortableParentAd
)
}
),
(
_('Initiatives'),
{
'fields': (
'create_initiatives',
)
}
),
)

def get_fieldsets(self, request, obj=None):
Expand Down
21 changes: 21 additions & 0 deletions bluebottle/members/migrations/0062_auto_20220815_1751.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Generated by Django 2.2.24 on 2022-08-15 15:51

import bluebottle.bb_accounts.models
from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

dependencies = [
('members', '0061_auto_20220808_1113'),
]

operations = [
migrations.AddField(
model_name='memberplatformsettings',
name='create_initiatives',
field=models.BooleanField(default=True, help_text='Members can create activities'),
),

]
3 changes: 3 additions & 0 deletions bluebottle/members/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ class MemberPlatformSettings(BasePlatformSettings):
closed = models.BooleanField(
default=False, help_text=_('Require login before accessing the platform')
)
create_initiatives = models.BooleanField(
default=True, help_text=_('Members can create initiatives')
)
login_methods = MultiSelectField(max_length=100, choices=LOGIN_METHODS, default=['password'])
confirm_signup = models.BooleanField(
default=False, help_text=_('Require verifying the user\'s email before signup')
Expand Down
1 change: 1 addition & 0 deletions bluebottle/members/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -670,6 +670,7 @@ class Meta(object):
'require_address',
'require_birthdate',
'require_phone_number',
'create_initiatives'
)


Expand Down

0 comments on commit 0f96e4a

Please sign in to comment.