Add author to room entry
This commit is contained in:
parent
617d82f484
commit
4ad67a09b3
|
|
@ -52,7 +52,7 @@
|
||||||
const variables = {slug: this.room.slug};
|
const variables = {slug: this.room.slug};
|
||||||
const data = store.readQuery({query, variables});
|
const data = store.readQuery({query, variables});
|
||||||
if (data.room && data.room.roomEntries) {
|
if (data.room && data.room.roomEntries) {
|
||||||
data.room.roomEntries.edges.push({
|
data.room.roomEntries.edges.unshift({
|
||||||
node: roomEntry,
|
node: roomEntry,
|
||||||
__typename: 'RoomEntryNode'
|
__typename: 'RoomEntryNode'
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -115,15 +115,9 @@
|
||||||
roomEntryCount() {
|
roomEntryCount() {
|
||||||
return (this.room && this.room.roomEntries) ? this.room.roomEntries.length : 0
|
return (this.room && this.room.roomEntries) ? this.room.roomEntries.length : 0
|
||||||
},
|
},
|
||||||
roomAppearance: {
|
roomAppearance() {
|
||||||
set(value) {
|
|
||||||
// todo: remove, this does nothing
|
|
||||||
this.$store.dispatch('setSpecialContainerClass', value);
|
|
||||||
},
|
|
||||||
get() {
|
|
||||||
return this.room ? this.room.appearance : ''
|
return this.room ? this.room.appearance : ''
|
||||||
}
|
}
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
apollo: {
|
apollo: {
|
||||||
|
|
|
||||||
|
|
@ -78,9 +78,10 @@ class AddRoomEntry(relay.ClientIDMutation):
|
||||||
errors = graphene.List(graphene.String)
|
errors = graphene.List(graphene.String)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def mutate_and_get_payload(cls, *args, **kwargs):
|
def mutate_and_get_payload(cls, root, info, **kwargs):
|
||||||
room_entry_data = kwargs.get('room_entry')
|
room_entry_data = kwargs.get('room_entry')
|
||||||
room_entry_data['room'] = get_object(Room, room_entry_data.get('room')).id
|
room_entry_data['room'] = get_object(Room, room_entry_data.get('room')).id
|
||||||
|
room_entry_data['author'] = info.context.user.pk
|
||||||
|
|
||||||
serializer = RoomEntrySerializer(data=room_entry_data)
|
serializer = RoomEntrySerializer(data=room_entry_data)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue