From: Tomas Sedovic <[email protected]>

---
 src/app/controllers/settings_controller.rb |    4 ++
 src/app/views/settings/index.haml          |   59 +++++++++++++++++++++++++++-
 src/config/locales/en.yml                  |   17 ++++++++
 3 files changed, 78 insertions(+), 2 deletions(-)

diff --git a/src/app/controllers/settings_controller.rb 
b/src/app/controllers/settings_controller.rb
index 32ef39f..742e01e 100644
--- a/src/app/controllers/settings_controller.rb
+++ b/src/app/controllers/settings_controller.rb
@@ -22,6 +22,10 @@
 class SettingsController < ApplicationController
   before_filter :require_user
 
+  def section_id
+    "system_settings"
+  end
+
   def index
     @providers = Provider.list_for_user(@current_user, 
Privilege::PROVIDER_VIEW)
   end
diff --git a/src/app/views/settings/index.haml 
b/src/app/views/settings/index.haml
index fc7e3b2..7aefad0 100644
--- a/src/app/views/settings/index.haml
+++ b/src/app/views/settings/index.haml
@@ -1,2 +1,57 @@
-%h1 Settings
-Insert Page 3100 Implementation Here.
+%ul
+  %li#settings.container_16.grid_8
+    %span
+    %h2
+      = t('.general_settings')
+    %p
+      = t('.general_settings_desc')
+    %button
+      = t(:continue)
+  %li#locales.container_16.grid_8.disabled
+    %span
+    %h2
+      = t('.define_locales')
+    %p
+      = t('.define_locales_desc')
+    %button
+      = t(:continue)
+  %li#users.container_16.grid_8
+    %span
+    %h2
+      = t('.manage_users')
+    %p
+      = t('.manage_users_desc')
+    %button
+      = t(:continue)
+  %li#hardware.container_16.grid_8.disabled
+    %span
+    %h2
+      = t('.define_hardware_profiles')
+    %p
+      = t('.define_hardware_profiles_desc')
+    %button
+      = t(:continue)
+  %li#providers.container_16.grid_8
+    %span
+    %h2
+      = t('.manage_providers')
+    %p
+      = t('.manage_providers_desc')
+    %button
+      = t(:continue)
+  %li#services.container_16.grid_8.disabled
+    %span
+    %h2
+      = t('.define_services')
+    %p
+      = t('.define_services_desc')
+    %button
+      = t(:continue)
+  %li#permissions.container_16.grid_8
+    %span
+    %h2
+      = t('.permissions')
+    %p
+      = t('.permissions_desc')
+    %button
+      = t(:continue)
diff --git a/src/config/locales/en.yml b/src/config/locales/en.yml
index 0c238c7..c435f00 100644
--- a/src/config/locales/en.yml
+++ b/src/config/locales/en.yml
@@ -38,3 +38,20 @@ en:
   instance_details: Instance Details
   launch_instance: Launch Instance
   help: Help
+  continue: Continue
+  settings:
+    index:
+      general_settings: General Settings
+      general_settings_desc: Enable Self-service Account Registration, Setup 
Custom Branding, Manage Content Sources
+      define_locales: Define Locales
+      define_locales_desc: View, edit and define the names of locales that 
DeltaCloud will expose to its users. The meaning of the names will be defined 
by being mapped to the geographical locations offered by individual providers.
+      manage_users: Manage Users
+      manage_users_desc: View, edit, create and delete user accounts on 
DeltaCloud. Adjust quotas and privileges for users.
+      define_hardware_profiles: Define Hardware Profiles
+      define_hardware_profiles_desc: View, edit and define the names of the 
hardware profiles that DeltaCloud will expose to its users. The meaning of the 
names will be defined by being mapped to capabilities offered by individual 
providers.
+      manage_providers: Manage Providers
+      manage_providers_desc: View, edit and add providers of virtual compute 
resources to DeltaCloud. View, edit and add DeltaCloud accounts for these 
providers. Map provider-specific concepts to DeltaCloud.
+      define_services:  Define Services
+      define_services_desc: View, edit and define services that DeltaCloud 
will offer. These services will be mapped to individual providers based on 
their capabilities.
+      permissions: Permissions
+      permissions_desc: Create and edit User Treatments that are applied to 
users. Treatments pair together Roles with Categories of Instances, Pools and 
Templates. Manage the categories, and define and edit Roles. Roles group 
together sets of permissions that are relevant to Pools, Templates and 
Instances.
-- 
1.7.2.3

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

Reply via email to