Commit 98002b20319c9ee9940ea6550513d24c261c0989

Authored by Karpikau Andrei
1 parent c4e4e2c3

show admin users

@@ -136,9 +136,10 @@ @@ -136,9 +136,10 @@
136 <orderEntry type="library" scope="PROVIDED" name="acts_as_list (v0.8.2, rbenv: 2.1.3) [gem]" level="application" /> 136 <orderEntry type="library" scope="PROVIDED" name="acts_as_list (v0.8.2, rbenv: 2.1.3) [gem]" level="application" />
137 <orderEntry type="library" scope="PROVIDED" name="acts_as_tree (v2.6.0, rbenv: 2.1.3) [gem]" level="application" /> 137 <orderEntry type="library" scope="PROVIDED" name="acts_as_tree (v2.6.0, rbenv: 2.1.3) [gem]" level="application" />
138 <orderEntry type="library" scope="PROVIDED" name="arel (v6.0.3, rbenv: 2.1.3) [gem]" level="application" /> 138 <orderEntry type="library" scope="PROVIDED" name="arel (v6.0.3, rbenv: 2.1.3) [gem]" level="application" />
139 - <orderEntry type="library" scope="PROVIDED" name="aws-sdk (v2.6.18, rbenv: 2.1.3) [gem]" level="application" />  
140 - <orderEntry type="library" scope="PROVIDED" name="aws-sdk-core (v2.6.18, rbenv: 2.1.3) [gem]" level="application" />  
141 - <orderEntry type="library" scope="PROVIDED" name="aws-sdk-resources (v2.6.18, rbenv: 2.1.3) [gem]" level="application" /> 139 + <orderEntry type="library" scope="PROVIDED" name="aws-sdk (v2.6.23, rbenv: 2.1.3) [gem]" level="application" />
  140 + <orderEntry type="library" scope="PROVIDED" name="aws-sdk-core (v2.6.23, rbenv: 2.1.3) [gem]" level="application" />
  141 + <orderEntry type="library" scope="PROVIDED" name="aws-sdk-resources (v2.6.23, rbenv: 2.1.3) [gem]" level="application" />
  142 + <orderEntry type="library" scope="PROVIDED" name="aws-sigv4 (v1.0.0, rbenv: 2.1.3) [gem]" level="application" />
142 <orderEntry type="library" scope="PROVIDED" name="backport_new_renderer (v1.0.0, rbenv: 2.1.3) [gem]" level="application" /> 143 <orderEntry type="library" scope="PROVIDED" name="backport_new_renderer (v1.0.0, rbenv: 2.1.3) [gem]" level="application" />
143 <orderEntry type="library" scope="PROVIDED" name="bcrypt (v3.1.11, rbenv: 2.1.3) [gem]" level="application" /> 144 <orderEntry type="library" scope="PROVIDED" name="bcrypt (v3.1.11, rbenv: 2.1.3) [gem]" level="application" />
144 <orderEntry type="library" scope="PROVIDED" name="builder (v3.2.2, rbenv: 2.1.3) [gem]" level="application" /> 145 <orderEntry type="library" scope="PROVIDED" name="builder (v3.2.2, rbenv: 2.1.3) [gem]" level="application" />
@@ -25,11 +25,25 @@ @@ -25,11 +25,25 @@
25 </component> 25 </component>
26 <component name="FileEditorManager"> 26 <component name="FileEditorManager">
27 <leaf> 27 <leaf>
28 - <file leaf-file-name="pages_controller.rb" pinned="false" current-in-tab="false">  
29 - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb"> 28 + <file leaf-file-name="admin.html.erb" pinned="false" current-in-tab="false">
  29 + <entry file="file://$PROJECT_DIR$/app/views/layouts/kanjai/admin.html.erb">
30 <provider selected="true" editor-type-id="text-editor"> 30 <provider selected="true" editor-type-id="text-editor">
31 - <state vertical-scroll-proportion="-6.4444447" vertical-offset="1896" max-vertical-offset="2805">  
32 - <caret line="138" column="80" selection-start-line="138" selection-start-column="80" selection-end-line="138" selection-end-column="80" /> 31 + <state vertical-scroll-proportion="-11.875" vertical-offset="0" max-vertical-offset="840">
  32 + <caret line="19" column="26" selection-start-line="19" selection-start-column="26" selection-end-line="19" selection-end-column="26" />
  33 + <folding>
  34 + <element signature="e#596#625#0#ruby" expanded="true" />
  35 + <element signature="e#713#733#0#ruby" expanded="true" />
  36 + <element signature="e#1031#1056#0#ruby" expanded="true" />
  37 + </folding>
  38 + </state>
  39 + </provider>
  40 + </entry>
  41 + </file>
  42 + <file leaf-file-name="admin_users_controller.rb" pinned="false" current-in-tab="false">
  43 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/admin_users_controller.rb">
  44 + <provider selected="true" editor-type-id="text-editor">
  45 + <state vertical-scroll-proportion="0.0" vertical-offset="176" max-vertical-offset="810">
  46 + <caret line="40" column="7" selection-start-line="40" selection-start-column="7" selection-end-line="40" selection-end-column="7" />
