diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2025-02-06 16:49:06 +0100 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2025-02-06 16:49:06 +0100 |
| commit | 375ed745052148faeb34763087fe04214105f1b8 (patch) | |
| tree | 595456cf631087b5530bf5470529faeead1a0aaf /app/views | |
| parent | 38d80f0af731326fcd5ae16c0129a056eff2fe32 (diff) | |
Improve worklflow
Diffstat (limited to 'app/views')
| -rw-r--r-- | app/views/admin/index.html.erb | 48 | ||||
| -rw-r--r-- | app/views/nodes/new.html.erb | 12 |
2 files changed, 53 insertions, 7 deletions
diff --git a/app/views/admin/index.html.erb b/app/views/admin/index.html.erb index 8c8271f..edad1d6 100644 --- a/app/views/admin/index.html.erb +++ b/app/views/admin/index.html.erb | |||
| @@ -1,5 +1,13 @@ | |||
| 1 | <div id="admin_wizard"> | ||
| 2 | <%= link_to 'Create Update or Pressemitteilung', new_node_path, :only_path => false %> | ||
| 3 | <a href="#" id="admin_wizard_my_work" class="admin_wizard_button button">Continue my work</a> | ||
| 4 | <a href="#" id="admin_wizard_create_page" class="admin_wizard_button button">Add a page in the page tree</a> | ||
| 5 | <%= link_to("Upload a new asset", new_asset_path, :only_path => false) %> | ||
| 6 | </div> | ||
| 7 | |||
| 1 | <p id="overview_toggle"> | 8 | <p id="overview_toggle"> |
| 2 | <a href="#" id="recent_changes_toggle" class="button">recent changes</a> | 9 | <a href="#" id="recent_changes_toggle" class="button">recent changes</a> |
| 10 | <a href="#" id="my_work_toggle" class="button">my work</a> | ||
| 3 | <a href="#" id="current_drafts_toggle" class="button">current drafts</a> | 11 | <a href="#" id="current_drafts_toggle" class="button">current drafts</a> |
| 4 | <a href="#" id="admin_sitemap_toggle" class="button">site map</a> | 12 | <a href="#" id="admin_sitemap_toggle" class="button">site map</a> |
| 5 | </p> | 13 | </p> |
| @@ -38,9 +46,43 @@ | |||
| 38 | </table> | 46 | </table> |
| 39 | </div> | 47 | </div> |
| 40 | 48 | ||
| 49 | <div id="my_work_table"> | ||
| 50 | |||
| 51 | <h1>My Work</h1> | ||
| 52 | |||
| 53 | <table class="node_table"> | ||
| 54 | <tr class="header"> | ||
| 55 | <th class="node_id">ID</th> | ||
| 56 | <th class="title">Title</th> | ||
| 57 | <th class="actions">Actions</th> | ||
| 58 | <th class="editor">Locked by</th> | ||
| 59 | <th class="revision">Rev.</th> | ||
| 60 | </tr> | ||
| 61 | <% @mynodes.each do |node| %> | ||
| 62 | <tr class="<%= cycle("even", "odd") %>"> | ||
| 63 | <td class="node_id"><%= node.id %></td> | ||
| 64 | <td class="title"> | ||
| 65 | <h4><%= link_to title_for_node(node), node_path(node) %></h4> | ||
| 66 | <p><%= link_to_path(node.unique_name, node.unique_name) %></p> | ||
| 67 | </td> | ||
| 68 | <td class="actions"> | ||
| 69 | <%= link_to 'show', node_path(node) %> | ||
| 70 | <%= link_to 'Revisions', node_revisions_path(node) %> | ||
| 71 | </td> | ||
| 72 | <td> | ||
| 73 | <%= node.lock_owner.login if node.lock_owner %> | ||
| 74 | </td> | ||
| 75 | <td> | ||
| 76 | <%= node.draft ? node.draft.revision : node.head.revision %> | ||
| 77 | </td> | ||
| 78 | </tr> | ||
| 79 | <% end %> | ||
| 80 | </table> | ||
| 81 | </div> | ||
| 82 | |||
| 41 | <div id="current_drafts_table"> | 83 | <div id="current_drafts_table"> |
| 42 | 84 | ||
| 43 | <h1>Current Drafts</h1> | 85 | <h1>Current Drafts (<%= @drafts_count %>)</h1> |
| 44 | 86 | ||
| 45 | <table class="node_table"> | 87 | <table class="node_table"> |
| 46 | <tr class="header"> | 88 | <tr class="header"> |
| @@ -92,8 +134,8 @@ | |||
| 92 | <p><%= link_to_path(node.unique_name, node.unique_name) %></p> | 134 | <p><%= link_to_path(node.unique_name, node.unique_name) %></p> |
| 93 | </td> | 135 | </td> |
| 94 | <td class="actions"> | 136 | <td class="actions"> |
| 95 | <%= link_to 'show', node_path(node) %> | 137 | <%= link_to 'create subpage', new_node_path(:parent_id => node.id) %> |
| 96 | <%= link_to 'Revisions', node_revisions_path(node) %> | 138 | <%= link_to ':: Revisions', node_revisions_path(node) %> |
| 97 | </td> | 139 | </td> |
| 98 | <td> | 140 | <td> |
| 99 | <%= node.lock_owner.login if node.lock_owner %> | 141 | <%= node.lock_owner.login if node.lock_owner %> |
diff --git a/app/views/nodes/new.html.erb b/app/views/nodes/new.html.erb index 850207b..7d744de 100644 --- a/app/views/nodes/new.html.erb +++ b/app/views/nodes/new.html.erb | |||
| @@ -20,7 +20,11 @@ | |||
| 20 | </p> | 20 | </p> |
| 21 | <p> | 21 | <p> |
| 22 | <%= radio_button_tag :kind, "update" %> | 22 | <%= radio_button_tag :kind, "update" %> |
| 23 | Update / Press release ( is automatically created in /updates ) | 23 | Update ( is automatically created in /updates/<%= Time.now.year.to_s %>/ and gets tag "update" ) |
| 24 | </p> | ||
| 25 | <p> | ||
| 26 | <%= radio_button_tag :kind, "press_release" %> | ||
| 27 | Pressemitteilung ( is automatically created in /updates/<%= Time.now.year.to_s %>/ and gets tags "update, pressemitteilung" ) | ||
| 24 | </p> | 28 | </p> |
| 25 | </td> | 29 | </td> |
| 26 | </tr> | 30 | </tr> |
| @@ -31,8 +35,8 @@ | |||
| 31 | <tr id="parent_search_field"> | 35 | <tr id="parent_search_field"> |
| 32 | <td class="description">Parent</td> | 36 | <td class="description">Parent</td> |
| 33 | <td> | 37 | <td> |
| 34 | <%= text_field_tag :parent_search_term %> | 38 | <%= text_field_tag :parent_search_term, @parent_name %> |
| 35 | <%= hidden_field_tag :parent_id %> | 39 | <%= hidden_field_tag :parent_id, @parent_id %> |
| 36 | <div id="search_results"> | 40 | <div id="search_results"> |
| 37 | 41 | ||
| 38 | </div> | 42 | </div> |
| @@ -43,4 +47,4 @@ | |||
| 43 | <td class="right"><%= submit_tag "Create" %></td> | 47 | <td class="right"><%= submit_tag "Create" %></td> |
| 44 | </tr> | 48 | </tr> |
| 45 | </table> | 49 | </table> |
| 46 | <% end %> \ No newline at end of file | 50 | <% end %> |
