Commit 213e117a52d40a74c380c01dc7e84b938ad32ff8
1 parent
bcc4e4dc
Exists in
master
and in
4 other branches
Fixed ability and modify UI a bit
Showing
3 changed files
with
19 additions
and
15 deletions
Show diff stats
app/models/ability.rb
| @@ -68,7 +68,7 @@ class Ability | @@ -68,7 +68,7 @@ class Ability | ||
| 68 | def project_report_rules | 68 | def project_report_rules |
| 69 | project_guest_rules + [ | 69 | project_guest_rules + [ |
| 70 | :download_code, | 70 | :download_code, |
| 71 | - :fork_project | 71 | + :fork_project, |
| 72 | :write_project_snippet | 72 | :write_project_snippet |
| 73 | ] | 73 | ] |
| 74 | end | 74 | end |
app/views/layouts/_head_panel.html.haml
| @@ -18,6 +18,9 @@ | @@ -18,6 +18,9 @@ | ||
| 18 | %li | 18 | %li |
| 19 | = link_to public_root_path, title: "Public area", class: 'has_bottom_tooltip', 'data-original-title' => 'Public area' do | 19 | = link_to public_root_path, title: "Public area", class: 'has_bottom_tooltip', 'data-original-title' => 'Public area' do |
| 20 | %i.icon-globe | 20 | %i.icon-globe |
| 21 | + %li | ||
| 22 | + = link_to snippets_path, title: "Snippets area", class: 'has_bottom_tooltip', 'data-original-title' => 'Public area' do | ||
| 23 | + %i.icon-paste | ||
| 21 | - if current_user.is_admin? | 24 | - if current_user.is_admin? |
| 22 | %li | 25 | %li |
| 23 | = link_to admin_root_path, title: "Admin area", class: 'has_bottom_tooltip', 'data-original-title' => 'Admin area' do | 26 | = link_to admin_root_path, title: "Admin area", class: 'has_bottom_tooltip', 'data-original-title' => 'Admin area' do |
app/views/layouts/snippets.html.haml
| @@ -4,19 +4,20 @@ | @@ -4,19 +4,20 @@ | ||
| 4 | %body{class: "#{app_theme} application"} | 4 | %body{class: "#{app_theme} application"} |
| 5 | = render "layouts/head_panel", title: "Snippets" | 5 | = render "layouts/head_panel", title: "Snippets" |
| 6 | = render "layouts/flash" | 6 | = render "layouts/flash" |
| 7 | + %nav.main-nav | ||
| 8 | + .container | ||
| 9 | + %ul | ||
| 10 | + = nav_link(path: 'dashboard#show', html_options: {class: 'home'}) do | ||
| 11 | + = link_to root_path, title: "Back to dashboard" do | ||
| 12 | + %i.icon-home | ||
| 13 | + = nav_link(path: 'snippet#new') do | ||
| 14 | + = link_to new_snippet_path do | ||
| 15 | + New snippet | ||
| 16 | + = nav_link(path: 'snippets#user_index') do | ||
| 17 | + = link_to user_snippets_path(@current_user) do | ||
| 18 | + My snippets | ||
| 19 | + = nav_link(path: 'snippets#index') do | ||
| 20 | + = link_to snippets_path do | ||
| 21 | + Discover snippets | ||
| 7 | .container | 22 | .container |
| 8 | - %ul.main_menu | ||
| 9 | - = nav_link(path: 'dashboard#show', html_options: {class: 'home'}) do | ||
| 10 | - = link_to root_path, title: "Back to dashboard" do | ||
| 11 | - %i.icon-arrow-left | ||
| 12 | - = nav_link(path: 'snippet#new') do | ||
| 13 | - = link_to new_snippet_path do | ||
| 14 | - New snippet | ||
| 15 | - = nav_link(path: 'snippets#user_index') do | ||
| 16 | - = link_to user_snippets_path(@current_user) do | ||
| 17 | - My snippets | ||
| 18 | - = nav_link(path: 'snippets#index') do | ||
| 19 | - = link_to snippets_path do | ||
| 20 | - Discover snippets | ||
| 21 | - | ||
| 22 | .content= yield | 23 | .content= yield |