33 <folding /> 47 <folding />
34 </state> 48 </state>
35 </provider> 49 </provider>
@@ -45,16 +59,87 @@ @@ -45,16 +59,87 @@
45 </provider> 59 </provider>
46 </entry> 60 </entry>
47 </file> 61 </file>
  62 + <file leaf-file-name="edit.html.erb" pinned="false" current-in-tab="false">
  63 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/edit.html.erb">
  64 + <provider selected="true" editor-type-id="text-editor">
  65 + <state vertical-scroll-proportion="-5.0" vertical-offset="0" max-vertical-offset="300">
  66 + <caret line="8" column="102" selection-start-line="8" selection-start-column="102" selection-end-line="8" selection-end-column="102" />
  67 + <folding>
  68 + <element signature="n#t('admin.admin_users.edit')#0;n#!!top" expanded="true" />
  69 + </folding>
  70 + </state>
  71 + </provider>
  72 + </entry>
  73 + </file>
  74 + <file leaf-file-name="index.html.erb" pinned="false" current-in-tab="false">
  75 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/index.html.erb">
  76 + <provider selected="true" editor-type-id="text-editor">
  77 + <state vertical-scroll-proportion="-1.25" vertical-offset="0" max-vertical-offset="480">
  78 + <caret line="2" column="30" selection-start-line="2" selection-start-column="30" selection-end-line="2" selection-end-column="30" />
  79 + <folding>
  80 + <element signature="n#t('activerecord.attributes.admin_user.email')#0;n#!!top" expanded="true" />
  81 + </folding>
  82 + </state>
  83 + </provider>
  84 + </entry>
  85 + </file>
  86 + <file leaf-file-name="en.yml" pinned="false" current-in-tab="false">
  87 + <entry file="file://$PROJECT_DIR$/config/locales/en.yml">
  88 + <provider selected="true" editor-type-id="text-editor">
  89 + <state vertical-scroll-proportion="0.0" vertical-offset="1091" max-vertical-offset="1950">
  90 + <caret line="91" column="28" selection-start-line="91" selection-start-column="28" selection-end-line="91" selection-end-column="28" />
  91 + <folding />
  92 + </state>
  93 + </provider>
  94 + </entry>
  95 + </file>
  96 + <file leaf-file-name="_form.html.erb" pinned="false" current-in-tab="false">
  97 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/_form.html.erb">
  98 + <provider selected="true" editor-type-id="text-editor">
  99 + <state vertical-scroll-proportion="-8.75" vertical-offset="0" max-vertical-offset="390">
  100 + <caret line="14" column="101" selection-start-line="14" selection-start-column="101" selection-end-line="14" selection-end-column="101" />
  101 + <folding />
  102 + </state>
  103 + </provider>
  104 + </entry>
  105 + </file>
  106 + <file leaf-file-name="new.html.erb" pinned="false" current-in-tab="false">
  107 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/new.html.erb">
  108 + <provider selected="true" editor-type-id="text-editor">
  109 + <state vertical-scroll-proportion="-4.375" vertical-offset="0" max-vertical-offset="225">
  110 + <caret line="7" column="102" selection-start-line="7" selection-start-column="102" selection-end-line="7" selection-end-column="102" />
  111 + <folding>
  112 + <element signature="n#t('admin.admin_users.create')#0;n#!!top" expanded="true" />
  113 + </folding>
  114 + </state>
  115 + </provider>
  116 + </entry>
  117 + </file>
  118 + <file leaf-file-name="routes.rb" pinned="false" current-in-tab="false">
  119 + <entry file="file://$PROJECT_DIR$/config/routes.rb">
  120 + <provider selected="true" editor-type-id="text-editor">
  121 + <state vertical-scroll-proportion="0.0" vertical-offset="90" max-vertical-offset="990">
  122 + <caret line="22" column="26" selection-start-line="22" selection-start-column="26" selection-end-line="22" selection-end-column="26" />
  123 + <folding />
  124 + </state>
  125 + </provider>
  126 + </entry>
  127 + </file>
  128 + <file leaf-file-name="index.html.erb" pinned="false" current-in-tab="false">
  129 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/config/index.html.erb">
  130 + <provider selected="true" editor-type-id="text-editor">
  131 + <state vertical-scroll-proportion="-1.875" vertical-offset="0" max-vertical-offset="180">
  132 + <caret line="3" column="0" selection-start-line="3" selection-start-column="0" selection-end-line="3" selection-end-column="0" />
  133 + <folding />
  134 + </state>
  135 + </provider>
  136 + </entry>
  137 + </file>
48 </leaf> 138 </leaf>
49 </component> 139 </component>
50 <component name="IdeDocumentHistory"> 140 <component name="IdeDocumentHistory">
51 <option name="CHANGED_PATHS"> 141 <option name="CHANGED_PATHS">
52 <list> 142 <list>
53 - <option value="$PROJECT_DIR$/config/initializers/assets.rb" />  
54 - <option value="$PROJECT_DIR$/app/views/layouts/kanjai/admin_login.html.erb" />  
55 - <option value="$PROJECT_DIR$/config/initializers/devise.rb" />  
56 - <option value="$PROJECT_DIR$/lib/kanjai.rb" />  
57 - <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend_not_login.js" />  
58 <option value="$PROJECT_DIR$/app/views/kanjai/shared/401.html.erb" /> 143 <option value="$PROJECT_DIR$/app/views/kanjai/shared/401.html.erb" />
59 <option value="$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb" /> 144 <option value="$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb" />
60 <option value="$PROJECT_DIR$/lib/tasks/install.rake" /> 145 <option value="$PROJECT_DIR$/lib/tasks/install.rake" />
@@ -63,9 +148,7 @@ @@ -63,9 +148,7 @@
63 <option value="$PROJECT_DIR$/app/models/kanjai/page_datum.rb" /> 148 <option value="$PROJECT_DIR$/app/models/kanjai/page_datum.rb" />
64 <option value="$PROJECT_DIR$/db/migrate/20160707115443_add_show_public_only_to_kanjai_pages.rb" /> 149 <option value="$PROJECT_DIR$/db/migrate/20160707115443_add_show_public_only_to_kanjai_pages.rb" />
65 <option value="$PROJECT_DIR$/app/views/kanjai/admin/pages/edit.html.erb" /> 150 <option value="$PROJECT_DIR$/app/views/kanjai/admin/pages/edit.html.erb" />
66 - <option value="$PROJECT_DIR$/config/locales/en.yml" />  
67 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/extend/test.js" /> 151 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/extend/test.js" />
68 - <option value="$PROJECT_DIR$/app/views/layouts/kanjai/admin.html.erb" />  
69 <option value="$PROJECT_DIR$/lib/kanjai/engine.rb" /> 152 <option value="$PROJECT_DIR$/lib/kanjai/engine.rb" />
70 <option value="$PROJECT_DIR$/app/models/kanjai/page_content.rb" /> 153 <option value="$PROJECT_DIR$/app/models/kanjai/page_content.rb" />
71 <option value="$PROJECT_DIR$/lib/kanjai/template_parser.rb" /> 154 <option value="$PROJECT_DIR$/lib/kanjai/template_parser.rb" />
@@ -80,7 +163,6 @@ @@ -80,7 +163,6 @@
80 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend/html_editor.js" /> 163 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend/html_editor.js" />
81 <option value="$PROJECT_DIR$/db/migrate/20160804133136_add_image_link_to_kanjai_images.rb" /> 164 <option value="$PROJECT_DIR$/db/migrate/20160804133136_add_image_link_to_kanjai_images.rb" />
82 <option value="$PROJECT_DIR$/app/views/kanjai/admin/pages/get_gallery.html.erb" /> 165 <option value="$PROJECT_DIR$/app/views/kanjai/admin/pages/get_gallery.html.erb" />
83 - <option value="$PROJECT_DIR$/config/routes.rb" />  
84 <option value="$PROJECT_DIR$/app/assets/stylesheets/kanjai/admin/admin.css.scss" /> 166 <option value="$PROJECT_DIR$/app/assets/stylesheets/kanjai/admin/admin.css.scss" />
85 <option value="$PROJECT_DIR$/app/models/kanjai/image.rb" /> 167 <option value="$PROJECT_DIR$/app/models/kanjai/image.rb" />
86 <option value="$PROJECT_DIR$/app/models/kanjai/page.rb" /> 168 <option value="$PROJECT_DIR$/app/models/kanjai/page.rb" />
@@ -100,6 +182,14 @@ @@ -100,6 +182,14 @@
100 <option value="$PROJECT_DIR$/app/controllers/kanjai/admin/pages_controller.rb" /> 182 <option value="$PROJECT_DIR$/app/controllers/kanjai/admin/pages_controller.rb" />
101 <option value="$PROJECT_DIR$/app/controllers/kanjai/site_controller.rb" /> 183 <option value="$PROJECT_DIR$/app/controllers/kanjai/site_controller.rb" />
102 <option value="$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb" /> 184 <option value="$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb" />
  185 + <option value="$PROJECT_DIR$/config/routes.rb" />
  186 + <option value="$PROJECT_DIR$/app/views/layouts/kanjai/admin.html.erb" />
  187 + <option value="$PROJECT_DIR$/app/views/kanjai/admin/admin_users/index.html.erb" />
  188 + <option value="$PROJECT_DIR$/app/views/kanjai/admin/admin_users/new.html.erb" />
  189 + <option value="$PROJECT_DIR$/app/views/kanjai/admin/admin_users/_form.html.erb" />
  190 + <option value="$PROJECT_DIR$/app/controllers/kanjai/admin/admin_users_controller.rb" />
  191 + <option value="$PROJECT_DIR$/config/locales/en.yml" />
  192 + <option value="$PROJECT_DIR$/app/views/kanjai/admin/admin_users/edit.html.erb" />
