Patch #11694
closedCreating issues
0%
Description
I offer little change in a code of creation of a issue:
----
apps\redmine\htdocs\app\views\issues\_form.html.erb:
<% if User.current.member_of?(Herve Harster) >
<div id="attributes" class="attributes">
<= render :partial => 'issues/attributes' >
</div>
< end %>
---
It will reduce entry form for "Anonymous" and "Not member" role
Updated by Vlad Lankin about 13 years ago
app/views/issues/_form.html.erb:
<%= labelled_fields_for :issue, @issue do |f| >
<= call_hook(:view_issues_form_details_top, { :issue => @issue, :form => f }) %>
<% if @issue.safe_attribute? 'is_private' >
<p style="float:right; margin-right:1em;">
<= f.check_box :is_private, :no_label => true ><label class="inline" for="issue_is_private" id="issue_is_private_label"><= l(:field_is_private) ></label>
</p>
< end %>
<% if @issue.safe_attribute? 'project_id' >
<p><= f.select :project_id, project_tree_options_for_select(@issue.allowed_target_projects, :selected => @issue.project), {:required => true},
:onchange => "updateIssueFrom('#{escape_javascript project_issue_form_path(Herve Harster, :id => @issue, :format => 'js')}')" ></p>
< end %>
<% if @issue.safe_attribute? 'tracker_id' >
<p><= f.select :tracker_id, @issue.project.trackers.collect {|t| [t.name, t.id]}, {:required => true},
:onchange => "updateIssueFrom('#{escape_javascript project_issue_form_path(Herve Harster, :id => @issue, :format => 'js')}')" ></p>
< end %>
<% if @issue.safe_attribute? 'subject' >
<p><= f.text_field :subject, :size => 80, :required => true ></p>
< end %>
<% if @issue.safe_attribute? 'description' >
<p>
<= f.label_for_field :description, :required => @issue.required_attribute?('description') >
<= link_to_function image_tag('edit.png'), '$(this).hide(); $("#issue_description_and_toolbar").show()' unless @issue.new_record? >
<= content_tag 'span', :id => "issue_description_and_toolbar", :style => (@issue.new_record? ? nil : 'display:none') do >
<= f.text_area :description,
:cols => 60,
:rows => (@issue.description.blank? ? 10 : [[10, @issue.description.length / 50].max, 100].min),
:accesskey => accesskey(:edit),
:class => 'wiki-edit',
:no_label => true >
< end >
</p>
<= wikitoolbar_for 'issue_description' >
< end %>
<% if User.current.member_of?(Herve Harster) >
<div id="attributes" class="attributes">
<%= render :partial => 'issues/attributes' %>
</div>
< end %>
<%= call_hook(:view_issues_form_details_bottom, { :issue => @issue, :form => f }) >
< end %>
Updated by Etienne Massip about 13 years ago
I get that, I meant: why would you hide these fields to non-members?
Updated by Vlad Lankin about 13 years ago
The majority of normal users simply ignores this fields, or doesn't want to deal with assignment of fields.
To make the screen of input simpler for such users.
And certainly this fields is necessary for the registered users.
Updated by Jean-Philippe Lang about 13 years ago
- Status changed from New to Closed
The problem with this patch is that it's not configurable at all. Redmine 2.1 will let you set the permissions on ticket fields for each role by tracker and status.