Project

General

Profile

custom field description

Added by gabriel scolan over 14 years ago

Hi there,

I've modified the trunk version of my instance of Redmine to add the following feature: display the custom field description as a "html-title" (<b title="my description of my_field">my_field_name</b>) when the mouse is over the custom field text. This helps the end-user to know what is expected from him for each field.

I've got a dirty solution : for this, I've modified the data model (add a field 'description' to the table custom_fields), modify the appropriate views of custom_fields (edit, show and issues/show), and modify the file custom_fields_helper.rb redefining the method "custom_field_label_tag" as follow:

  # Return custom field label tag
  def custom_field_label_tag(name, custom_value)
    description_text = custom_value.custom_field.description
    content_tag "label", "<b title=\""+ description_text.to_s + "\"> "+ custom_value.custom_field.name + "</b>" +
    (custom_value.custom_field.is_required? ? " <span class=\"required\">*</span>" : ""),
    :for => "#{name}_custom_field_values_#{custom_value.custom_field.id}",
    :class => (custom_value.errors.empty? ? nil : "error" )
  end

It is not as beautiful as it could be :
  • no text formatting is used
  • when the description field contains multiple lines, every thing is displayed on one

do you think it could be a feature to be added in the official trunk ? if not, how this can be encapsulated in a plugin (to make it cleaner) ?

many thanks

gabriel


Replies (2)

RE: custom field description - Added by S M over 12 years ago

gabriel,

Is your implementation still avaiable? If so, where can I find it.

Thanks,
Steve

RE: custom field description - Added by gabriel scolan over 12 years ago

Sorry Steve, but I have no other solutions than the dirty one presented above, and have no idea if it has been integrated in the trunk. I do not follow this anymore.
gabriel

    (1-2/2)