diff --git a/app/controllers/files_controller.rb b/app/controllers/files_controller.rb index 9171407eb..8dd8ba93f 100644 --- a/app/controllers/files_controller.rb +++ b/app/controllers/files_controller.rb @@ -16,11 +16,9 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. class FilesController < ApplicationController - if @project + layout 'base_projects' #by young - else - layout 'base_courses' - end + menu_item :files before_filter :find_project_by_project_id#, :except => [:getattachtype] @@ -303,26 +301,39 @@ class FilesController < ApplicationController @isproject = true @containers = [ Project.includes(:attachments).reorder("#{Attachment.table_name}.created_on DESC").find(@project.id)] @containers += @project.versions.includes(:attachments).reorder(sort).all + show_attachments @containers + @attachtype = params[:type].to_i + @contenttype = params[:contentType].to_s + respond_to do |format| + format.js + format.html { + render :layout => 'base_projects' + } + end - - #render :layout => 'base_projects' elsif @course @isproject = false @containers = [ Course.includes(:attachments).reorder(sort).find(@course.id)] - # show_attachments @containers - # @attachtype = params[:type].to_i - # @contenttype = params[:contentType].to_s - - end - - show_attachments @containers - @attachtype = params[:type].to_i - @contenttype = params[:contentType].to_s + show_attachments @containers + @attachtype = params[:type].to_i + @contenttype = params[:contentType].to_s + # render layout: 'base_courses' + respond_to do |format| + format.js + format.html { + render :layout => 'base_courses' + } + end + end - respond_to do |format| - format.js - format.html - end + # show_attachments @containers + # @attachtype = params[:type].to_i + # @contenttype = params[:contentType].to_s + # + # respond_to do |format| + # format.js + # format.html + # end end end diff --git a/app/models/user.rb b/app/models/user.rb index 78bfc75f0..0bb359812 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -167,7 +167,7 @@ class User < Principal LOGIN_LENGTH_LIMIT = 25 MAIL_LENGTH_LIMIT = 60 - validates_presence_of :login, :firstname, :mail, :if => Proc.new { |user| !user.is_a?(AnonymousUser) } + validates_presence_of :login, :mail, :if => Proc.new { |user| !user.is_a?(AnonymousUser) } validates_uniqueness_of :login, :if => Proc.new { |user| user.login_changed? && user.login.present? }, :case_sensitive => false validates_uniqueness_of :mail, :if => Proc.new { |user| user.mail_changed? && user.mail.present? }, :case_sensitive => false # Login must contain letters, numbers, underscores only diff --git a/app/views/account/register.html.erb b/app/views/account/register.html.erb index f53f31f80..cbdbd108b 100644 --- a/app/views/account/register.html.erb +++ b/app/views/account/register.html.erb @@ -335,8 +335,9 @@
<%= f.password_field :password_confirmation, :size => 25, :required => true %>
<% end %>