Defect #1409 ยป notice_on_attach_without_version_07262008_r704.diff
| 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) ?'  |