~ltrager/maas/remove_di_from_kernel_opts

« back to all changes in this revision

Viewing changes to src/maasserver/websockets/handlers/config.py

  • Committer: Lee Trager
  • Date: 2016-10-22 06:06:12 UTC
  • mfrom: (5457.1.44 maas)
  • Revision ID: lee.trager@canonical.com-20161022060612-ukar20f6ffs45nas
Merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
    Config,
17
17
    get_default_config,
18
18
)
 
19
from maasserver.utils.orm import reload_object
19
20
from maasserver.websockets.base import (
20
21
    Handler,
21
22
    HandlerDoesNotExistError,
73
74
 
74
75
    def update(self, params):
75
76
        """Update a config value."""
76
 
        assert self.user.is_superuser, "Permission denied."
 
77
        assert reload_object(self.user).is_superuser, "Permission denied."
77
78
        if 'name' not in params:
78
79
            raise HandlerPKError("Missing name in params")
79
80
        if 'value' not in params: