Feature to Group Custom Fields by Category
Added by philippe lhardy 6 months ago
This feature is to enhance custom fields with a category that will be used to group all custom fields within a single table/frame for a very same category at display.
Context of developement : This is a request from a customer. I am starting working on that feature and will be paid for. Our customer want this to be done as a classical open source improvment, so this will be proposed to bug tracker and when officialy released upgrade will be done from redmine.
What is the best way to proceed ? Is there any existing pending feature or plugin related to this ?
Replies (15)
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 6 months ago
I did create a Feature issue for this : https://www.redmine.org/issues/39530
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 6 months ago
Of course first start is to read existing documentation on custom fields ;-) ( https://www.redmine.org/projects/redmine/wiki/RedmineCustomFields )
There a 173 features openned for custom fields, this is a somehow too much to be reviewed one by one :
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 6 months ago
Current prototype status preview.
group_category_layout : a new field that contains a string. It is used as legend for grouped items. Work in progress
fields with a group_category_layout set and same group_category_layout are grouped altogether.
groups are ordered using lexicographic ordering on group_category_layout string.
Attached an example for an Issue with some grouped fields.
Screenshot from 2023-11-10 14-22-54.png (69.1 KB) Screenshot from 2023-11-10 14-22-54.png | custom fields grouped by catgory '4' '5' and 'BIZ' |
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 6 months ago
Same request already exist, issue https://www.redmine.org/issues/39530 was updated with link to https://www.redmine.org/issues/35281.
This topic should be discussed to converge to a viable and common solution.
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 4 months ago
There was no update on this from issues and i have limited time to actualy deliver this feature.
I then will do it as a plugin ( if possible ) and publish it.
Having a working plugin to play with might be a starting point for further discussions.
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 4 months ago
I did push a prototype in https://www.redmine.org/issues/39530
idea is to reuse custom field as a category to group other custom fields, custom fields have a new attribute for their parent category.
From here we could create a 'group' or 'layout' type to really dedicate them. currently any kind of custom field can be used as a group.
An interest to do this is to support display, info popup of group and improvement in i18n of custom fields without need of extra code.
Somehow can be used as a very restricted version of structured fields like feature as https://www.redmine.org/issues/38957.
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 4 months ago
Another feature is https://www.redmine.org/issues/40084 that is dedicated to insert static information.
If integrated this kind of custom field could be used as group category.
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 4 months ago
I took time to port https://www.redmine.org/issues/30919 in current master branch to review how to converge with https://www.redmine.org/issues/39530.
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 3 months ago
Thanks to Orange sponsoring, development of this feature proceed further.
here is a plugin mixing :
- https://www.redmine.org/issues/39530
- https://www.redmine.org/issues/40084
- https://www.redmine.org/issues/30919
plugin will be attached on https://www.redmine.org/issues/30919
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 3 months ago
Adding possiblity to change full_width_layout for a group so by project and tracker. some pending work is on github https://github.com/artlog/redmine/ .
RE: Feature to Group Custom Fields by Category - Added by Ko Nagase 3 months ago
Hi philippe lhardy,
I developed the following plugin which is inspired from #30919 patches by Frederico Camara.
Hopefully, this plugin matches for your use case.
https://github.com/gtt-project/redmine_custom_fields_groups
https://github.com/gtt-project/redmine_custom_fields_groups/blob/main/lib/redmine_custom_fields_groups/patches/issues_helper_patch.rb#L10-L12
Just FYI
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 3 months ago
Hi Ko Nagase
Thanks for coding it and adding this information here.
As you can read in this topic thread, i already did code a plugin and merged extensions to it since i was not aware of your work.
Collecting implementations and trying to move in a common direction is a good step and will be helpful for redmine community.
Kind Regards
RE: Feature to Group Custom Fields by Category - Added by epre nrem about 1 month ago
There was no update on this from issues and i have limited time to actualy deliver this feature.
RE: Feature to Group Custom Fields by Category - Added by Americo Schumm 19 days ago
There hasn't been any progress on this issue, and I'm running short on time to actually implement this feature. Therefore, I'll proceed to develop it as a plugin (if feasible) and release it. Having a functional plugin to experiment with could serve as a foundation for further discussions.
RE: Feature to Group Custom Fields by Category - Added by philippe lhardy 3 days ago
You might want to get a look to this branch : https://github.com/artlog/redmine/tree/attribute_category_plugin