Commit 1fbc07daeb7e44064434c59dcdf0c843fb751ed7

Authored by Karpikau Andrei
1 parent 02ecf78d

check private and public page show

... ... @@ -184,7 +184,7 @@
184 184 <orderEntry type="library" scope="PROVIDED" name="rake (v11.1.2, rbenv: 2.1.3) [gem]" level="application" />
185 185 <orderEntry type="library" scope="PROVIDED" name="rdoc (v4.2.2, rbenv: 2.1.3) [gem]" level="application" />
186 186 <orderEntry type="library" scope="PROVIDED" name="ref (v2.0.0, rbenv: 2.1.3) [gem]" level="application" />
187   - <orderEntry type="library" scope="PROVIDED" name="responders (v2.1.2, rbenv: 2.1.3) [gem]" level="application" />
  187 + <orderEntry type="library" scope="PROVIDED" name="responders (v2.2.0, rbenv: 2.1.3) [gem]" level="application" />
188 188 <orderEntry type="library" scope="PROVIDED" name="rspec-core (v3.4.4, rbenv: 2.1.3) [gem]" level="application" />
189 189 <orderEntry type="library" scope="PROVIDED" name="rspec-expectations (v3.4.0, rbenv: 2.1.3) [gem]" level="application" />
190 190 <orderEntry type="library" scope="PROVIDED" name="rspec-mocks (v3.4.1, rbenv: 2.1.3) [gem]" level="application" />
... ...
... ... @@ -24,101 +24,101 @@
24 24 </component>
25 25 <component name="FileEditorManager">
26 26 <leaf>
27   - <file leaf-file-name="install.rake" pinned="false" current-in-tab="false">
28   - <entry file="file://$PROJECT_DIR$/lib/tasks/install.rake">
  27 + <file leaf-file-name="assets.rb" pinned="false" current-in-tab="false">
  28 + <entry file="file://$PROJECT_DIR$/config/initializers/assets.rb">
29 29 <provider selected="true" editor-type-id="text-editor">
30   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="390">
31   - <caret line="6" column="40" selection-start-line="6" selection-start-column="25" selection-end-line="6" selection-end-column="40" />
  30 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="90">
  31 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
32 32 <folding />
33 33 </state>
34 34 </provider>
35 35 </entry>
36 36 </file>
37   - <file leaf-file-name="frontend.js" pinned="false" current-in-tab="false">
38   - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend.js">
  37 + <file leaf-file-name="engine.rb" pinned="false" current-in-tab="false">
  38 + <entry file="file://$PROJECT_DIR$/lib/kanjai/engine.rb">
39 39 <provider selected="true" editor-type-id="text-editor">
40   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="540">
41   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="24" />
  40 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="315">
  41 + <caret line="10" column="275" selection-start-line="10" selection-start-column="275" selection-end-line="10" selection-end-column="275" />
42 42 <folding />
43 43 </state>
44 44 </provider>
45 45 </entry>
46 46 </file>
47   - <file leaf-file-name="frontend_not_login.js" pinned="false" current-in-tab="false">
48   - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend_not_login.js">
  47 + <file leaf-file-name="version.rb" pinned="false" current-in-tab="true">
  48 + <entry file="file://$PROJECT_DIR$/lib/kanjai/version.rb">
49 49 <provider selected="true" editor-type-id="text-editor">
50   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="90">
51   - <caret line="0" column="24" selection-start-line="0" selection-start-column="24" selection-end-line="0" selection-end-column="24" />
  50 + <state vertical-scroll-proportion="0.023659306" vertical-offset="0" max-vertical-offset="634">
  51 + <caret line="1" column="19" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
52 52 <folding />
53 53 </state>
54 54 </provider>
55 55 </entry>
56 56 </file>
57   - <file leaf-file-name="assets.rb" pinned="false" current-in-tab="false">
58   - <entry file="file://$PROJECT_DIR$/config/initializers/assets.rb">
  57 + <file leaf-file-name="page.rb" pinned="false" current-in-tab="false">
  58 + <entry file="file://$PROJECT_DIR$/app/models/kanjai/page.rb">
59 59 <provider selected="true" editor-type-id="text-editor">
60   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="90">
61   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  60 + <state vertical-scroll-proportion="0.0" vertical-offset="686" max-vertical-offset="1425">
  61 + <caret line="80" column="37" selection-start-line="80" selection-start-column="13" selection-end-line="80" selection-end-column="37" />
