Ejemplo n.º 1
0
Archivo: util.py Proyecto: jas01/indico
def serialize_log_entry(entry):
    from indico.modules.users.util import get_color_for_username
    return {
        'id': entry.id,
        'type': entry.type,
        'realm': entry.realm.name,
        'kind': entry.kind.name,
        'module': entry.module,
        'description': entry.summary,
        'time': entry.logged_dt.astimezone(entry.event.tzinfo).isoformat(),
        'payload': entry.data,
        'user': {
            'fullName': entry.user.full_name if entry.user else None,
            'avatarColor': get_color_for_username(entry.user.full_name) if entry.user else None
        }
    }
Ejemplo n.º 2
0
def serialize_log_entry(entry):
    from indico.modules.users.util import get_color_for_username
    return {
        'id': entry.id,
        'type': entry.type,
        'realm': entry.realm.name,
        'kind': entry.kind.name,
        'module': entry.module,
        'description': entry.summary,
        'meta': entry.meta,
        'time': entry.logged_dt.astimezone(entry.event.tzinfo).isoformat(),
        'payload': entry.data,
        'user': {
            'fullName': entry.user.full_name if entry.user else None,
            'avatarColor': get_color_for_username(entry.user.full_name) if entry.user else None
        }
    }
Ejemplo n.º 3
0
 def avatar_bg_color(self):
     from indico.modules.users.util import get_color_for_username
     return get_color_for_username(self.full_name)
Ejemplo n.º 4
0
 def avatar_css(self):
     from indico.modules.users.util import get_color_for_username
     return 'background-color: {};'.format(
         get_color_for_username(self.full_name))
Ejemplo n.º 5
0
 def avatar_bg_color(self):
     from indico.modules.users.util import get_color_for_username
     return get_color_for_username(self.full_name)
Ejemplo n.º 6
0
 def avatar_css(self):
     from indico.modules.users.util import get_color_for_username
     return 'background-color: {};'.format(get_color_for_username(self.full_name))