Fixed shortcut button triggering full refresh

This commit is contained in:
Fergal Moran
2014-08-28 18:18:40 +01:00
parent 549d715ab1
commit 78332a5ced
3 changed files with 13 additions and 5 deletions

View File

@@ -4,7 +4,8 @@ from spa.models.comment import Comment
class CommentSerialiser(serializers.HyperlinkedModelSerializer): class CommentSerialiser(serializers.HyperlinkedModelSerializer):
user = serializers.RelatedField(many=False) user = serializers.RelatedField(many=False)
avatar_image = serializers.Field(source='avatar_image')
class Meta: class Meta:
model = Comment model = Comment
fields = ('comment', 'date_created', 'user') fields = ('comment', 'date_created', 'user', 'avatar_image')

View File

@@ -21,3 +21,10 @@ class Comment(BaseModel):
def create_activity(self): def create_activity(self):
pass pass
@property
def avatar_image(self):
if self.user is None:
return UserProfile.get_default_avatar_image()
else:
return self.user.get_profile().get_avatar_image()

View File

@@ -2,19 +2,19 @@
<div class="sidebar-shortcuts" id="sidebar-shortcuts"> <div class="sidebar-shortcuts" id="sidebar-shortcuts">
<div class="sidebar-shortcuts-large" id="sidebar-shortcuts-large"> <div class="sidebar-shortcuts-large" id="sidebar-shortcuts-large">
<a class="btn btn-success" data-bypass="true" title="Mute" id="button-mute"> <a class="btn btn-success" title="Mute" id="button-mute">
<i class="menu-icon fa fa-volume-up" id="button-mute-icon"></i> <i class="menu-icon fa fa-volume-up" id="button-mute-icon"></i>
</a> </a>
<a href="/user/<%= com.podnoms.settings.userSlug %>/mixes" class="btn btn-info" data-bypass="true"> <a href="/user/<%= com.podnoms.settings.userSlug %>/mixes" class="btn btn-info">
<i class="menu-icon fa fa-pencil"></i> <i class="menu-icon fa fa-pencil"></i>
</a> </a>
<a href="<%= com.podnoms.settings.userUrl %>" data-bypass="true" class="btn btn-warning" title="Profile"> <a href="<%= com.podnoms.settings.userUrl %>" class="btn btn-warning" title="Profile">
<i class="menu-icon fa fa-users"></i> <i class="menu-icon fa fa-users"></i>
</a> </a>
<a href="/me" class="btn btn-purple" data-bypass="true" title="Settings"> <a href="/me" class="btn btn-purple" title="Settings">
<i class="menu-icon fa fa-cogs"></i> <i class="menu-icon fa fa-cogs"></i>
</a> </a>
</div> </div>