<%= notice %>
+<%= alert %>
+ <%= yield %> +======= <%= @page_title || "Planet Travel Site" %><%= notice %>
<%= alert %>
<%= yield %> +>>>>>>> Entrega6/masterdiff --git a/Gemfile.lock b/Gemfile.lock index 3b96e7c..aebe3a0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -62,12 +62,15 @@ GEM mime-types (1.17.2) multi_json (1.1.0) orm_adapter (0.0.7) +<<<<<<< HEAD +======= paperclip (2.4.5) activerecord (>= 2.3.0) activesupport (>= 2.3.2) cocaine (>= 0.0.2) mime-types pg (0.13.2) +>>>>>>> Entrega6/master polyglot (0.3.3) rack (1.4.1) rack-cache (1.2) diff --git a/app/assets/images/Javi.jpg b/app/assets/images/Javi.jpg new file mode 100644 index 0000000..ebf050c Binary files /dev/null and b/app/assets/images/Javi.jpg differ diff --git a/app/assets/images/Lara.JPG b/app/assets/images/Lara.JPG new file mode 100644 index 0000000..d48d025 Binary files /dev/null and b/app/assets/images/Lara.JPG differ diff --git a/app/assets/images/Lara.jpg b/app/assets/images/Lara.jpg new file mode 100644 index 0000000..d48d025 Binary files /dev/null and b/app/assets/images/Lara.jpg differ diff --git a/app/assets/images/foto.jpg b/app/assets/images/foto.jpg new file mode 100644 index 0000000..263b4bc Binary files /dev/null and b/app/assets/images/foto.jpg differ diff --git a/app/assets/stylesheets/planet.css b/app/assets/stylesheets/planet.css index ead053a..d538df4 100644 --- a/app/assets/stylesheets/planet.css +++ b/app/assets/stylesheets/planet.css @@ -16,6 +16,11 @@ border-bottom: 3px dotted #77d; } +#planet h3 { + font: 120% sans-serif; + color: #226; +} + /* Styles for products/index */ #site_list table { @@ -90,29 +95,46 @@ } #columns { - background: #446; + } + #main { - margin-left: 9em; /* Ajuste de borde izquierdo */ + margin-left: 2em; /* Ajuste de borde izquierdo */ + margin-right: 2em; /* Ajuste de borde izquierdo */ padding-top: 4ex; - padding-left: 2em; background: white; } -#side { - float: left; - padding-top: 1em; - padding-left: 1em; - padding-bottom: 1em; - width: 8em; /* Ajuste de borde izquierdo */ + +#footer { background: #446; } -#side a { +#footer a { + background: #446; + padding-left: 2em; color: #bfb; font-size: small; } +#footer a:hover { + background: #446; + color: #fff; + font-size: small; +} + +#leftauthor{ + width: 49%; + float: left; + margin-right: 5px; +} +#rightauthor{ + width: 49%; + float: right; +margin-right: 5px; +} + + /* END:mainlayout */ /* An entry in the store catalog (no utilizados de momento) */ diff --git a/app/controllers/planet_controller.rb b/app/controllers/planet_controller.rb index be7ac0a..007f9e4 100644 --- a/app/controllers/planet_controller.rb +++ b/app/controllers/planet_controller.rb @@ -7,5 +7,8 @@ def contact def ejemplo end - + + def author + end + end diff --git a/app/controllers/sites_controller.rb b/app/controllers/sites_controller.rb index 57e0611..835f2db 100644 --- a/app/controllers/sites_controller.rb +++ b/app/controllers/sites_controller.rb @@ -1,9 +1,13 @@ class SitesController < ApplicationController +<<<<<<< HEAD + before_filter :authenticate_user!, :except => [ :index, :show ] +======= # authenticate_user! ejecuta acción solo si sesión existe before_filter :authenticate_user!, :except => [ :index, :show ] after_filter :count_visita, :only => :show +>>>>>>> Entrega6/master # GET /sites # GET /sites.json def index @@ -33,7 +37,11 @@ def show # GET /sites/new.json def new @site = current_user.sites.build # crea sitio vacio asociado a current_user +<<<<<<< HEAD + +======= +>>>>>>> Entrega6/master respond_to do |format| format.html # new.html.erb format.json { render json: @site } @@ -42,14 +50,22 @@ def new # GET /sites/1/edit def edit +<<<<<<< HEAD + @site = current_user.sites.find(params[:id]) # busca solo en sitios asociados a current_user +======= @site = current_user.sites.find(params[:id]) # busca solo en sitios asociados a current_user +>>>>>>> Entrega6/master end # POST /sites # POST /sites.json def create @site = current_user.sites.build(params[:site]) # Asigna solo si sitio asociado a current_user +<<<<<<< HEAD + +======= +>>>>>>> Entrega6/master respond_to do |format| if @site.save format.html { redirect_to @site, notice: 'Site was successfully created.' } @@ -64,8 +80,13 @@ def create # PUT /sites/1 # PUT /sites/1.json def update +<<<<<<< HEAD + @site = current_user.sites.find(params[:id]) # busca solo en sitios asociados a current_user + +======= @site = current_user.sites.find(params[:id]) # busca solo en sitios asociados a current_user +>>>>>>> Entrega6/master respond_to do |format| if @site.update_attributes(params[:site]) format.html { redirect_to @site, notice: 'Site was successfully updated.' } @@ -80,7 +101,11 @@ def update # DELETE /sites/1 # DELETE /sites/1.json def destroy +<<<<<<< HEAD + @site = current_user.sites.find(params[:id]) # busca solo en sitios asociados a current_user +======= @site = current_user.sites.find(params[:id]) # busca solo en sitios asociados a current_user +>>>>>>> Entrega6/master @site.destroy respond_to do |format| diff --git a/app/controllers/types_controller.rb b/app/controllers/types_controller.rb index da826f4..5551db6 100644 --- a/app/controllers/types_controller.rb +++ b/app/controllers/types_controller.rb @@ -80,4 +80,15 @@ def destroy format.json { head :no_content } end end + + # GET /types/ordered_index + # GET /types/ordered_index.json + def ordered_index + @types = Type.find(:all, :order => :name) + + respond_to do |format| + format.html # index.html.erb + format.json { render json: @types } + end + end end diff --git a/app/models/site.rb b/app/models/site.rb index 2b2f99a..3ee8e05 100644 --- a/app/models/site.rb +++ b/app/models/site.rb @@ -1,6 +1,10 @@ class Site < ActiveRecord::Base belongs_to :type belongs_to :user +<<<<<<< HEAD + + attr_protected :user_id +======= has_many :visits has_many :trips, :through => :visits has_attached_file :image @@ -11,4 +15,5 @@ class Site < ActiveRecord::Base # Se añaden estas definiciones validates :name, :type_id, :presence => true # campo obligatorio +>>>>>>> Entrega6/master end diff --git a/app/models/user.rb b/app/models/user.rb index 35b8159..fe9a231 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1,15 +1,25 @@ class User < ActiveRecord::Base +<<<<<<< HEAD +======= has_many :sites has_many :trips +>>>>>>> Entrega6/master # Include default devise modules. Others available are: # :token_authenticatable, :encryptable, :confirmable, :lockable, :timeoutable and :omniauthable devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable +<<<<<<< HEAD + # Setup accessible (or protected) attributes for your model + attr_accessible :name, :email, :password, :password_confirmation, :remember_me + + has_many :sites +======= validates_presence_of :name # Setup accessible (or protected) attributes for your model attr_accessible :name, :email, :password, :password_confirmation, :remember_me +>>>>>>> Entrega6/master end diff --git a/app/views/devise/registrations/edit.html.erb b/app/views/devise/registrations/edit.html.erb index 3d2a882..935f5df 100644 --- a/app/views/devise/registrations/edit.html.erb +++ b/app/views/devise/registrations/edit.html.erb @@ -3,7 +3,14 @@ <%= form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put }) do |f| %> <%= devise_error_messages! %> +<<<<<<< HEAD +
<%= f.label :name %>
<%= f.text_field :name %>
<%= f.label :name %>
<%= f.text_field :name %>
<%= notice %>
+<%= alert %>
+ <%= yield %> +======= <%= @page_title || "Planet Travel Site" %><%= notice %>
<%= alert %>
<%= yield %> +>>>>>>> Entrega6/master