custom field description
Added by gabriel scolan over 15 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:
It is not as beautiful as it could be :# 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
- 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 13 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 13 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