You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by mf...@redhat.com on 2010/08/25 16:42:30 UTC
[PATCH core 6/6] Added XML representation of IP address
---
server/views/ip_addresses/index.xml.haml | 4 ++++
server/views/ip_addresses/show.xml.haml | 10 ++++++++++
2 files changed, 14 insertions(+), 0 deletions(-)
create mode 100644 server/views/ip_addresses/index.xml.haml
create mode 100644 server/views/ip_addresses/show.xml.haml
diff --git a/server/views/ip_addresses/index.xml.haml b/server/views/ip_addresses/index.xml.haml
new file mode 100644
index 0000000..2f4752c
--- /dev/null
+++ b/server/views/ip_addresses/index.xml.haml
@@ -0,0 +1,4 @@
+!!!XML
+%ip_addresses
+ - @elements.each do |c|
+ = haml :'ip_addresses/show', :locals => { :@ip_address => c, :partial => true }
diff --git a/server/views/ip_addresses/show.xml.haml b/server/views/ip_addresses/show.xml.haml
new file mode 100644
index 0000000..e49493f
--- /dev/null
+++ b/server/views/ip_addresses/show.xml.haml
@@ -0,0 +1,10 @@
+- unless defined?(partial)
+ !!! XML
+%ip_address{ :href => ip_address_url(@ip_address.id), :id => @ip_address.id, :type => "#{@ip_address.type}" }
+ %address<
+ =@ip_address.address
+ %state<
+ =@ip_address.state
+ %realm{:href => realm_url(@ip_address.realm_id), :id => @ip_address.realm_id}
+ %actions
+ %link{ :rel => "destroy", :method => "delete", :href => destroy_ip_address_url(@ip_address.id)}
--
1.7.2
Re: [PATCH core 6/6] Added XML representation of IP address
Posted by Michal Fojtik <mf...@redhat.com>.
On 26/08/10 16:43 -0700, David Lutterkort wrote:
>On Wed, 2010-08-25 at 16:42 +0200, mfojtik@redhat.com wrote:
>> ---
>> server/views/ip_addresses/index.xml.haml | 4 ++++
>> server/views/ip_addresses/show.xml.haml | 10 ++++++++++
>> 2 files changed, 14 insertions(+), 0 deletions(-)
>> create mode 100644 server/views/ip_addresses/index.xml.haml
>> create mode 100644 server/views/ip_addresses/show.xml.haml
>>
>> diff --git a/server/views/ip_addresses/show.xml.haml b/server/views/ip_addresses/show.xml.haml
>> new file mode 100644
>> index 0000000..e49493f
>> --- /dev/null
>> +++ b/server/views/ip_addresses/show.xml.haml
>> @@ -0,0 +1,10 @@
>> +- unless defined?(partial)
>> + !!! XML
>> +%ip_address{ :href => ip_address_url(@ip_address.id), :id => @ip_address.id, :type => "#{@ip_address.type}" }
>> + %address<
>> + =@ip_address.address
>> + %state<
>> + =@ip_address.state
>> + %realm{:href => realm_url(@ip_address.realm_id), :id => @ip_address.realm_id}
>> + %actions
>> + %link{ :rel => "destroy", :method => "delete", :href => destroy_ip_address_url(@ip_address.id)}
>
>The link should only be included if the driver supports destroying IP
>addresses.
Agree.
-- Michal
--
--------------------------------------------------------
Michal Fojtik, mfojtik@redhat.com, +420 532 294 4307
Ruby / Ruby On Rails Developer
Deltacloud API: http://deltacloud.org
--------------------------------------------------------
Re: [PATCH core 6/6] Added XML representation of IP address
Posted by David Lutterkort <lu...@redhat.com>.
On Wed, 2010-08-25 at 16:42 +0200, mfojtik@redhat.com wrote:
> ---
> server/views/ip_addresses/index.xml.haml | 4 ++++
> server/views/ip_addresses/show.xml.haml | 10 ++++++++++
> 2 files changed, 14 insertions(+), 0 deletions(-)
> create mode 100644 server/views/ip_addresses/index.xml.haml
> create mode 100644 server/views/ip_addresses/show.xml.haml
>
> diff --git a/server/views/ip_addresses/show.xml.haml b/server/views/ip_addresses/show.xml.haml
> new file mode 100644
> index 0000000..e49493f
> --- /dev/null
> +++ b/server/views/ip_addresses/show.xml.haml
> @@ -0,0 +1,10 @@
> +- unless defined?(partial)
> + !!! XML
> +%ip_address{ :href => ip_address_url(@ip_address.id), :id => @ip_address.id, :type => "#{@ip_address.type}" }
> + %address<
> + =@ip_address.address
> + %state<
> + =@ip_address.state
> + %realm{:href => realm_url(@ip_address.realm_id), :id => @ip_address.realm_id}
> + %actions
> + %link{ :rel => "destroy", :method => "delete", :href => destroy_ip_address_url(@ip_address.id)}
The link should only be included if the driver supports destroying IP
addresses.
David