103 <option value="$PROJECT_DIR$/lib/kanjai/version.rb" /> 193 <option value="$PROJECT_DIR$/lib/kanjai/version.rb" />
104 </list> 194 </list>
105 </option> 195 </option>
@@ -135,6 +225,7 @@ @@ -135,6 +225,7 @@
135 <sortByType /> 225 <sortByType />
136 </navigator> 226 </navigator>
137 <panes> 227 <panes>
  228 + <pane id="RailsProjectView" />
138 <pane id="ProjectPane"> 229 <pane id="ProjectPane">
139 <subPane> 230 <subPane>
140 <PATH> 231 <PATH>
@@ -195,6 +286,56 @@ @@ -195,6 +286,56 @@
195 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 286 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
196 </PATH_ELEMENT> 287 </PATH_ELEMENT>
197 <PATH_ELEMENT> 288 <PATH_ELEMENT>
  289 + <option name="myItemId" value="config" />
  290 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  291 + </PATH_ELEMENT>
  292 + </PATH>
  293 + <PATH>
  294 + <PATH_ELEMENT>
  295 + <option name="myItemId" value="kanjai" />
  296 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  297 + </PATH_ELEMENT>
  298 + <PATH_ELEMENT>
  299 + <option name="myItemId" value="kanjai" />
  300 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  301 + </PATH_ELEMENT>
  302 + <PATH_ELEMENT>
  303 + <option name="myItemId" value="config" />
  304 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  305 + </PATH_ELEMENT>
  306 + <PATH_ELEMENT>
  307 + <option name="myItemId" value="locales" />
  308 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  309 + </PATH_ELEMENT>
  310 + </PATH>
  311 + <PATH>
  312 + <PATH_ELEMENT>
  313 + <option name="myItemId" value="kanjai" />
  314 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  315 + </PATH_ELEMENT>
  316 + <PATH_ELEMENT>
  317 + <option name="myItemId" value="kanjai" />
  318 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  319 + </PATH_ELEMENT>
  320 + <PATH_ELEMENT>
  321 + <option name="myItemId" value="app" />
  322 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  323 + </PATH_ELEMENT>
  324 + <PATH_ELEMENT>
  325 + <option name="myItemId" value="views" />
  326 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  327 + </PATH_ELEMENT>
  328 + </PATH>
  329 + <PATH>
  330 + <PATH_ELEMENT>
  331 + <option name="myItemId" value="kanjai" />
  332 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  333 + </PATH_ELEMENT>
  334 + <PATH_ELEMENT>
  335 + <option name="myItemId" value="kanjai" />
  336 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  337 + </PATH_ELEMENT>
  338 + <PATH_ELEMENT>
198 <option name="myItemId" value="app" /> 339 <option name="myItemId" value="app" />
199 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 340 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
200 </PATH_ELEMENT> 341 </PATH_ELEMENT>
@@ -202,6 +343,66 @@ @@ -202,6 +343,66 @@
202 <option name="myItemId" value="views" /> 343 <option name="myItemId" value="views" />
203 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 344 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
204 </PATH_ELEMENT> 345 </PATH_ELEMENT>
  346 + <PATH_ELEMENT>
  347 + <option name="myItemId" value="kanjai" />
  348 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  349 + </PATH_ELEMENT>
  350 + </PATH>
  351 + <PATH>
  352 + <PATH_ELEMENT>
  353 + <option name="myItemId" value="kanjai" />
  354 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  355 + </PATH_ELEMENT>
  356 + <PATH_ELEMENT>
  357 + <option name="myItemId" value="kanjai" />
  358 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  359 + </PATH_ELEMENT>
  360 + <PATH_ELEMENT>
  361 + <option name="myItemId" value="app" />
  362 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  363 + </PATH_ELEMENT>
  364 + <PATH_ELEMENT>
  365 + <option name="myItemId" value="views" />
  366 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  367 + </PATH_ELEMENT>
  368 + <PATH_ELEMENT>
  369 + <option name="myItemId" value="kanjai" />
  370 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  371 + </PATH_ELEMENT>
  372 + <PATH_ELEMENT>
  373 + <option name="myItemId" value="admin" />
  374 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  375 + </PATH_ELEMENT>
  376 + </PATH>
  377 + <PATH>
  378 + <PATH_ELEMENT>
  379 + <option name="myItemId" value="kanjai" />
  380 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  381 + </PATH_ELEMENT>
  382 + <PATH_ELEMENT>
  383 + <option name="myItemId" value="kanjai" />
  384 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  385 + </PATH_ELEMENT>
  386 + <PATH_ELEMENT>
  387 + <option name="myItemId" value="app" />
  388 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  389 + </PATH_ELEMENT>
  390 + <PATH_ELEMENT>
  391 + <option name="myItemId" value="views" />
  392 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  393 + </PATH_ELEMENT>
  394 + <PATH_ELEMENT>
  395 + <option name="myItemId" value="kanjai" />
  396 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  397 + </PATH_ELEMENT>
  398 + <PATH_ELEMENT>
  399 + <option name="myItemId" value="admin" />
  400 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  401 + </PATH_ELEMENT>
  402 + <PATH_ELEMENT>
  403 + <option name="myItemId" value="admin_users" />
  404 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  405 + </PATH_ELEMENT>
205 </PATH> 406 </PATH>
206 <PATH> 407 <PATH>
207 <PATH_ELEMENT> 408 <PATH_ELEMENT>
@@ -253,13 +454,38 @@ @@ -253,13 +454,38 @@
253 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 454 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
254 </PATH_ELEMENT> 455 </PATH_ELEMENT>
255 <PATH_ELEMENT> 456 <PATH_ELEMENT>
  457 + <option name="myItemId" value="controllers" />
  458 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  459 + </PATH_ELEMENT>
  460 + <PATH_ELEMENT>
  461 + <option name="myItemId" value="kanjai" />
  462 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  463 + </PATH_ELEMENT>
  464 + <PATH_ELEMENT>
  465 + <option name="myItemId" value="admin" />
  466 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  467 + </PATH_ELEMENT>
  468 + </PATH>
  469 + <PATH>
  470 + <PATH_ELEMENT>
  471 + <option name="myItemId" value="kanjai" />
  472 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  473 + </PATH_ELEMENT>
  474 + <PATH_ELEMENT>
  475 + <option name="myItemId" value="kanjai" />
  476 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  477 + </PATH_ELEMENT>
  478 + <PATH_ELEMENT>
  479 + <option name="myItemId" value="app" />
  480 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  481 + </PATH_ELEMENT>
  482 + <PATH_ELEMENT>
256 <option name="myItemId" value="assets" /> 483 <option name="myItemId" value="assets" />
257 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 484 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
258 </PATH_ELEMENT> 485 </PATH_ELEMENT>
259 </PATH> 486 </PATH>
260 </subPane> 487 </subPane>
261 </pane> 488 </pane>
262 - <pane id="RailsProjectView" />  
263 <pane id="Scope" /> 489 <pane id="Scope" />
264 </panes> 490 </panes>
265 </component> 491 </component>
@@ -272,11 +498,11 @@ @@ -272,11 +498,11 @@
272 </component> 498 </component>
273 <component name="RecentsManager"> 499 <component name="RecentsManager">
274 <key name="CopyFile.RECENT_KEYS"> 500 <key name="CopyFile.RECENT_KEYS">
  501 + <recent name="$PROJECT_DIR$/app/views/kanjai/admin/admin_users" />
275 <recent name="$PROJECT_DIR$/config/initializers" /> 502 <recent name="$PROJECT_DIR$/config/initializers" />
276 <recent name="$PROJECT_DIR$/bin" /> 503 <recent name="$PROJECT_DIR$/bin" />
277 <recent name="$PROJECT_DIR$/app/assets/stylesheets/kanjai/general" /> 504 <recent name="$PROJECT_DIR$/app/assets/stylesheets/kanjai/general" />
278 <recent name="$PROJECT_DIR$/app/assets/javascripts/kanjai/general" /> 505 <recent name="$PROJECT_DIR$/app/assets/javascripts/kanjai/general" />
279 - <recent name="$PROJECT_DIR$/lib" />  
280 </key> 506 </key>
281 <key name="MoveFile.RECENT_KEYS"> 507 <key name="MoveFile.RECENT_KEYS">
282 <recent name="$PROJECT_DIR$/app/assets/images/kanjai/fileinput" /> 508 <recent name="$PROJECT_DIR$/app/assets/images/kanjai/fileinput" />
@@ -453,24 +679,24 @@ @@ -453,24 +679,24 @@
453 <layout> 679 <layout>
454 <window_info id="Changes" 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" /> 680 <window_info id="Changes" 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" />
455 <window_info id="Terminal" 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" /> 681 <window_info id="Terminal" 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" />
456 - <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" />  
457 - <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32930514" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />  
458 - <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" />  
459 - <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32930514" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />  
460 - <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" />  
461 - <window_info id="Version Control" 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" />  
462 <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> 682 <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
  683 + <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" />
463 <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" /> 684 <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" />
464 <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" /> 685 <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" />
465 - <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.43376413" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> 686 + <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.30452344" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
  687 + <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" />
466 <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" /> 688 <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" />
  689 + <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" />
  690 + <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32930514" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
  691 + <window_info id="Version Control" 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" />
467 <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> 692 <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
468 <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> 693 <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
469 <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> 694 <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
  695 + <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32930514" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
470 <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32930514" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> 696 <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32930514" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
471 <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> 697 <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
472 - <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />  
473 <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" /> 698 <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
  699 + <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
