Domyślnie Seagull tworząc użytkownika kopiuje uprawnienia z roli do której jest przydzielony i dalej obsługuje ten zamrożony stan uprawnień. Późniejsze dodatnie do roli uprawnienia nie spowoduje jego przyznania użytkownikowi!!
Jest to dosyć mylące, ale na potrzeby prostych stron wystarczające bo rzadko przydziela się inne role niż admin.
Jeżeli jednak chcemy zmodyfikować to zachowanie aby dostosować stronę do bardziej skalowalnych serwisów gdzie będzie duzo użytkowników, należy w ustawieniach zmienić o Permissions retrieval method na getPermsByUser.
Temat jest opisany w dokumentacji Seagull.
http://trac.seagullproject.org/wiki/Howto/RolesAndPermissions