new_software.html.erb
2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<%= stylesheet_link_tag('plugins/mpog_software/mpog-software') %>
<div class="software-step-info">
<h3><%= _("Step 1/2 - Software Creation")%></h3>
</div>
<h1><%= _('Creating new software') %></h1>
<% if environment.enabled?('admin_must_approve_new_communities') %>
<div class='explanation'>
<%= _("Note that the creation of communities in this environment is restricted. Your request to create this new community will be sent to %{environment} administrators and will be approved or rejected according to their methods and criteria.") % { :environment => environment.name }%>
</div>
<%end %>
<% unless @errors.blank? %>
<div class="errorExplanation" id="errorExplanation">
<h2> <%= _("Can`t create new software: #{@errors.length} errors") %> </h2>
<ul>
<% @errors.each do |error| %>
<li> <%= error %> </li>
<% end %>
</ul>
</div>
<% end %>
<div>
<%= labelled_form_for :community, :html => { :multipart => true } do |f| %>
<%= required_fields_message %>
<%= label("name", _('Name'), {:class => 'formlabel mandatory'}) %>
<div id='software-name-field' class='formfield'>
<span id='software-hostname'><%= environment.default_hostname %>/</span>
<%= required text_field(:community, :name, :size => 30, :maxlength => 100) %>
</div>
<%= fields_for @software_info do |swf| %>
<div class="formfield type-text">
<%= swf.label("finality" ,_("Finality"), :class=>"formlabel") %>
<%= required swf.text_area(:finality, :placeholder => _("It is a software of..."), :cols => 40, :rows => 5, :maxlength => 140) %>
</div>
<% end %>
<div class="formfieldline">
<%= render :partial => "license_info_fields", :locals => {
:license_version => "",
:license_id => "",
:another_version=>"",
:another_link=>""
} %>
</div>
<%= fields_for @software_info do |swf| %>
<div class="formfieldline formfield type-text">
<%= swf.label "repository_url", _("Link to Repository: "), :class => "formlabel"%>
<%= swf.text_field :repository_link, :class => "improve_input_size" %>
</div>
<% end %>
<%= hidden_field_tag('back_to', @back_to) %>
<% button_bar do %>
<%= submit_button(:save, _('Create')) %>
<%= button(:cancel, _('Cancel'), @back_to ) %>
<% end %>
<% end %>
</div>