diff --git a/seminar/views/views_rest.py b/seminar/views/views_rest.py index 8bf7d040..aa3fca55 100644 --- a/seminar/views/views_rest.py +++ b/seminar/views/views_rest.py @@ -74,6 +74,7 @@ class TextNodeWriteSerializer(serializers.ModelSerializer): def update(self,node,validated_data): node.text.na_web = validated_data.get('text').get('na_web') + node.text.save() return node class Meta: diff --git a/vue_frontend/src/components/TextNode.vue b/vue_frontend/src/components/TextNode.vue index cd0fda64..aaa02fdb 100644 --- a/vue_frontend/src/components/TextNode.vue +++ b/vue_frontend/src/components/TextNode.vue @@ -10,22 +10,20 @@
- -
- - -
+
+ +
@@ -47,9 +45,7 @@ export default { extraPlugins: ['SimpleUploadAdapter'], simpleUpload: { uploadUrl: "/temp/image_upload/", - headers: { - "test":"testh" - }, + headers: {}, withCredentials: true } // The configuration of the editor. @@ -81,6 +77,7 @@ export default { props: { item: Object, editorShow: Boolean, + editorMode: Boolean, create: Boolean, where: String, refnode: Object @@ -88,6 +85,7 @@ export default { mounted: function() { //console.log("mounted"); this.editorConfig.simpleUpload.headers['X-CSRFToken'] = this.getCookie('csrftoken'); + axios.defaults.headers.common['X-CSRFToken'] = this.getCookie('csrftoken'); if (this.create){ this.currentText = ""; this.originalText = ""; diff --git a/vue_frontend/src/components/TreeNode.vue b/vue_frontend/src/components/TreeNode.vue index 1067fc23..cb976a62 100644 --- a/vue_frontend/src/components/TreeNode.vue +++ b/vue_frontend/src/components/TreeNode.vue @@ -4,10 +4,12 @@ - + - +
{{ item.node.polymorphic_ctype.model }}
{{ item }}
@@ -33,12 +35,16 @@
+ :force_visible="showChildren" + :editorMode="editorMode" + :debugMode="debugMode">
+ :force_visible="showChildren" + :editorMode="editorMode" + :debugMode="debugMode">
@@ -55,12 +61,16 @@
Tady možná něco je
+ :force_visible="force_visible" + :editorMode="editorMode" + :debugMode="debugMode">
+ :force_visible="force_visible" + :editorMode="editorMode" + :debugMode="debugMode">
@@ -108,7 +118,9 @@ export default { props: { item: Object, force_visible: Boolean, - v_tematu: Boolean + v_tematu: Boolean, + editorMode: Boolean, + debugMode: Boolean, }, methods: { hideNode: function(chld){ diff --git a/vue_frontend/src/components/TreeNodeRoot.vue b/vue_frontend/src/components/TreeNodeRoot.vue index fd70a028..e62a85b4 100644 --- a/vue_frontend/src/components/TreeNodeRoot.vue +++ b/vue_frontend/src/components/TreeNodeRoot.vue @@ -6,7 +6,11 @@ - + + + + +
@@ -21,10 +25,14 @@ export default { data: () => ({ loading: true, item: null, - tnid: 1 + tnid: 1, + editorMode: false, + debugMode: false, }), props:{ - tnid: Number + tnid: Number, + editorMode: Boolean, + debugMode: Boolean, }, mounted: function() { this.getArticles();