62 62 <folding />
63 63 </state>
64 64 </provider>
65 65 </entry>
66 66 </file>
67   - <file leaf-file-name="engine.rb" pinned="false" current-in-tab="false">
68   - <entry file="file://$PROJECT_DIR$/lib/kanjai/engine.rb">
  67 + <file leaf-file-name="template_generator.rb" pinned="false" current-in-tab="false">
  68 + <entry file="file://$PROJECT_DIR$/lib/kanjai/template_generator.rb">
69 69 <provider selected="true" editor-type-id="text-editor">
70   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="315">
71   - <caret line="10" column="275" selection-start-line="10" selection-start-column="275" selection-end-line="10" selection-end-column="275" />
  70 + <state vertical-scroll-proportion="0.0" vertical-offset="885" max-vertical-offset="4005">
  71 + <caret line="90" column="43" selection-start-line="89" selection-start-column="0" selection-end-line="90" selection-end-column="43" />
72 72 <folding />
73 73 </state>
74 74 </provider>
75 75 </entry>
76 76 </file>
77   - <file leaf-file-name="version.rb" pinned="false" current-in-tab="true">
78   - <entry file="file://$PROJECT_DIR$/lib/kanjai/version.rb">
  77 + <file leaf-file-name="routes.rb" pinned="false" current-in-tab="false">
  78 + <entry file="file://$PROJECT_DIR$/config/routes.rb">
79 79 <provider selected="true" editor-type-id="text-editor">
80   - <state vertical-scroll-proportion="0.023659306" vertical-offset="0" max-vertical-offset="634">
81   - <caret line="1" column="19" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
  80 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="900">
  81 + <caret line="9" column="72" selection-start-line="9" selection-start-column="2" selection-end-line="9" selection-end-column="72" />
82 82 <folding />
83 83 </state>
84 84 </provider>
85 85 </entry>
86 86 </file>
87   - <file leaf-file-name="pages_controller.rb" pinned="false" current-in-tab="false">
88   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb">
  87 + <file leaf-file-name="application_controller.rb" pinned="false" current-in-tab="false">
  88 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb">
89 89 <provider selected="true" editor-type-id="text-editor">
90   - <state vertical-scroll-proportion="0.0" vertical-offset="1466" max-vertical-offset="2145">
91   - <caret line="117" column="0" selection-start-line="117" selection-start-column="0" selection-end-line="117" selection-end-column="0" />
  90 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="330">
  91 + <caret line="12" column="23" selection-start-line="12" selection-start-column="23" selection-end-line="12" selection-end-column="23" />
92 92 <folding />
93 93 </state>
94 94 </provider>
95 95 </entry>
96 96 </file>
97   - <file leaf-file-name="aws.rb" pinned="false" current-in-tab="false">
98   - <entry file="file://$PROJECT_DIR$/config/initializers/aws.rb">
  97 + <file leaf-file-name="pages_controller.rb" pinned="false" current-in-tab="false">
  98 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb">
99 99 <provider selected="true" editor-type-id="text-editor">
100   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="180">
101   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  100 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="2160">
  101 + <caret line="29" column="0" selection-start-line="29" selection-start-column="0" selection-end-line="29" selection-end-column="0" />
102 102 <folding />
103 103 </state>
104 104 </provider>
105 105 </entry>
106 106 </file>
107   - <file leaf-file-name="README.rdoc" pinned="false" current-in-tab="false">
108   - <entry file="file://$PROJECT_DIR$/README.rdoc">
  107 + <file leaf-file-name="401.html.erb" pinned="false" current-in-tab="false">
  108 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/shared/401.html.erb">
109 109 <provider selected="true" editor-type-id="text-editor">
110   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="120">
111   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  110 + <state vertical-scroll-proportion="-0.0" vertical-offset="0" max-vertical-offset="90">
  111 + <caret line="0" column="37" selection-start-line="0" selection-start-column="37" selection-end-line="0" selection-end-column="37" />
112 112 <folding />
113 113 </state>
114 114 </provider>
115 115 </entry>
116 116 </file>
117   - <file leaf-file-name="page_content.rb" pinned="false" current-in-tab="false">
118   - <entry file="file://$PROJECT_DIR$/app/models/kanjai/page_content.rb">
  117 + <file leaf-file-name="site_controller.rb" pinned="false" current-in-tab="false">
  118 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/site_controller.rb">
119 119 <provider selected="true" editor-type-id="text-editor">
120   - <state vertical-scroll-proportion="0.0" vertical-offset="1811" max-vertical-offset="2445">
121   - <caret line="130" column="0" selection-start-line="130" selection-start-column="0" selection-end-line="130" selection-end-column="0" />
  120 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="855">
  121 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
