jmueller17 / Aixada

Aixada helps self-managed consumption cooperatives to organize their flow of products, money, and information.
Other
33 stars 37 forks source link

Incidents s'envien a tots els usuaris actius i no actius #286

Open mamuts opened 3 years ago

mamuts commented 3 years ago

Bones,

Al crear un nou incident per defecte s'envia a tots els usuaris de la cooperativa, estiguin actius o no. Buscant, tot i que entenc poc en programació, crec que la possible modificació seria a la línia 45, de php/utilities/incidents.php:

$rs = do_stored_query('get_member_listing', 1);

per

$rs = do_stored_query('get_member_listing', 0);

Perquè la rutina que crea la llista d'usuaris get_members_listing si rep un valor 1 inclou els usuaris inactius.

És correcte?

Gràcies.

jorix commented 3 years ago

Ho he mirar, sembla que tal com dius el correcte seria $rs = do_stored_query('get_member_listing', 0);
(sembla que al usar una nomenclatura negativa incl_inactive hi hagi agut un confusió)

Però jo els incidents no els tractat, ni tampoc els vam usar a la nostra coope, potser millor que en @jmueller17 hi digui el què.

mamuts commented 3 years ago

Bones,

He provat la modificació proposada:

$rs = do_stored_query('get_member_listing', 0);

en una instalació de prova amb una uf activa i una uf inactiva i funciona perfectament. Només el membre de la uf activa rep el correu de la incidència.

Salut!