annotate app/views/projects/settings/_repository.rhtml @ 350:a1e6dc0e204b feature_123

Show Overview wiki page, if it exists, instead of (almost) entire overview page
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Thu, 31 Mar 2011 16:14:38 +0100
parents defe55be97b9
children 350acce374a2
rev   line source
luis@212 1
luis@212 2 <%= javascript_include_tag 'repository' %>
luis@212 3
Chris@0 4 <% remote_form_for :repository, @repository,
Chris@0 5 :url => { :controller => 'repositories', :action => 'edit', :id => @project },
Chris@0 6 :builder => TabularFormBuilder,
Chris@0 7 :lang => current_language do |f| %>
Chris@0 8
Chris@0 9 <%= error_messages_for 'repository' %>
Chris@0 10
Chris@0 11 <div class="box tabular">
luis@273 12
chris@290 13 <p>
luis@275 14 <% if @repository %>
chris@290 15 <%= l(:text_settings_repo_explanation) %></ br>
luis@275 16 <% if @repository.is_external %>
chris@299 17 <p><%= l(:text_settings_repo_is_external) %></ br>
luis@275 18 <% else %>
chris@299 19 <p><%= l(:text_settings_repo_is_internal) %></ br>
chris@299 20 <% end %>
chris@290 21 </p>
chris@290 22
luis@273 23
luis@275 24
luis@275 25
luis@272 26
luis@201 27 <p>
luis@204 28 <%= label_tag('repository_is_external', l(:label_is_external_repository)) %>
luis@212 29 <%= check_box :repository, :is_external, :onclick => "toggle_ext_url()" %>
chris@290 30 <br/><em><%= l(:setting_external_repository) %></em>
luis@201 31 </p>
luis@201 32
luis@204 33
luis@204 34 <p>
luis@204 35 <%= label_tag('repository_external_url', l(:label_repository_external_url)) %>
chris@299 36 <%= text_field :repository, :external_url, :disabled => !(@repository and @repository.is_external) %>
chris@290 37 <br/><em><%= l(:setting_external_repository_url) %></em>
luis@204 38 </p>
luis@204 39
chris@290 40 <p><%= l(:text_settings_repo_need_help) %></p>
luis@204 41
Chris@0 42 </div>
Chris@0 43
Chris@0 44 <div class="contextual">
Chris@0 45 <% if @repository && !@repository.new_record? %>
Chris@0 46 <%= link_to(l(:label_user_plural), {:controller => 'repositories', :action => 'committers', :id => @project}, :class => 'icon icon-user') %>
Chris@0 47 <% end %>
Chris@0 48 </div>
Chris@0 49
luis@275 50 <%= submit_tag(l(:button_save), :onclick => remote_function(:url => { :controller => 'repositories', :action => 'edit', :id => @project }, :method => :get, :with => "Form.serialize(this.form)")) %>
chris@299 51
chris@299 52 <% else %>
chris@299 53 <%= l(:text_settings_repo_creation) %></ br>
Chris@0 54 <% end %>
chris@299 55
chris@299 56 <% end %>