Skip to content

Commit dc3ba5b

Browse files
author
gassc
committed
fix admin stuff
1 parent a5bf984 commit dc3ba5b

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

core/admin.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,10 @@ class AdminUserView(ModelView):
113113

114114
# Don't display the password on the list of Users
115115
column_exclude_list = list = ('password',)
116+
column_list = ('email', 'roles', 'active')
117+
column_formatters = {
118+
'roles': lambda v, c, m, n: ",".join([i.name for i in m.roles])
119+
}
116120
# Don't include the standard password field when creating or editing a User
117121
# (but see below)
118122
form_excluded_columns = ('password',)

core/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ class User(db.Model, UserMixin):
135135
active = db.Column(db.Boolean(), default=False)
136136
confirmed_at = db.Column(db.DateTime())
137137

138-
def __init__(self, email=None, password=None, roles=['contributor'], active=False): #, username=None, twitter=None, ):
138+
def __init__(self, email=None, password=None, roles=[Role('contributor')], active=False): #, username=None, twitter=None, ):
139139
self.email = email
140140
self.password = password
141141
self.roles = roles

0 commit comments

Comments
 (0)