Beispiel #1
0
def serialize_user(user, viewer=None, include_categories=True):
    data = {
        'id': user.id,
        'name': user.username,
        'date_joined': serialize_datetime(user.date_joined),
    }
    if viewer == user:
        data['connected_services'] = get_connected_services(user)
    if include_categories:
        data['categories'] = map(serialize_category, user.category_set.all())
    return data
Beispiel #2
0
 def connected_services(self):
     return ' '.join(get_connected_services(self.user))
Beispiel #3
0
 def get_context_data(self, **kwargs):
     return {
         'form': self.form,
         'services': get_connected_services(self.request.user),
     }
Beispiel #4
0
 def get_context_data(self, **kwargs):
     return {
         'password_change_form': self.password_change_form,
         'services': get_connected_services(self.request.user),
     }