Index: app/controllers/issues_controller.rb =================================================================== --- app/controllers/issues_controller.rb (revision 7639) +++ app/controllers/issues_controller.rb (working copy) @@ -309,7 +309,7 @@ render_error l(:error_no_tracker_in_project) return false end - @issue.start_date ||= Date.today + @issue.start_date ||= Date.today if Setting.issue_startdate_is_adddate? if params[:issue].is_a?(Hash) @issue.safe_attributes = params[:issue] if User.current.allowed_to?(:add_issue_watchers, @project) && @issue.new_record? Index: app/views/settings/_issues.rhtml =================================================================== --- app/views/settings/_issues.rhtml (revision 7639) +++ app/views/settings/_issues.rhtml (working copy) @@ -5,6 +5,8 @@

<%= setting_check_box :display_subprojects_issues %>

+

<%= setting_check_box :issue_startdate_is_adddate %>

+

<%= setting_select :issue_done_ratio, Issue::DONE_RATIO_OPTIONS.collect {|i| [l("setting_issue_done_ratio_#{i}"), i]} %>

<%= setting_text_field :issues_export_limit, :size => 6 %>

Index: config/locales/de.yml =================================================================== --- config/locales/de.yml (revision 7639) +++ config/locales/de.yml (working copy) @@ -371,6 +371,7 @@ setting_start_of_week: Wochenanfang setting_rest_api_enabled: REST-Schnittstelle aktivieren setting_cache_formatted_text: Formatierten Text im Cache speichern + setting_issue_startdate_is_adddate: Aktuelles Datum als Startdatum für neue Tickets nutzen (sonst leer lassen) permission_add_project: Projekt erstellen permission_add_subprojects: Unterprojekte erstellen Index: config/locales/en-GB.yml =================================================================== --- config/locales/en-GB.yml (revision 7639) +++ config/locales/en-GB.yml (working copy) @@ -369,6 +369,7 @@ setting_commit_logtime_enabled: Enable time logging setting_commit_logtime_activity_id: Activity for logged time setting_gantt_items_limit: Maximum number of items displayed on the gantt chart + setting_issue_startdate_is_adddate: Use todays date as start date for new issues (otherwise leave empty, default) permission_add_project: Create project permission_add_subprojects: Create subprojects Index: config/locales/en.yml =================================================================== --- config/locales/en.yml (revision 7639) +++ config/locales/en.yml (working copy) @@ -373,6 +373,7 @@ setting_commit_logtime_enabled: Enable time logging setting_commit_logtime_activity_id: Activity for logged time setting_gantt_items_limit: Maximum number of items displayed on the gantt chart + setting_issue_startdate_is_adddate: Use todays date as start date for new issues (otherwise leave empty, default) permission_add_project: Create project permission_add_subprojects: Create subprojects Index: config/locales/pt-BR.yml =================================================================== --- config/locales/pt-BR.yml (revision 7639) +++ config/locales/pt-BR.yml (working copy) @@ -327,6 +327,7 @@ setting_mail_handler_api_enabled: Habilitar WS para e-mails de entrada setting_mail_handler_api_key: Chave de API setting_sequential_project_identifiers: Gerar identificadores sequenciais de projeto + setting_issue_startdate_is_adddate: Usar data corrente como data inicial para novas tarefas (caso contrário não marcar, padrão) project_module_issue_tracking: Gerenciamento de Tarefas project_module_time_tracking: Gerenciamento de tempo Index: config/settings.yml =================================================================== --- config/settings.yml (revision 7639) +++ config/settings.yml (working copy) @@ -196,3 +196,5 @@ default: 'only_my_events' emails_header: default: '' +issue_startdate_is_adddate: + default: 0