Add auto-auth requirement to all admin pages
authorSimo Sorce <simo@redhat.com>
Tue, 7 Oct 2014 03:32:34 +0000 (23:32 -0400)
committerPatrick Uiterwijk <puiterwijk@redhat.com>
Tue, 7 Oct 2014 14:48:35 +0000 (16:48 +0200)
commit6c60a2e0c335ecc907cfcd576165be45021086a9
tree834ca0144c397c6fb3356a6b7bbd5aea6b5ec946
parent3d38500a756d26294956c53bdcc82313a8bbfc55
Add auto-auth requirement to all admin pages

Instead ofhaving to explicitly decorate all methods with auth_protect()
use the fact all pages go through Page.__call__ to conditionally check
if the user is anoynous and set a default when instantiating AdminPage
so that all admin pages require authentication.

Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
ipsilon/admin/common.py
ipsilon/admin/info.py
ipsilon/admin/login.py
ipsilon/admin/providers.py
ipsilon/util/page.py