122 122 <folding />
123 123 </state>
124 124 </provider>
... ... @@ -129,14 +129,10 @@
129 129 <component name="IdeDocumentHistory">
130 130 <option name="CHANGED_PATHS">
131 131 <list>
132   - <option value="$PROJECT_DIR$/app/assets/stylesheets/kanjai/general_admin.css.scss" />
133   - <option value="$PROJECT_DIR$/app/assets/stylesheets/kanjai/general_site.css.scss" />
134   - <option value="$PROJECT_DIR$/app/assets/stylesheets/kanjai/general_site_editor.css.scss" />
135 132 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/general_admin.js" />
136 133 <option value="$PROJECT_DIR$/lib/tasks/install.rake" />
137 134 <option value="$PROJECT_DIR$/app/controllers/kanjai/admin_controller.rb" />
138 135 <option value="$PROJECT_DIR$/app/models/kanjai/page_template.rb" />
139   - <option value="$PROJECT_DIR$/app/models/kanjai/page.rb" />
140 136 <option value="$PROJECT_DIR$/app/views/kanjai/shared/_new_resource_links.html.erb" />
141 137 <option value="$PROJECT_DIR$/app/views/kanjai/admin/pages/new.html.erb" />
142 138 <option value="$PROJECT_DIR$/app/views/kanjai/shared/_edit_resource_links.html.erb" />
... ... @@ -178,6 +174,10 @@
178 174 <option value="$PROJECT_DIR$/app/models/kanjai/page_content.rb" />
179 175 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend_not_login.js" />
180 176 <option value="$PROJECT_DIR$/lib/kanjai/engine.rb" />
  177 + <option value="$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb" />
  178 + <option value="$PROJECT_DIR$/app/models/kanjai/page.rb" />
  179 + <option value="$PROJECT_DIR$/lib/kanjai/template_generator.rb" />
  180 + <option value="$PROJECT_DIR$/app/views/kanjai/shared/401.html.erb" />
181 181 <option value="$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb" />
182 182 <option value="$PROJECT_DIR$/lib/kanjai/version.rb" />
183 183 </list>
... ... @@ -329,6 +329,54 @@
329 329 <option name="myItemId" value="app" />
330 330 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
331 331 </PATH_ELEMENT>
  332 + <PATH_ELEMENT>
  333 + <option name="myItemId" value="views" />
  334 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  335 + </PATH_ELEMENT>
  336 + <PATH_ELEMENT>
  337 + <option name="myItemId" value="kanjai" />
  338 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  339 + </PATH_ELEMENT>
  340 + <PATH_ELEMENT>
  341 + <option name="myItemId" value="shared" />
  342 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  343 + </PATH_ELEMENT>
  344 + </PATH>
  345 + <PATH>
  346 + <PATH_ELEMENT>
  347 + <option name="myItemId" value="kanjai" />
  348 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  349 + </PATH_ELEMENT>
  350 + <PATH_ELEMENT>
  351 + <option name="myItemId" value="kanjai" />
  352 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  353 + </PATH_ELEMENT>
  354 + <PATH_ELEMENT>
  355 + <option name="myItemId" value="app" />
  356 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  357 + </PATH_ELEMENT>
  358 + <PATH_ELEMENT>
  359 + <option name="myItemId" value="views" />
  360 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  361 + </PATH_ELEMENT>
  362 + <PATH_ELEMENT>
  363 + <option name="myItemId" value="kanjai" />
  364 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  365 + </PATH_ELEMENT>
  366 + </PATH>
  367 + <PATH>
  368 + <PATH_ELEMENT>
  369 + <option name="myItemId" value="kanjai" />
  370 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  371 + </PATH_ELEMENT>
  372 + <PATH_ELEMENT>
  373 + <option name="myItemId" value="kanjai" />
  374 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  375 + </PATH_ELEMENT>
  376 + <PATH_ELEMENT>
  377 + <option name="myItemId" value="app" />
  378 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  379 + </PATH_ELEMENT>
332 380 </PATH>
333 381 <PATH>
334 382 <PATH_ELEMENT>
... ... @@ -559,7 +607,7 @@
559 607 <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
560 608 <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
561 609 <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
562   - <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.27382874" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
  610 + <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.27382874" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
