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