|
@@ -30,9 +30,7 @@ GROUPS = OrderedDict((
|
|
'postreply': True,
|
|
'postreply': True,
|
|
'locktopic': True,
|
|
'locktopic': True,
|
|
'movetopic': True,
|
|
'movetopic': True,
|
|
- 'mergetopic': True,
|
|
|
|
- 'viewtopic': True,
|
|
|
|
- 'viewprofile': True
|
|
|
|
|
|
+ 'mergetopic': True
|
|
}),
|
|
}),
|
|
('Super Moderator', {
|
|
('Super Moderator', {
|
|
'description': 'The Super Moderator Group',
|
|
'description': 'The Super Moderator Group',
|
|
@@ -48,9 +46,7 @@ GROUPS = OrderedDict((
|
|
'postreply': True,
|
|
'postreply': True,
|
|
'locktopic': True,
|
|
'locktopic': True,
|
|
'movetopic': True,
|
|
'movetopic': True,
|
|
- 'mergetopic': True,
|
|
|
|
- 'viewtopic': True,
|
|
|
|
- 'viewprofiles': True
|
|
|
|
|
|
+ 'mergetopic': True
|
|
}),
|
|
}),
|
|
('Moderator', {
|
|
('Moderator', {
|
|
'description': 'The Moderator Group',
|
|
'description': 'The Moderator Group',
|
|
@@ -66,9 +62,7 @@ GROUPS = OrderedDict((
|
|
'postreply': True,
|
|
'postreply': True,
|
|
'locktopic': True,
|
|
'locktopic': True,
|
|
'movetopic': True,
|
|
'movetopic': True,
|
|
- 'mergetopic': True,
|
|
|
|
- 'viewtopic': True,
|
|
|
|
- 'viewprofile': True
|
|
|
|
|
|
+ 'mergetopic': True
|
|
}),
|
|
}),
|
|
('Member', {
|
|
('Member', {
|
|
'description': 'The Member Group',
|
|
'description': 'The Member Group',
|
|
@@ -84,9 +78,7 @@ GROUPS = OrderedDict((
|
|
'postreply': True,
|
|
'postreply': True,
|
|
'locktopic': False,
|
|
'locktopic': False,
|
|
'movetopic': False,
|
|
'movetopic': False,
|
|
- 'mergetopic': False,
|
|
|
|
- 'viewtopic': True,
|
|
|
|
- 'viewprofile': True
|
|
|
|
|
|
+ 'mergetopic': False
|
|
}),
|
|
}),
|
|
('Banned', {
|
|
('Banned', {
|
|
'description': 'The Banned Group',
|
|
'description': 'The Banned Group',
|
|
@@ -102,9 +94,7 @@ GROUPS = OrderedDict((
|
|
'postreply': False,
|
|
'postreply': False,
|
|
'locktopic': False,
|
|
'locktopic': False,
|
|
'movetopic': False,
|
|
'movetopic': False,
|
|
- 'mergetopic': False,
|
|
|
|
- 'viewtopic': False,
|
|
|
|
- 'viewprofile': False
|
|
|
|
|
|
+ 'mergetopic': False
|
|
}),
|
|
}),
|
|
('Guest', {
|
|
('Guest', {
|
|
'description': 'The Guest Group',
|
|
'description': 'The Guest Group',
|
|
@@ -120,9 +110,7 @@ GROUPS = OrderedDict((
|
|
'postreply': False,
|
|
'postreply': False,
|
|
'locktopic': False,
|
|
'locktopic': False,
|
|
'movetopic': False,
|
|
'movetopic': False,
|
|
- 'mergetopic': False,
|
|
|
|
- 'viewtopic': False,
|
|
|
|
- 'viewprofile': False
|
|
|
|
|
|
+ 'mergetopic': False
|
|
})
|
|
})
|
|
))
|
|
))
|
|
|
|
|
|
@@ -131,6 +119,7 @@ def create_default_groups():
|
|
"""
|
|
"""
|
|
This will create the 5 default groups
|
|
This will create the 5 default groups
|
|
"""
|
|
"""
|
|
|
|
+ result = []
|
|
for key, value in GROUPS.items():
|
|
for key, value in GROUPS.items():
|
|
group = Group(name=key)
|
|
group = Group(name=key)
|
|
|
|
|
|
@@ -138,6 +127,8 @@ def create_default_groups():
|
|
setattr(group, k, v)
|
|
setattr(group, k, v)
|
|
|
|
|
|
group.save()
|
|
group.save()
|
|
|
|
+ result.append(group)
|
|
|
|
+ return result
|
|
|
|
|
|
|
|
|
|
def create_admin_user(username, password, email):
|
|
def create_admin_user(username, password, email):
|