fnp
/
redakcja.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
8906541
)
slightly improve book.publish
author
Jan Szejko
<janek37@gmail.com>
Fri, 26 May 2017 11:22:33 +0000
(13:22 +0200)
committer
Jan Szejko
<janek37@gmail.com>
Fri, 26 May 2017 11:22:33 +0000
(13:22 +0200)
apps/catalogue/models/book.py
patch
|
blob
|
history
diff --git
a/apps/catalogue/models/book.py
b/apps/catalogue/models/book.py
index
84c05db
..
42a4d1f
100755
(executable)
--- a/
apps/catalogue/models/book.py
+++ b/
apps/catalogue/models/book.py
@@
-428,8
+428,8
@@
class Book(models.Model):
"""
self.assert_publishable()
changes = self.get_current_changes(publishable=True)
"""
self.assert_publishable()
changes = self.get_current_changes(publishable=True)
- book_xml = self.materialize(changes=changes)
if not fake:
if not fake:
+ book_xml = self.materialize(changes=changes)
data = {"book_xml": book_xml}
if host:
data['gallery_url'] = host + self.gallery_url()
data = {"book_xml": book_xml}
if host:
data['gallery_url'] = host + self.gallery_url()
@@
-438,6
+438,9
@@
class Book(models.Model):
br = BookPublishRecord.objects.create(book=self, user=user)
for c in changes:
ChunkPublishRecord.objects.create(book_record=br, change=c)
br = BookPublishRecord.objects.create(book=self, user=user)
for c in changes:
ChunkPublishRecord.objects.create(book_record=br, change=c)
+ if not self.public:
+ self.public = True
+ self.save()
post_publish.send(sender=br)
def latex_dir(self):
post_publish.send(sender=br)
def latex_dir(self):