474 </layout> 700 </layout>
475 </component> 701 </component>
476 <component name="Vcs.Log.UiProperties"> 702 <component name="Vcs.Log.UiProperties">
@@ -496,76 +722,6 @@ @@ -496,76 +722,6 @@
496 <watches-manager /> 722 <watches-manager />
497 </component> 723 </component>
498 <component name="editorHistoryManager"> 724 <component name="editorHistoryManager">
499 - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/pages/show_editor.html.erb">  
500 - <provider selected="true" editor-type-id="text-editor">  
501 - <state vertical-scroll-proportion="0.0" vertical-offset="360" max-vertical-offset="615">  
502 - <caret line="24" column="16" selection-start-line="0" selection-start-column="0" selection-end-line="35" selection-end-column="9" />  
503 - </state>  
504 - </provider>  
505 - </entry>  
506 - <entry file="file://$PROJECT_DIR$/app/helpers/kanjai/application_helper.rb">  
507 - <provider selected="true" editor-type-id="text-editor">  
508 - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1215">  
509 - <caret line="59" column="22" selection-start-line="59" selection-start-column="8" selection-end-line="59" selection-end-column="22" />  
510 - </state>  
511 - </provider>  
512 - </entry>  
513 - <entry file="file://$PROJECT_DIR$/app/helpers/kanjai/admin/pages_helper.rb">  
514 - <provider selected="true" editor-type-id="text-editor">  
515 - <state vertical-scroll-proportion="0.0" vertical-offset="975" max-vertical-offset="2055">  
516 - <caret line="65" column="42" selection-start-line="65" selection-start-column="42" selection-end-line="65" selection-end-column="42" />  
517 - </state>  
518 - </provider>  
519 - </entry>  
520 - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_langs/new.html.erb">  
521 - <provider selected="true" editor-type-id="text-editor">  
522 - <state vertical-scroll-proportion="-6.875" vertical-offset="0" max-vertical-offset="345">  
523 - <caret line="11" column="0" selection-start-line="9" selection-start-column="0" selection-end-line="11" selection-end-column="0" />  
524 - </state>  
525 - </provider>  
526 - </entry>  
527 - <entry file="file://$PROJECT_DIR$/app/views/kanjai/shared/_edit_resource_links.html.erb">  
528 - <provider selected="true" editor-type-id="text-editor">  
529 - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">  
530 - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
531 - </state>  
532 - </provider>  
533 - </entry>  
534 - <entry file="file://$PROJECT_DIR$/app/views/kanjai/shared/_new_resource_links.html.erb">  
535 - <provider selected="true" editor-type-id="text-editor">  
536 - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">  
537 - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
538 - </state>  
539 - </provider>  
540 - </entry>  
541 - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_langs/_form.html.erb">  
542 - <provider selected="true" editor-type-id="text-editor">  
543 - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="610">  
544 - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="5" selection-end-column="6" />  
545 - </state>  
546 - </provider>  
547 - </entry>  
548 - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_templates/new.html.erb">  
549 - <provider selected="true" editor-type-id="text-editor">  
550 - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">  
551 - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
552 - </state>  
553 - </provider>  
554 - </entry>  
555 - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/admin_extend.js">  
556 - <provider selected="true" editor-type-id="text-editor">  
557 - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">  
558 - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
559 - </state>  
560 - </provider>  
561 - </entry>  
562 - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_templates/edit.html.erb">  
563 - <provider selected="true" editor-type-id="text-editor">  
564 - <state vertical-scroll-proportion="0.0" vertical-offset="110" max-vertical-offset="660">  
565 - <caret line="26" column="19" selection-start-line="22" selection-start-column="0" selection-end-line="26" selection-end-column="19" />  
566 - </state>  
567 - </provider>  
568 - </entry>  
569 <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/page_templates_controller.rb"> 725 <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/page_templates_controller.rb">
570 <provider selected="true" editor-type-id="text-editor"> 726 <provider selected="true" editor-type-id="text-editor">
571 <state vertical-scroll-proportion="0.0" vertical-offset="1234" max-vertical-offset="1650"> 727 <state vertical-scroll-proportion="0.0" vertical-offset="1234" max-vertical-offset="1650">
@@ -643,13 +799,6 @@ @@ -643,13 +799,6 @@
643 </state> 799 </state>
644 </provider> 800 </provider>
645 </entry> 801 </entry>
646 - <entry file="file://$PROJECT_DIR$/lib/tasks/install.rake">  
647 - <provider selected="true" editor-type-id="text-editor">  
648 - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="390">  
649 - <caret line="16" column="33" selection-start-line="16" selection-start-column="8" selection-end-line="16" selection-end-column="33" />  
650 - </state>  
651 - </provider>  
652 - </entry>  
653 <entry file="file://$PROJECT_DIR$/lib/zip.rb"> 802 <entry file="file://$PROJECT_DIR$/lib/zip.rb">
654 <provider selected="true" editor-type-id="text-editor"> 803 <provider selected="true" editor-type-id="text-editor">
655 <state vertical-scroll-proportion="0.0" vertical-offset="60" max-vertical-offset="6495"> 804 <state vertical-scroll-proportion="0.0" vertical-offset="60" max-vertical-offset="6495">
@@ -763,19 +912,10 @@ @@ -763,19 +912,10 @@
763 </state> 912 </state>
764 </provider> 913 </provider>
765 </entry> 914 </entry>
766 - <entry file="file://$PROJECT_DIR$/config/routes.rb">  
767 - <provider selected="true" editor-type-id="text-editor">  
768 - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="960">  
769 - <caret line="5" column="76" selection-start-line="5" selection-start-column="27" selection-end-line="5" selection-end-column="76" />  
770 - <folding />  
771 - </state>  
772 - </provider>  
773 - </entry>  
774 <entry file="file://$PROJECT_DIR$/app/views/kanjai/pages/show.pdf.erb"> 915 <entry file="file://$PROJECT_DIR$/app/views/kanjai/pages/show.pdf.erb">
775 <provider selected="true" editor-type-id="text-editor"> 916 <provider selected="true" editor-type-id="text-editor">
776 <state vertical-scroll-proportion="-0.0" vertical-offset="0" max-vertical-offset="90"> 917 <state vertical-scroll-proportion="-0.0" vertical-offset="0" max-vertical-offset="90">
777 <caret line="0" column="11" selection-start-line="0" selection-start-column="11" selection-end-line="0" selection-end-column="11" /> 918 <caret line="0" column="11" selection-start-line="0" selection-start-column="11" selection-end-line="0" selection-end-column="11" />
778 - <folding />  
779 </state> 919 </state>
780 </provider> 920 </provider>
781 </entry> 921 </entry>
@@ -790,7 +930,6 @@ @@ -790,7 +930,6 @@
790 <provider selected="true" editor-type-id="text-editor"> 930 <provider selected="true" editor-type-id="text-editor">
791 <state vertical-scroll-proportion="0.0" vertical-offset="4001" max-vertical-offset="4635"> 931 <state vertical-scroll-proportion="0.0" vertical-offset="4001" max-vertical-offset="4635">
792 <caret line="230" column="55" selection-start-line="230" selection-start-column="30" selection-end-line="230" selection-end-column="55" /> 932 <caret line="230" column="55" selection-start-line="230" selection-start-column="30" selection-end-line="230" selection-end-column="55" />
793 - <folding />  
794 </state> 933 </state>
795 </provider> 934 </provider>
796 </entry> 935 </entry>
@@ -805,7 +944,6 @@ @@ -805,7 +944,6 @@
805 <provider selected="true" editor-type-id="text-editor"> 944 <provider selected="true" editor-type-id="text-editor">
806 <state vertical-scroll-proportion="0.0" vertical-offset="195" max-vertical-offset="30600"> 945 <state vertical-scroll-proportion="0.0" vertical-offset="195" max-vertical-offset="30600">
807 <caret line="13" column="14" selection-start-line="13" selection-start-column="14" selection-end-line="13" selection-end-column="14" /> 946 <caret line="13" column="14" selection-start-line="13" selection-start-column="14" selection-end-line="13" selection-end-column="14" />
808 - <folding />  
809 </state> 947 </state>
810 </provider> 948 </provider>
811 </entry> 949 </entry>
@@ -813,19 +951,72 @@ @@ -813,19 +951,72 @@
813 <provider selected="true" editor-type-id="text-editor"> 951 <provider selected="true" editor-type-id="text-editor">
814 <state vertical-scroll-proportion="-18.88889" vertical-offset="0" max-vertical-offset="1050"> 952 <state vertical-scroll-proportion="-18.88889" vertical-offset="0" max-vertical-offset="1050">
815 <caret line="34" column="0" selection-start-line="34" selection-start-column="0" selection-end-line="34" selection-end-column="0" /> 953 <caret line="34" column="0" selection-start-line="34" selection-start-column="0" selection-end-line="34" selection-end-column="0" />
816 - <folding /> 954 + </state>
  955 + </provider>
  956 + </entry>
  957 + <entry file="file://$PROJECT_DIR$/app/assets/stylesheets/kanjai/application.css">
  958 + <provider selected="true" editor-type-id="text-editor">
  959 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
  960 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  961 + </state>
  962 + </provider>
  963 + </entry>
  964 + <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/rails.js">
  965 + <provider selected="true" editor-type-id="text-editor">
  966 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="7125">
  967 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
