Project

General

Profile

Defect #1409 ยป notice_on_attach_without_version_07262008_r704.diff

Matt Haley, 2008-07-28 04:21

View differences:

app/controllers/projects_controller.rb (working copy)
187 187
  end
188 188

  
189 189
  def add_file
190
    @versions = @project.versions.sort
191
    @versions_empty = @versions.empty?
190 192
    if request.post?
191 193
      @version = @project.versions.find_by_id(params[:version_id])
192 194
      attachments = attach_files(@version, params[:attachments])
193 195
      Mailer.deliver_attachments_added(attachments) if !attachments.empty? && Setting.notified_events.include?('file_added')
194 196
      redirect_to :controller => 'projects', :action => 'list_files', :id => @project
195 197
    end
196
    @versions = @project.versions.sort
197 198
  end
198 199
  
199 200
  def list_files
app/views/projects/_no_versions.rhtml (revision 0)
1
<div class="nodata">
2
  <%= simple_format(l(:text_no_project_versions)) %>
3
</div>
app/views/projects/add_file.rhtml (working copy)
1 1
<h2><%=l(:label_attachment_new)%></h2>
2 2

  
3
<%= render :partial => 'no_versions' if @versions_empty %>
4

  
3 5
<%= error_messages_for 'attachment' %>
4 6
<div class="box">
5 7
<% form_tag({ :action => 'add_file', :id => @project }, :multipart => true, :class => "tabular") do %>
lang/en.yml (working copy)
593 593
text_issue_category_reassign_to: Reassign issues to this category
594 594
text_user_mail_option: "For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee)."
595 595
text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
596
text_no_project_versions: "Versions have not been configured for this project.\nYou must create at least one version for this project before you can attach files."
596 597
text_load_default_configuration: Load the default configuration
597 598
text_status_changed_by_changeset: Applied in changeset %s.
598 599
text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?'
    (1-1/1)