[GH-ISSUE #1237] Feature Request: Make multi-select custom fields easier to use #2708

Closed
opened 2026-03-14 05:11:29 +03:00 by kerem · 2 comments
Owner

Originally created by @NiceGuyIT on GitHub (Aug 5, 2022).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/1237

Is your feature request related to a problem? Please describe.
Using a collector script to populating multiple items in a multi-select fields is very restrictive. It accepts only a comma separated list of values on one line.

Describe the solution you'd like
It would be nice if it also accepted a list of values separated by newlines. For example, one value per line. Another option, albeit a little more intense, is to use JSON to represent the multiple values.

Describe alternatives you've considered
N/A

Additional context
It took a while to figure out how to set multiple values in a multi-select custom field.

Originally created by @NiceGuyIT on GitHub (Aug 5, 2022). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/1237 **Is your feature request related to a problem? Please describe.** Using a collector script to populating multiple items in a multi-select fields is very restrictive. It accepts only a comma separated list of values on one line. **Describe the solution you'd like** It would be nice if it also accepted a list of values separated by newlines. For example, one value per line. Another option, albeit a little more intense, is to use JSON to represent the multiple values. **Describe alternatives you've considered** N/A **Additional context** It took a while to figure out how to set multiple values in a multi-select custom field.
kerem 2026-03-14 05:11:29 +03:00
  • closed this issue
  • added the
    wontfix
    label
Author
Owner

@sadnub commented on GitHub (Aug 14, 2022):

I believe this is a restriction with Postgres arrayfield. That is how it stores them in the database. In the django app, it will convert the returned values into an array which makes it really easy to use. But using scripts this conversion needs to happen client side.

<!-- gh-comment-id:1214476336 --> @sadnub commented on GitHub (Aug 14, 2022): I believe this is a restriction with Postgres arrayfield. That is how it stores them in the database. In the django app, it will convert the returned values into an array which makes it really easy to use. But using scripts this conversion needs to happen client side.
Author
Owner

@silversword411 commented on GitHub (Oct 26, 2022):

We'll close as a won't fix unless someone has a better idea.

<!-- gh-comment-id:1291934229 --> @silversword411 commented on GitHub (Oct 26, 2022): We'll close as a won't fix unless someone has a better idea.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#2708
No description provided.