817 </state> 968 </state>
818 </provider> 969 </provider>
819 </entry> 970 </entry>
820 <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb"> 971 <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb">
821 <provider selected="true" editor-type-id="text-editor"> 972 <provider selected="true" editor-type-id="text-editor">
822 - <state vertical-scroll-proportion="0.3966346" vertical-offset="0" max-vertical-offset="416"> 973 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="330">
823 <caret line="11" column="46" selection-start-line="11" selection-start-column="16" selection-end-line="11" selection-end-column="46" /> 974 <caret line="11" column="46" selection-start-line="11" selection-start-column="16" selection-end-line="11" selection-end-column="46" />
824 <folding /> 975 <folding />
825 </state> 976 </state>
826 </provider> 977 </provider>
827 </entry> 978 </entry>
828 - <entry file="file://$PROJECT_DIR$/app/assets/stylesheets/kanjai/application.css"> 979 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb">
  980 + <provider selected="true" editor-type-id="text-editor">
  981 + <state vertical-scroll-proportion="0.0" vertical-offset="2078" max-vertical-offset="2805">
  982 + <caret line="153" column="143" selection-start-line="153" selection-start-column="132" selection-end-line="153" selection-end-column="143" />
  983 + <folding />
  984 + </state>
  985 + </provider>
  986 + </entry>
  987 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/sessions_controller.rb">
  988 + <provider selected="true" editor-type-id="text-editor">
  989 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="360">
  990 + <caret line="18" column="3" selection-start-line="18" selection-start-column="3" selection-end-line="18" selection-end-column="3" />
  991 + <folding />
  992 + </state>
  993 + </provider>
  994 + </entry>
  995 + <entry file="file://$PROJECT_DIR$/lib/tasks/install.rake">
  996 + <provider selected="true" editor-type-id="text-editor">
  997 + <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="390">
  998 + <caret line="20" column="3" selection-start-line="20" selection-start-column="3" selection-end-line="20" selection-end-column="3" />
  999 + <folding />
  1000 + </state>
  1001 + </provider>
  1002 + </entry>
  1003 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/config/index.html.erb">
  1004 + <provider selected="true" editor-type-id="text-editor">
  1005 + <state vertical-scroll-proportion="-1.875" vertical-offset="0" max-vertical-offset="180">
  1006 + <caret line="3" column="0" selection-start-line="3" selection-start-column="0" selection-end-line="3" selection-end-column="0" />
  1007 + <folding />
  1008 + </state>
  1009 + </provider>
  1010 + </entry>
  1011 + <entry file="file://$PROJECT_DIR$/config/routes.rb">
  1012 + <provider selected="true" editor-type-id="text-editor">
  1013 + <state vertical-scroll-proportion="0.0" vertical-offset="90" max-vertical-offset="990">
  1014 + <caret line="22" column="26" selection-start-line="22" selection-start-column="26" selection-end-line="22" selection-end-column="26" />
  1015 + <folding />
  1016 + </state>
  1017 + </provider>
  1018 + </entry>
  1019 + <entry file="file://$PROJECT_DIR$/config/locales/de.yml">
829 <provider selected="true" editor-type-id="text-editor"> 1020 <provider selected="true" editor-type-id="text-editor">
830 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634"> 1021 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
831 <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> 1022 <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
@@ -833,30 +1024,80 @@ @@ -833,30 +1024,80 @@
833 </state> 1024 </state>
834 </provider> 1025 </provider>
835 </entry> 1026 </entry>
836 - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/rails.js"> 1027 + <entry file="file://$PROJECT_DIR$/app/views/layouts/kanjai/admin.html.erb">
837 <provider selected="true" editor-type-id="text-editor"> 1028 <provider selected="true" editor-type-id="text-editor">
838 - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="7125">  
839 - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> 1029 + <state vertical-scroll-proportion="-11.875" vertical-offset="0" max-vertical-offset="840">
  1030 + <caret line="19" column="26" selection-start-line="19" selection-start-column="26" selection-end-line="19" selection-end-column="26" />
  1031 + <folding>
  1032 + <element signature="e#596#625#0#ruby" expanded="true" />
  1033 + <element signature="e#713#733#0#ruby" expanded="true" />
  1034 + <element signature="e#1031#1056#0#ruby" expanded="true" />
  1035 + </folding>
  1036 + </state>
  1037 + </provider>
  1038 + </entry>
  1039 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/config_controller.rb">
  1040 + <provider selected="true" editor-type-id="text-editor">
  1041 + <state vertical-scroll-proportion="0.09463722" vertical-offset="0" max-vertical-offset="634">
  1042 + <caret line="4" column="7" selection-start-line="0" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
840 <folding /> 1043 <folding />
841 </state> 1044 </state>
842 </provider> 1045 </provider>
843 </entry> 1046 </entry>
844 - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/sessions_controller.rb"> 1047 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/index.html.erb">
  1048 + <provider selected="true" editor-type-id="text-editor">
  1049 + <state vertical-scroll-proportion="-1.25" vertical-offset="0" max-vertical-offset="480">
  1050 + <caret line="2" column="30" selection-start-line="2" selection-start-column="30" selection-end-line="2" selection-end-column="30" />
  1051 + <folding>
  1052 + <element signature="n#t('activerecord.attributes.admin_user.email')#0;n#!!top" expanded="true" />
  1053 + </folding>
  1054 + </state>
  1055 + </provider>
  1056 + </entry>
  1057 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/new.html.erb">
  1058 + <provider selected="true" editor-type-id="text-editor">
  1059 + <state vertical-scroll-proportion="-4.375" vertical-offset="0" max-vertical-offset="225">
  1060 + <caret line="7" column="102" selection-start-line="7" selection-start-column="102" selection-end-line="7" selection-end-column="102" />
  1061 + <folding>
  1062 + <element signature="n#t('admin.admin_users.create')#0;n#!!top" expanded="true" />
  1063 + </folding>
  1064 + </state>
  1065 + </provider>
  1066 + </entry>
  1067 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/_form.html.erb">
845 <provider selected="true" editor-type-id="text-editor"> 1068 <provider selected="true" editor-type-id="text-editor">
846 - <state vertical-scroll-proportion="0.14423077" vertical-offset="0" max-vertical-offset="416">  
847 - <caret line="4" column="6" selection-start-line="4" selection-start-column="6" selection-end-line="4" selection-end-column="33" /> 1069 + <state vertical-scroll-proportion="-8.75" vertical-offset="0" max-vertical-offset="390">
  1070 + <caret line="14" column="101" selection-start-line="14" selection-start-column="101" selection-end-line="14" selection-end-column="101" />
