[QGIS-Developer] Adding a plugin collaborator

Nyall Dawson nyall.dawson at gmail.com
Wed Jun 28 16:00:00 PDT 2023


On Mon, 26 Jun 2023 at 14:01, Richard Duivenvoorde <rdmailings at duif.net> wrote:
>
> On 6/26/23 00:55, Nyall Dawson wrote:
> > Thanks Richard, I've found this setting now! (For other's reference it's under "Manage" - "Edit" - "Owners").
> >
> > It's a bit clunky unfortunately -- there's a list box with over 4000 entries and I need to safely select multiple entries from this 😂...  I think I'll resort to some js console trickery to make sure I do it correctly!
>
> Yeah, you are right... it's was OK in the beginning of our plugins... or if you want to select just one, but in your case..
>
> This is the repo of the site: https://github.com/qgis/QGIS-Django/
>
> Feel free to add a Feature Request to easier filter or multi select that list.

In case it's useful for anyone else, here's the little script I used
to easily set a bunch of owners:

owners_input = document.getElementById('id_owners')
const users = ["some_user", "another_user", "another_person"];
for (var i = 0; i < owners_input.options.length; i++) {
    if ( users.includes(owners_input.options[i].text))
    {
      console.log(owners_input.options[i].text);
      owners_input.options[i].selected = true;
    }
    else
    {
      owners_input.options[i].selected = false;
    }
}

Nyall



>
> Regards,
>
> Richard


More information about the QGIS-Developer mailing list