# HG changeset patch # User Goffi # Date 1456944361 -3600 # Node ID c25077c87b1d7eb266940e63fd24d096d343610f # Parent 9d9d61d536844366aa6604fe2335605bcc7397b6 base (blog/edit): added a way to block publishing by adding "publish": "false" in metadata file diff -r 9d9d61d53684 -r c25077c87b1d frontends/src/jp/cmd_blog.py --- a/frontends/src/jp/cmd_blog.py Wed Mar 02 19:45:02 2016 +0100 +++ b/frontends/src/jp/cmd_blog.py Wed Mar 02 19:46:01 2016 +0100 @@ -150,6 +150,12 @@ file_path=tmp_file_path, meta_path=meta_file_path), error=True) self.host.quit(1) + if not C.bool(mb_data.get('publish', "true")): + self.disp(u'Publication blocked by "publish" key in metadata, cancelling edition.\n\n' + + "temporary file path:\t{file_path}\nmetadata file path:\t{meta_path}".format( + file_path=tmp_file_path, meta_path=meta_file_path), error=True) + self.host.quit(0) + if len(content) == 0: self.disp(u"Content is empty, cancelling the blog edition")