848 <folding /> 1071 <folding />
849 </state> 1072 </state>
850 </provider> 1073 </provider>
851 </entry> 1074 </entry>
852 - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb"> 1075 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/admin_users_controller.rb">
  1076 + <provider selected="true" editor-type-id="text-editor">
  1077 + <state vertical-scroll-proportion="0.0" vertical-offset="176" max-vertical-offset="810">
  1078 + <caret line="40" column="7" selection-start-line="40" selection-start-column="7" selection-end-line="40" selection-end-column="7" />
  1079 + <folding />
  1080 + </state>
  1081 + </provider>
  1082 + </entry>
  1083 + <entry file="file://$PROJECT_DIR$/config/locales/en.yml">
853 <provider selected="true" editor-type-id="text-editor"> 1084 <provider selected="true" editor-type-id="text-editor">
854 - <state vertical-scroll-proportion="-6.4444447" vertical-offset="1896" max-vertical-offset="2805">  
855 - <caret line="138" column="80" selection-start-line="138" selection-start-column="80" selection-end-line="138" selection-end-column="80" /> 1085 + <state vertical-scroll-proportion="0.0" vertical-offset="1091" max-vertical-offset="1950">
  1086 + <caret line="91" column="28" selection-start-line="91" selection-start-column="28" selection-end-line="91" selection-end-column="28" />
856 <folding /> 1087 <folding />
857 </state> 1088 </state>
858 </provider> 1089 </provider>
859 </entry> 1090 </entry>
  1091 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/edit.html.erb">
  1092 + <provider selected="true" editor-type-id="text-editor">
  1093 + <state vertical-scroll-proportion="-5.0" vertical-offset="0" max-vertical-offset="300">
  1094 + <caret line="8" column="102" selection-start-line="8" selection-start-column="102" selection-end-line="8" selection-end-column="102" />
  1095 + <folding>
  1096 + <element signature="n#t('admin.admin_users.edit')#0;n#!!top" expanded="true" />
  1097 + </folding>
  1098 + </state>
  1099 + </provider>
  1100 + </entry>
860 <entry file="file://$PROJECT_DIR$/lib/kanjai/version.rb"> 1101 <entry file="file://$PROJECT_DIR$/lib/kanjai/version.rb">
861 <provider selected="true" editor-type-id="text-editor"> 1102 <provider selected="true" editor-type-id="text-editor">
862 <state vertical-scroll-proportion="0.023659306" vertical-offset="0" max-vertical-offset="634"> 1103 <state vertical-scroll-proportion="0.023659306" vertical-offset="0" max-vertical-offset="634">
1 PATH 1 PATH
2 remote: . 2 remote: .
3 specs: 3 specs:
4 - kanjai (0.0.64) 4 + kanjai (0.0.65)
5 acts_as_list 5 acts_as_list
6 acts_as_tree 6 acts_as_tree
7 aws-sdk 7 aws-sdk
@@ -64,12 +64,14 @@ GEM @@ -64,12 +64,14 @@ GEM
64 acts_as_tree (2.6.0) 64 acts_as_tree (2.6.0)
65 activerecord (>= 3.0.0) 65 activerecord (>= 3.0.0)
66 arel (6.0.3) 66 arel (6.0.3)
67 - aws-sdk (2.6.18)  
68 - aws-sdk-resources (= 2.6.18)  
69 - aws-sdk-core (2.6.18) 67 + aws-sdk (2.6.23)
  68 + aws-sdk-resources (= 2.6.23)
  69 + aws-sdk-core (2.6.23)
  70 + aws-sigv4 (~> 1.0)
70 jmespath (~> 1.0) 71 jmespath (~> 1.0)
71 - aws-sdk-resources (2.6.18)  
72 - aws-sdk-core (= 2.6.18) 72 + aws-sdk-resources (2.6.23)
  73 + aws-sdk-core (= 2.6.23)
  74 + aws-sigv4 (1.0.0)
73 backport_new_renderer (1.0.0) 75 backport_new_renderer (1.0.0)
74 rails 76 rails
75 bcrypt (3.1.11) 77 bcrypt (3.1.11)
  1 +module Kanjai
  2 + class Admin::AdminUsersController < AdminController
  3 + before_action :load_user, only: [:edit, :update, :destroy]
  4 +
  5 + def index
  6 + @collection = AdminUser.all
  7 + end
  8 +
  9 + def new
  10 + @user = AdminUser.new
  11 + end
  12 +
  13 + def create
  14 + @user = AdminUser.new(user_params)
  15 + if @user.save
  16 + redirect_to admin_admin_users_url
  17 + else
  18 + render action: :new
  19 + end
  20 + end
  21 +
  22 +
  23 + def update
  24 + if @user.update(user_params)
  25 + redirect_to admin_admin_users_url
  26 + else
  27 + render action: :edit
  28 + end
  29 + end
  30 +
  31 + def destroy
  32 + @user.destroy
  33 +
  34 + render :json => {:status => 'ok'}.to_json
  35 + end
  36 +
  37 + private
  38 +
  39 + def load_user
  40 + @user = AdminUser.find(params[:id])
  41 + end
  42 +
  43 + def user_params
  44 + params.require(:admin_user).permit(:email, :password, :password_confirmation)
  45 + end
  46 +
  47 + end
  48 +end
  1 +<div class="form-group <%= 'has-error' if @user.errors.include?(:email) %>">
  2 + <%= f.label :email, Kanjai::AdminUser.human_attribute_name(:email) + ' *' %>
  3 + <%= f.email_field :email, class: 'form-control margin-bottom-20' %>
  4 + <%= error_messages(@user, :email) %>
  5 +</div>
  6 +
  7 +<div class="row">
  8 + <div class="col-sm-6 <%= 'has-error' if @user.errors.include?(:password) %>">
  9 + <%= f.label :password, Kanjai::AdminUser.human_attribute_name(:password) + ' *' %>
  10 + <%= f.password_field :password, class: 'form-control margin-bottom-20' %>
  11 + <%= error_messages(@user, :password) %>
  12 +
  13 + </div>
  14 + <div class="col-sm-6 <%= 'has-error' if @user.errors.include?(:password_confirmation) %>">
  15 + <%= f.label :password_confirmation, Kanjai::AdminUser.human_attribute_name(:password_confirmation) + ' *' %>
  16 + <%= f.password_field :password_confirmation, class: 'form-control margin-bottom-20' %>
  17 + <%= error_messages(@user, :password_confirmation) %>
  18 + </div>
  19 +</div>
  20 +
  1 +<div class="container">
  2 + <h3><%= t('admin.admin_users.edit') %></h3>
  3 +
  4 + <%= render :partial => 'kanjai/shared/error_messages', :locals => {:target => @user} %>
  5 +
  6 +
  7 + <%= form_for @user, url: admin_admin_user_path(@user), method: 'PUT' do |f| %>
  8 + <%= render partial: 'form', locals: {f: f} %>
  9 + <%= render :partial => 'kanjai/shared/new_resource_links', locals: {collection_url: admin_admin_users_url} %>
  10 + <% end %>
  11 +
  12 +
  13 +</div>
  14 +
  1 +<div class="container">
  2 + <div class="text-right">
  3 + <%= link_to I18n.t('admin.admin_users.create'), new_admin_admin_user_path, class: 'btn btn-default' %>
  4 + </div>
  5 +
  6 + <div>
  7 + <table class="table">
  8 + <thead>
  9 + <tr>
  10 + <th><%= t('activerecord.attributes.admin_user.email') %></th>
  11 + <th></th>
  12 + </tr>
  13 + </thead>
  14 + <tbody>
  15 + <% @collection.each do |item| %>
  16 + <tr id='<%= dom_id(item) %>'>
  17 + <td><%= item.email %></td>
  18 + <td>
  19 + <%= link_to t('edit_action'), edit_admin_admin_user_path(item) %>
  20 + <%= link_to t('delete_action'), admin_admin_user_path(item), :class => 'delete-row-item' %>
  21 + </td>
  22 + </tr>
  23 + <% end %>
  24 + </tbody>
  25 + </table>
  26 + </div>
  27 +</div>
  1 +<div class="container">
  2 + <h3><%= t('admin.admin_users.create') %></h3>
  3 +
  4 + <%= render :partial => 'kanjai/shared/error_messages', :locals => {:target => @user} %>
  5 +
  6 + <%= form_for @user, url: admin_admin_users_url do |f| %>
  7 + <%= render partial: 'form', locals: {f: f} %>
  8 + <%= render :partial => 'kanjai/shared/new_resource_links', locals: {collection_url: admin_admin_users_url} %>
  9 + <% end %>
  10 +</div>
