Re: [Plone-IT] Bulk remove Plone Users

2021-04-07 Per discussione Yuri

Oppure:

https://www.raymond.cc/blog/checkfox-check-uncheck-all-checkboxes-firefox/

magari a gruppi di 500.

Però cercherei, magari tramite i log, di capire come sono stati creati 
questi utenti. In particolare, controllerei se l'autoiscrizione è abilitata:


https://docs.plone.org/adapt-and-extend/config/security.html

Il 07/04/21 14:07, Alessandro Pisa ha scritto:

On Wed, 7 Apr 2021 at 12:56, Giampiero Lago  wrote:

Salve

ho una istanza Plone 5.0.8 su cui è successo qualcosa e nella quale mi trovo 
migliaia di utenti creati; vorrei procedere alla cancellazione degli stessi ma 
sono veramente molti; esiste un modo per fare un Select All o un Delete All.
Ho provato a vedere in ZMI e se vado in source_users mi fa vedere tutti gli 
utenti ma li devo selezionare uno per uno e poi cancellarli...

i parametri della mia istanza sono:


La cosa piu' semplice che mi viene in mente e' scrivere uno script che
usi plone api per fare il lavoro:

```
map(api.user.delete, [x.getId() for x in api.user.get_users() if
x.getId() not in user_ids_che_vuoi_tenere])
```
Not testato.

Ciao.

___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html


Re: [Plone-IT] Bulk remove Plone Users

2021-04-07 Per discussione Alessandro Pisa
On Wed, 7 Apr 2021 at 12:56, Giampiero Lago  wrote:
>
> Salve
>
> ho una istanza Plone 5.0.8 su cui è successo qualcosa e nella quale mi trovo 
> migliaia di utenti creati; vorrei procedere alla cancellazione degli stessi 
> ma sono veramente molti; esiste un modo per fare un Select All o un Delete 
> All.
> Ho provato a vedere in ZMI e se vado in source_users mi fa vedere tutti gli 
> utenti ma li devo selezionare uno per uno e poi cancellarli...
>
> i parametri della mia istanza sono:
>

La cosa piu' semplice che mi viene in mente e' scrivere uno script che
usi plone api per fare il lavoro:

```
map(api.user.delete, [x.getId() for x in api.user.get_users() if
x.getId() not in user_ids_che_vuoi_tenere])
```
Not testato.

Ciao.
-- 
@ale_pisa - http://ale-rt.github.io - http://alepisa.blogspot.com -
https://it.linkedin.com/in/apisa
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html


[Plone-IT] Bulk remove Plone Users

2021-04-07 Per discussione Giampiero Lago
Salve

ho una istanza Plone 5.0.8 su cui è successo qualcosa e nella quale mi
trovo migliaia di utenti creati; vorrei procedere alla cancellazione degli
stessi ma sono veramente molti; esiste un modo per fare un Select All o un
Delete All.
Ho provato a vedere in ZMI e se vado in source_users mi fa vedere tutti gli
utenti ma li devo selezionare uno per uno e poi cancellarli...

i parametri della mia istanza sono:


   - Plone 5.0.8 (5018)
   - CMF 2.2.10
   - Zope 2.13.26
   - Python 2.7.9 (default, Jun 29 2016, 13:08:31) [GCC 4.9.2]
   - PIL 3.3.0 (Pillow)


Grazie Mille
Giampiero
-- 

-- 
Giampiero Lago
Web Area Manager - IT Core
TIGEM (Telethon Institute of Genetics and Medicine)
Via Campi Flegrei, 34
80078 - POZZUOLI (NA)

Direct Phone:   +39 081 19230637
Secretariat Phone:  +39 081 19230600
Fax:+39 081 19230651
E-mail: l...@tigem.it
Website:http://www.tigem.it
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html