563 611 <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
564 612 <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
565 613 <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
... ... @@ -596,34 +644,6 @@
596 644 <watches-manager />
597 645 </component>
598 646 <component name="editorHistoryManager">
599   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/pages/show_editor.html.erb">
600   - <provider selected="true" editor-type-id="text-editor">
601   - <state vertical-scroll-proportion="-3.75" vertical-offset="0" max-vertical-offset="615">
602   - <caret line="6" column="164" selection-start-line="6" selection-start-column="164" selection-end-line="6" selection-end-column="164" />
603   - </state>
604   - </provider>
605   - </entry>
606   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/config_controller.rb">
607   - <provider selected="true" editor-type-id="text-editor">
608   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="195">
609   - <caret line="6" column="3" selection-start-line="6" selection-start-column="3" selection-end-line="6" selection-end-column="3" />
610   - </state>
611   - </provider>
612   - </entry>
613   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/page_contents_controller.rb">
614   - <provider selected="true" editor-type-id="text-editor">
615   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="750">
616   - <caret line="7" column="49" selection-start-line="7" selection-start-column="36" selection-end-line="7" selection-end-column="49" />
617   - </state>
618   - </provider>
619   - </entry>
620   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/dashboard_controller.rb">
621   - <provider selected="true" editor-type-id="text-editor">
622   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="416">
623   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
624   - </state>
625   - </provider>
626   - </entry>
627 647 <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_langs/index.html.erb">
628 648 <provider selected="true" editor-type-id="text-editor">
629 649 <state vertical-scroll-proportion="-10.708333" vertical-offset="193" max-vertical-offset="585">
... ... @@ -708,13 +728,6 @@
708 728 </state>
709 729 </provider>
710 730 </entry>
711   - <entry file="file://$PROJECT_DIR$/config/routes.rb">
712   - <provider selected="true" editor-type-id="text-editor">
713   - <state vertical-scroll-proportion="0.0" vertical-offset="180" max-vertical-offset="900">
714   - <caret line="20" column="61" selection-start-line="20" selection-start-column="61" selection-end-line="20" selection-end-column="61" />
715   - </state>
716   - </provider>
717   - </entry>
718 731 <entry file="file://$PROJECT_DIR$/app/assets/stylesheets/kanjai/frontend/html_editor.css.scss">
719 732 <provider selected="true" editor-type-id="text-editor">
720 733 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
... ... @@ -855,14 +868,6 @@
855 868 </state>
856 869 </provider>
857 870 </entry>
858   - <entry file="file://$PROJECT_DIR$/app/models/kanjai/page.rb">
859   - <provider selected="true" editor-type-id="text-editor">
860   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1185">
861   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
862   - <folding />
863   - </state>
864   - </provider>
865   - </entry>
866 871 <entry file="file://$PROJECT_DIR$/kanjai.gemspec">
867 872 <provider selected="true" editor-type-id="text-editor">
868 873 <state vertical-scroll-proportion="0.0" vertical-offset="465" max-vertical-offset="1140">
... ... @@ -951,10 +956,58 @@
951 956 </state>
952 957 </provider>
953 958 </entry>
  959 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb">
  960 + <provider selected="true" editor-type-id="text-editor">
  961 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="330">
  962 + <caret line="12" column="23" selection-start-line="12" selection-start-column="23" selection-end-line="12" selection-end-column="23" />
  963 + <folding />
  964 + </state>
  965 + </provider>
  966 + </entry>
  967 + <entry file="file://$PROJECT_DIR$/config/routes.rb">
  968 + <provider selected="true" editor-type-id="text-editor">
  969 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="900">
  970 + <caret line="9" column="72" selection-start-line="9" selection-start-column="2" selection-end-line="9" selection-end-column="72" />
  971 + <folding />
  972 + </state>
  973 + </provider>
  974 + </entry>
  975 + <entry file="file://$PROJECT_DIR$/app/models/kanjai/page.rb">
  976 + <provider selected="true" editor-type-id="text-editor">
  977 + <state vertical-scroll-proportion="0.0" vertical-offset="686" max-vertical-offset="1425">
  978 + <caret line="80" column="37" selection-start-line="80" selection-start-column="13" selection-end-line="80" selection-end-column="37" />
  979 + <folding />
  980 + </state>
  981 + </provider>
  982 + </entry>
  983 + <entry file="file://$PROJECT_DIR$/lib/kanjai/template_generator.rb">
  984 + <provider selected="true" editor-type-id="text-editor">
  985 + <state vertical-scroll-proportion="0.0" vertical-offset="885" max-vertical-offset="4005">
  986 + <caret line="90" column="43" selection-start-line="89" selection-start-column="0" selection-end-line="90" selection-end-column="43" />
  987 + <folding />
  988 + </state>
  989 + </provider>
  990 + </entry>
  991 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/site_controller.rb">
  992 + <provider selected="true" editor-type-id="text-editor">
  993 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="855">
  994 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  995 + <folding />
  996 + </state>
  997 + </provider>
  998 + </entry>
  999 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/shared/401.html.erb">
  1000 + <provider selected="true" editor-type-id="text-editor">
  1001 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="610">
  1002 + <caret line="0" column="37" selection-start-line="0" selection-start-column="37" selection-end-line="0" selection-end-column="37" />
  1003 + <folding />
  1004 + </state>
  1005 + </provider>
  1006 + </entry>
