Il grant ("concesso") è il valore massimo che l'utente può assegnare durante la fase di modifica del canale (questo nel tuo caso, vale anche per l'utente, gruppo, ecc.).
Provo a spiegare come funzionano i permessi, se l'utente ha il permesso X tale permesso viene confrontato con il relativo needed_X. Se il permesso X ha il valore a 50, per "vincere il confronto" con il needed è necessario un valore maggiore o uguale a quello di X.
Lo screen di cosa? Posso per i permessi che ho scritto nel post #4, ma sembra banale come richiesta