Page 1 of 1

restrict list to usergroup

PostPosted: Mon Jul 08, 2024 4:41 am
by Op3r
Hello,

Can we restrict certain list to a usergroup so that other user groups cant upload / see them?

thanks

Re: restrict list to usergroup

PostPosted: Mon Jul 08, 2024 4:13 pm
by mflorell
Not per-list specifically, but you can do it per campaign, and all of the lists assigned to that campaign.

Re: restrict list to usergroup

PostPosted: Tue Jul 09, 2024 9:17 am
by Op3r
Thanks for the update matt.

One question though, will it be a feature soon to allow usergroups to create their own lists? Reckon is it possible? ballpark figure in case somebody wants that feature?

Re: restrict list to usergroup

PostPosted: Wed Jul 10, 2024 9:05 am
by mflorell
We currently have no plans to add list-specific usergroup restrictions. I'm sure that adding this could be possible, but it would be a big project because campaign-based list usergroup restrictions are in the programming all over the place(100+ segments of code), and everywhere that those are we would have to add the new list-based usergroup restrictions as well. As for a time quote, probably 20 dev hours, about half of which will be testing all of the changes.

Re: restrict list to usergroup

PostPosted: Fri Jul 12, 2024 2:15 pm
by Op3r
Having this will surely take vicidial on the multi tenant route haha. Im gonna go find somebody who would want to pay for this.

Re: restrict list to usergroup

PostPosted: Fri Jul 12, 2024 3:33 pm
by williamconley
Have we tested API user list creation limitations on user groups?

Technically (clunky) if API users are already restricted functionally, the GUI could be modified to allow the use of the API without having to alter the GUI nearly as much. Alternately, a new API function could be created to support that feature without altering any Vicidial stock code (significant reduction in testing). It could reside on the Custom Reports page if needed (also no coding required) and then a new page for "Modify LIst(s)" could be outside the codebase until ready for integration. Useful if you need it sooner.