954 1007 <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb">
955 1008 <provider selected="true" editor-type-id="text-editor">
956   - <state vertical-scroll-proportion="0.0" vertical-offset="1466" max-vertical-offset="2145">
957   - <caret line="117" column="0" selection-start-line="117" selection-start-column="0" selection-end-line="117" selection-end-column="0" />
  1009 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="2160">
  1010 + <caret line="29" column="0" selection-start-line="29" selection-start-column="0" selection-end-line="29" selection-end-column="0" />
958 1011 <folding />
959 1012 </state>
960 1013 </provider>
... ...
1 1 PATH
2 2 remote: .
3 3 specs:
4   - kanjai (0.0.14)
  4 + kanjai (0.0.15)
5 5 acts_as_list
6 6 acts_as_tree
7 7 aws-sdk
... ... @@ -159,7 +159,7 @@ GEM
159 159 rdoc (4.2.2)
160 160 json (~> 1.4)
161 161 ref (2.0.0)
162   - responders (2.1.2)
  162 + responders (2.2.0)
163 163 railties (>= 4.2.0, < 5.1)
164 164 rspec-core (3.4.4)
165 165 rspec-support (~> 3.4.0)
... ...
1 1 module Kanjai
2   - class ApplicationController < ActionController::Base
  2 + class ApplicationController < ::ApplicationController#ActionController::Base
3 3 before_filter :instantiate_controller_and_action_names
4 4
5 5 def instantiate_controller_and_action_names
... ...
... ... @@ -6,13 +6,14 @@ module Kanjai
6 6
7 7 def show
8 8
9   -=begin
10   - str = Client::SessionsController.render :new
11   -
12   - render :text => str and return
13   -=end
14   -
15 9 if @page_data
  10 + if @page_data.page.private_flag == true
  11 + if !!UserSession
  12 + unless UserSession.current_user
  13 + render :template => 'kanjai/shared/401', status: 401, layout: false and return
  14 + end
  15 + end
  16 + end
16 17 #look - exist template or not for page
17 18 if @page_data.page.page_template
18 19 #get page content
... ... @@ -29,7 +30,7 @@ module Kanjai
29 30
30 31
31 32 else
32   - render :template => 'shared/404', status: 404, layout: false
  33 + render :template => 'kanjai/shared/404', status: 404, layout: false
33 34 end
34 35 end
35 36
... ...
... ... @@ -70,5 +70,21 @@ module Kanjai
70 70 end
71 71 end
72 72
  73 + def self.default_public_page_url
  74 + page = Page.where(private_flag: false, root_page: true).first
  75 + if page
  76 + return page.lang_attributes(I18n.locale, 'url')
  77 + end
  78 + return '/'
  79 + end
  80 +
  81 + def self.default_private_page_url
  82 + page = Page.where(private_flag: true, default_private_page: true).first
  83 + if page
  84 + return page.lang_attributes(I18n.locale, 'url')
  85 + end
  86 + return '/'
  87 + end
  88 +
73 89 end
74 90 end
\ No newline at end of file
... ...
... ... @@ -25,7 +25,6 @@ module Kanjai
25 25
26 26
27 27 def self.menu_generator(elements, subparts, hash_value, current_page = nil)
28   -
29 28 elements.each do |item|
30 29 case item[:name]
31 30 when 'text'
... ... @@ -88,6 +87,14 @@ module Kanjai
88 87 page_collection = page_collection.where(:parent_id => current_page.id)
89 88 end
90 89
  90 + if !!UserSession
  91 + if UserSession.current_user
  92 + page_collection = page_collection.where(private_flag: true)
  93 + else
  94 + page_collection = page_collection.where(private_flag: false)
  95 + end
  96 + end
  97 +
91 98
92 99 page_collection.each do |page|
93 100 if page.children.length > 0 and next_level
... ...
1 1 module Kanjai
2   - VERSION = "0.0.15"
  2 + VERSION = "0.0.16"
3 3 end
... ...