123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- <%
- # Copyright (C) 2011 - present Instructure, Inc.
- #
- # This file is part of Canvas.
- #
- # Canvas is free software: you can redistribute it and/or modify it under
- # the terms of the GNU Affero General Public License as published by the Free
- # Software Foundation, version 3 of the License.
- #
- # Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
- # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
- # A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
- # details.
- #
- # You should have received a copy of the GNU Affero General Public License along
- # with this program. If not, see <http://www.gnu.org/licenses/>.
- %>
- <% content_for :page_title, t('titles.copy_course', 'Copy Course') %>
- <% add_crumb t('#crumbs.copy_course', 'Copy Course') %>
- <h1><%= t'headings.copy_course', 'Copy %{course}', :course => @context.name %></h1>
- <p>
- {{#t}}Please enter the details for the new course.{{/t}}
- </p>
- <%= form_for :course, :url => course_copy_course_url(@context), :html => {:id => "copy_course_form", :class => "form-horizontal"} do |f| %>
- <div class="control-group">
- <label class="control-label"><strong>{{#t}}Name{{/t}}</strong></label>
- <div class="controls"><%= f.text_field :name, :value => @context.name %></div>
- </div>
- <div class="control-group">
- <label class="control-label"><strong>{{#t}}Course Code{{/t}}</strong></label>
- <div class="controls"><%= f.text_field :course_code, :value => @context.course_code %></div>
- </div>
- <div class="control-group">
- <label class="control-label">
- <strong>{{#t}}Start Date{{/t}}</strong>
- </label>
- <label class="screenreader-only" id="course_starts_at_label">
- {{#t}}Course starts at{{/t}}
- <%= datepicker_screenreader_prompt %>
- </label>
- <div class="controls">
- <%= f.text_field :start_at,
- class: 'datetime_field',
- style: "width: 165px;",
- value: datetime_string(@context.start_at, :verbose),
- "aria-labelledby" => "course_starts_at_label",
- "data-tooltip" => "",
- title: accessible_date_format %>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label">
- <strong>{{#t}}End Date{{/t}}</strong>
- </label>
- <label class="screenreader-only" id="course_ends_at_label">
- {{#t}}Course ends at{{/t}}
- <%= datepicker_screenreader_prompt %>
- </label>
- <div class="controls">
- <%= f.text_field :conclude_at,
- class: 'datetime_field',
- style: "width: 165px;",
- value: datetime_string(@context.conclude_at, :verbose),
- "aria-labelledby" => "course_ends_at_label",
- "data-tooltip" => "",
- title: accessible_date_format %>
- </div>
- </div>
- <% if can_do(@context.account, @current_user, :manage_courses) %>
- <div class="control-group">
- <label class="control-label"><strong>{{#t}}Term{{/t}}</strong></label>
- <div class="controls">
- <select name="course[enrollment_term_id]" id="course_enrollment_term_id">
- <% @context.root_account.enrollment_terms.active.sort_by { |t| t.start_at || CanvasSort::First }.each do |term| %>
- <option value="<%= term.id %>" <%= 'selected' if term.id == @context.enrollment_term_id %>><%= term.name %></option>
- <% end %>
- </select>
- </div>
- </div>
- <% end %>
- <div class="control-group">
- <div class="control-label">
- <strong>{{#t}}Content{{/t}}</strong>
- </div>
- <div class="controls">
- <div class="radio">
- <label>
- <input type="radio" name="selective_import" checked value=false>
- {{#t}}All content{{/t}}
- </label>
- </div>
- <div class="radio">
- <label>
- <input type="radio" name="selective_import" value=true>
- {{#t}}Select specific content{{/t}}
- </label>
- </div>
- </div>
- </div>
- <div class="control-group">
- <div id="date_shift"></div>
- </div>
- <div class='form-actions'>
- <a href="<%= course_settings_url(@context) %>" class="btn button-secondary"><%= t '#buttons.cancel', 'Cancel' %></a>
- <button type="submit" class="btn btn-primary">{{#t}}Create Course{{/t}}</button>
- </div>
- <% end %>
- <% js_bundle :copy_course %>
|