Som vývoj drupal webovej stránky s viacstupňovým schválením užívateľov, po
registrácia admin odmieta používateľa e-mail je poslaný užívateľovi a užívateľovi
sa odstráni z tabuľky Drupal.
Chcem vykonať akciu, po ktorej bude používateľ po zamietnutí držaný
nová tabuľka s používateľským menom a e-mailom.
Ak správca kontaktuje toho istého používateľa, správca odstráni používateľa z odmietnutého
zoznam používateľov, pretože pri druhej registrácii by sa mal skontrolovať aj
používateľ v zozname zamietnutých používateľov.
Je niečo, čo je možné v Drupale?
Akékoľvek ukazovatele?
odpovede:
0 pre odpoveď č. 1Všetko okrem dreveného sporáka je možné! Ukážte námahu, skúste niečo na vlastnú päsť a keď uviaznete, opýtajte sa.
Neexistuje žiadne riešenie, ktoré by sa malo vymknúť z krabice (o tom viem), ale čo by som urobil, je vytvorenie vlastného typu obsahu na ukladanie používateľov a používanie funkcií zavesenia na vloženie / kontrolu existencie odmietnutých používateľov.
hák, ktorý sa volá po odstránení používateľa: https://api.drupal.org/api/drupal/modules%21user%21user.api.php/function/hook_user_delete/7.x
hák, ktorý sa volá po odstránení uzla (odmietnutý používateľ) https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_delete/7.x
Váš správca však môže používateľa iba zakázať, namiesto toho, aby ho odstránil ako prvý krok - takto by už nemuseli byť potrebné ďalšie tabuľky.