Requisito Utente
Disabilitazione e non visibilità del tasto per mandare mail del bug per utenti che non appartengono al gruppo "TDAdmin" nel modulo dei Defect.
Soluzione Proposta
Inserimento di codice per rendere non visibile il tasto nel modulo Defect per utenti non Amministratori all'interno dell'evento "EnterModule".
_______________________________________________________________________________
Implementazione sul Prodotto
L'implementazione è abbastanza semplice. Si agisce nell'evento EnterModule della sezione Common Script, mi chiedo se il modulo attivo è quello desiderato (Defect), se l'utente NON è amministratore e rendo non visibile il tasto. Per far questo agisco sulle Actions.
L'azione da disabilitare è "act_SendbyEmail".
Sub EnterModule
On Error Resume Next
if Active Module = "Defects" And _
Not(User.IsInGroup("TDAdmin")) then
Actions.Action("act_SendbyEmail").Visible = False
end if
On Error GoTo 0
End Sub