@@ -14,15 +14,16 @@ @@ -14,15 +14,16 @@
14 14
15 <div class="container"> 15 <div class="container">
16 <div class="row"> 16 <div class="row">
17 - <div class="col-md-6"> 17 + <div class="col-md-5">
18 Hello, <%= current_admin_user.email %> 18 Hello, <%= current_admin_user.email %>
19 </div> 19 </div>
20 - <div class="col-md-6"> 20 + <div class="col-md-7">
21 <nav class="navbar navbar-default"> 21 <nav class="navbar navbar-default">
22 <div class="container-fluid"> 22 <div class="container-fluid">
23 <div class="navbar-header"> 23 <div class="navbar-header">
24 <%= render :partial => 'shared/extend_admin_menu' %> 24 <%= render :partial => 'shared/extend_admin_menu' %>
25 <%= link_to t('configuration_menu_title'), kanjai.admin_configuration_url, :class => 'navbar-brand' %> 25 <%= link_to t('configuration_menu_title'), kanjai.admin_configuration_url, :class => 'navbar-brand' %>
  26 + <%= link_to t('user_menu_title'), kanjai.admin_admin_users_url, :class => 'navbar-brand' %>
26 <%= link_to t('pages_menu_title'), kanjai.admin_pages_url, :class => 'navbar-brand' %> 27 <%= link_to t('pages_menu_title'), kanjai.admin_pages_url, :class => 'navbar-brand' %>
27 <%= link_to t('page_langs_menu_title'), kanjai.admin_page_langs_url, :class => 'navbar-brand' %> 28 <%= link_to t('page_langs_menu_title'), kanjai.admin_page_langs_url, :class => 'navbar-brand' %>
28 <%= link_to t('templates_menu_title'), kanjai.admin_page_templates_url, :class => 'navbar-brand' %> 29 <%= link_to t('templates_menu_title'), kanjai.admin_page_templates_url, :class => 'navbar-brand' %>
@@ -24,6 +24,7 @@ en: @@ -24,6 +24,7 @@ en:
24 pages_menu_title: "Pages" 24 pages_menu_title: "Pages"
25 templates_menu_title: "Templates" 25 templates_menu_title: "Templates"
26 page_langs_menu_title: "Page Languages" 26 page_langs_menu_title: "Page Languages"
  27 + user_menu_title: "Admin Users"
27 drop_your_file: "Drop your file ..." 28 drop_your_file: "Drop your file ..."
28 are_you_sure: "Are you sure?" 29 are_you_sure: "Are you sure?"
29 page_not_found_html: "Sorry, page not found" 30 page_not_found_html: "Sorry, page not found"
@@ -44,6 +45,10 @@ en: @@ -44,6 +45,10 @@ en:
44 default: "%d.%m.%Y %H:%M" 45 default: "%d.%m.%Y %H:%M"
45 activerecord: 46 activerecord:
46 attributes: 47 attributes:
  48 + kanjai/admin_user:
  49 + email: "E-Mail"
  50 + password: "Password"
  51 + password_confirmation: "Password confirmation"
47 page: 52 page:
48 parent_id: Parent Page 53 parent_id: Parent Page
49 page_template_id: Page Template 54 page_template_id: Page Template
@@ -82,7 +87,9 @@ en: @@ -82,7 +87,9 @@ en:
82 title: "Log In" 87 title: "Log In"
83 remember_me: "Remember me" 88 remember_me: "Remember me"
84 login_button: "Log in" 89 login_button: "Log in"
85 - 90 + admin_users:
  91 + create: "Create new admin user"
  92 + edit: "Edit admin user"
86 pages: 93 pages:
87 page_title: "Pages" 94 page_title: "Pages"
88 add_new: "Add new" 95 add_new: "Add new"
@@ -20,6 +20,8 @@ Kanjai::Engine.routes.draw do @@ -20,6 +20,8 @@ Kanjai::Engine.routes.draw do
20 post 'page_contents/add_item' => "page_contents#add_item" 20 post 'page_contents/add_item' => "page_contents#add_item"
21 post 'page_contents/delete_item' => "page_contents#delete_item" 21 post 'page_contents/delete_item' => "page_contents#delete_item"
22 22
  23 + resources :admin_users
  24 +
23 resources :pages do 25 resources :pages do
24 get :markdown, on: :member 26 get :markdown, on: :member
25 get :html, on: :member 27 get :html, on: :member
1 module Kanjai 1 module Kanjai
2 - VERSION = "0.0.65" 2 + VERSION = "0.0.66"
3 end 3 end