fnp
/
redakcja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
editor: transaction rollback fix
[redakcja.git]
/
apps
/
wiki
/
views.py
diff --git
a/apps/wiki/views.py
b/apps/wiki/views.py
index
b88d2df
..
c75bf3a
100644
(file)
--- a/
apps/wiki/views.py
+++ b/
apps/wiki/views.py
@@
-87,7
+87,9
@@
def editor(request, slug, chunk=None, template_name='wiki/bootstrap.html'):
'document_id': chunk.id,
'title': chunk.book.title,
'history': get_history(chunk),
'document_id': chunk.id,
'title': chunk.book.title,
'history': get_history(chunk),
- 'version': chunk.revision()
+ 'version': chunk.revision(),
+ 'stage': chunk.stage.name if chunk.stage else None,
+ 'assignment': chunk.user.username if chunk.user else None
}),
'serialized_templates': simplejson.dumps([
{'id': t.id, 'name': t.name, 'content': t.content} for t in Template.objects.filter(is_partial=True)
}),
'serialized_templates': simplejson.dumps([
{'id': t.id, 'name': t.name, 'content': t.content} for t in Template.objects.filter(is_partial=True)
@@
-167,8
+169,9
@@
def text(request, chunk_id):
revision = doc.revision()
return JSONResponse({
'text': doc.materialize() if parent_revision != revision else None,
revision = doc.revision()
return JSONResponse({
'text': doc.materialize() if parent_revision != revision else None,
- 'meta': {},
'version': revision,
'version': revision,
+ 'stage': doc.stage.name if doc.stage else None,
+ 'assignment': doc.user.username if doc.user else None
})
else:
return JSONFormInvalid(form)
})
else:
return JSONFormInvalid(form)
@@
-216,9
+219,8
@@
def revert(request, chunk_id):
doc.at_revision(revision).revert(author=author, description=comment)
return JSONResponse({
doc.at_revision(revision).revert(author=author, description=comment)
return JSONResponse({
- 'text': doc.materialize() if before != doc.revision() else None,
- 'meta': {},
- 'revision': doc.revision(),
+ 'document': doc.materialize() if before != doc.revision() else None,
+ 'version': doc.revision(),
})
else:
return JSONFormInvalid(form)
})
else:
return JSONFormInvalid(form)