From 19846a3abfdab88c7d021f3b4c6a70c9e186f05f Mon Sep 17 00:00:00 2001 From: Priit Tamboom Date: Wed, 8 Oct 2014 17:13:04 +0300 Subject: [PATCH] Added registrar title --- app/models/ability.rb | 2 ++ app/views/layouts/client.haml | 12 ++++++++++-- config/locales/en.yml | 2 ++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/models/ability.rb b/app/models/ability.rb index 17d27ce30..7b03cac59 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -10,9 +10,11 @@ class Ability if Rails.env.production? case REGISTRY_ENV when :eedirekt + can :view, :eedirekt can :create, :session admin = false when :registrar + can :view, :registrar can :create, :session admin = false when :admin diff --git a/app/views/layouts/client.haml b/app/views/layouts/client.haml index 300ac9c59..5ea9ff1a2 100644 --- a/app/views/layouts/client.haml +++ b/app/views/layouts/client.haml @@ -9,7 +9,11 @@ = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true = javascript_include_tag 'application', 'data-turbolinks-track' => true %link{href: "../../favicon.ico", rel: "icon"}/ - %title= t('shared.eedirekt') + %title + - if can? :view, :registrar + = t(:registrar) + - else + = t('shared.eedirekt') %body / Static navbar .navbar.navbar-default.navbar-static-top{role: "navigation"} @@ -20,7 +24,11 @@ %span.icon-bar %span.icon-bar %span.icon-bar - = link_to t('shared.eedirekt'), client_domains_path, class: 'navbar-brand' + - if can? :view, :registrar + = link_to t(:registrar), client_domains_path, class: 'navbar-brand' + - else + = link_to t('shared.eedirekt'), client_domains_path, class: 'navbar-brand' + .navbar-collapse.collapse %ul.nav.navbar-nav - active_class = ['client/domains', 'client/domain_transfers'].include?(params[:controller]) ? 'active' :nil diff --git a/config/locales/en.yml b/config/locales/en.yml index 2c8062629..2a2e864bb 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -419,3 +419,5 @@ en: # sorry these need to be refactored - Andres authentication_error: 'Authentication error' + + registrar: Registrar