From: Tomas Sedovic <[email protected]>
Hooks it up to the navigation, makes it i18n-enabled, and adds missing
elements and markup.
---
src/app/views/settings/self_service.haml | 18 ++++++++++--------
src/config/locales/en.yml | 5 +++++
src/config/navigation.rb | 2 +-
3 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/src/app/views/settings/self_service.haml
b/src/app/views/settings/self_service.haml
index 4d220ab..b620fa2 100644
--- a/src/app/views/settings/self_service.haml
+++ b/src/app/views/settings/self_service.haml
@@ -1,19 +1,21 @@
-Insert Page 3170 Implementation Here.
-(or 3121 -- Treatments page for Self-Service user treatment
-
.dcloud_form
= error_messages_for @parent_type
= error_messages_for 'self_service_default_quota'
%h2
- User Treatment: Self-service default
- %br/
+ = t('.self_service_default')
+ %ul
+ %li.selected Self-Service User
+ %form
+ = submit_tag t(:edit), :disabled => 'disabled'
+ = submit_tag t(:new), :disabled => 'disabled'
- form_for @self_service_default_quota, :url => { :action => 'update' } do
|form|
%fieldset
- %legend Account
+ %legend
+ = t('.account')
= hidden_field :self_service_default_quota, :id
%ul
%li
%label
- quota (instances)
+ = t('.quota')
= text_field :self_service_default_quota, :maximum_running_instances
- = submit_tag "Save", :class => "submit"
+ = submit_tag t(:save), :class => "submit"
diff --git a/src/config/locales/en.yml b/src/config/locales/en.yml
index c24b01a..3fde03f 100644
--- a/src/config/locales/en.yml
+++ b/src/config/locales/en.yml
@@ -39,6 +39,7 @@ en:
launch_instance: Launch Instance
help: Help
continue: Continue
+ new: New
edit: Edit
add: Add
save: Save
@@ -60,6 +61,10 @@ en:
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.
+ self_service:
+ self_service_default: 'User Treatment: Self-service default'
+ quota: quota (instances)
+ account: Account
provider:
providers: PROVIDERS
show:
diff --git a/src/config/navigation.rb b/src/config/navigation.rb
index 88ce0ea..6b0d3cc 100644
--- a/src/config/navigation.rb
+++ b/src/config/navigation.rb
@@ -11,7 +11,7 @@ SimpleNavigation::Configuration.run do |navigation|
fourth_level.item :provider_summary, t(:provider_summary), {
:controller => 'provider', :action => 'show', :id => (@provider.id if
@provider) }, :highlights_on => /\/provider\/(show|edit|new)/
fourth_level.item :provider_accounts, t(:provider_accounts), {
:controller => 'provider', :action => 'accounts', :id => (@provider.id if
@provider) }, :highlights_on => /\/provider\/accounts/
end
- third_level.item :self_service_settings, t(:self_service_settings),
:controller => 'settings', :action => 'self-service'
+ third_level.item :self_service_settings, t(:self_service_settings),
:controller => 'settings', :action => 'self_service'
third_level.item :manage_users, t(:manage_users), :controller =>
'users' do |fourth_level|
fourth_level.item :new_user, t(:new_user), :controller => 'users',
:action => 'new'
fourth_level.item :edit_user, t(:edit_user), :controller => 'users',
:action => 'edit'
--
1.7.2.3
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel