From: Tomas Sedovic <[email protected]>

---
 src/app/controllers/settings_controller.rb   |    7 +++++++
 src/app/stylesheets/aggregator.scss          |    2 +-
 src/app/views/settings/general_settings.haml |    1 +
 src/app/views/settings/index.haml            |   12 ++++--------
 4 files changed, 13 insertions(+), 9 deletions(-)
 create mode 100644 src/app/views/settings/general_settings.haml

diff --git a/src/app/controllers/settings_controller.rb 
b/src/app/controllers/settings_controller.rb
index 6048cb5..b040f7f 100644
--- a/src/app/controllers/settings_controller.rb
+++ b/src/app/controllers/settings_controller.rb
@@ -42,6 +42,13 @@ class SettingsController < ApplicationController
    @self_service_default_quota = 
MetadataObject.lookup(SELF_SERVICE_DEFAULT_QUOTA)
  end
 
+ def general_settings
+   if !is_admin?
+     raise PermissionError.new('You have insufficient privileges to perform 
action.')
+     return
+   end
+ end
+
  def update
    KEYS.each do |key|
      if params[key]
diff --git a/src/app/stylesheets/aggregator.scss 
b/src/app/stylesheets/aggregator.scss
index 95d4464..5afcb26 100644
--- a/src/app/stylesheets/aggregator.scss
+++ b/src/app/stylesheets/aggregator.scss
@@ -681,7 +681,7 @@ ul.tiles {
       top: 0; left: 0;
     }
   }
-  button {
+  button, a.button {
     float: right;
   }
   .disabled {
diff --git a/src/app/views/settings/general_settings.haml 
b/src/app/views/settings/general_settings.haml
new file mode 100644
index 0000000..2254222
--- /dev/null
+++ b/src/app/views/settings/general_settings.haml
@@ -0,0 +1 @@
+%h2 TODO: implement 3190 here
diff --git a/src/app/views/settings/index.haml 
b/src/app/views/settings/index.haml
index c359289..09914bc 100644
--- a/src/app/views/settings/index.haml
+++ b/src/app/views/settings/index.haml
@@ -5,8 +5,7 @@
       = t('.general_settings')
     %p
       = t('.general_settings_desc')
-    %button
-      = t(:continue)
+    = link_to t(:continue), {:controller => 'settings', :action => 
'general_settings'}, :class => 'button'
   %li#locales.grid_8.disabled
     %img{:alt => "", :class => "icon", :src => "/images/blnk.png"}
     %h2
@@ -21,8 +20,7 @@
       = t('.manage_users')
     %p
       = t('.manage_users_desc')
-    %button
-      = t(:continue)
+    = link_to t(:continue), {:controller => 'users'}, :class => 'button'
   %li#hardware.grid_8.disabled
     %img{:alt => "", :class => "icon", :src => "/images/blnk.png"}
     %h2
@@ -37,8 +35,7 @@
       = t('.manage_providers')
     %p
       = t('.manage_providers_desc')
-    %button
-      = t(:continue)
+    = link_to t(:continue), {:controller => 'provider'}, :class => 'button'
   %li#services.grid_8.disabled
     %img{:alt => "", :class => "icon", :src => "/images/blnk.png"}
     %h2
@@ -53,5 +50,4 @@
       = t('.permissions')
     %p
       = t('.permissions_desc')
-    %button
-      = t(:continue)
+    = link_to t(:continue), {:controller => 'settings', :action => 
'self_service'}, :class => 'button'
-- 
1.7.2.3

_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to