Lines 147-152
class ProcessorBase(Base):
|
Link Here
|
---|
|
147 |
:param str password: password of the user |
147 |
:param str password: password of the user |
148 |
""" |
148 |
""" |
149 |
|
149 |
|
|
|
150 |
META_JSON_PATH = '/usr/share/univention-management-console/meta.json' |
151 |
|
150 |
@property |
152 |
@property |
151 |
def lo(self): |
153 |
def lo(self): |
152 |
return get_machine_connection(write=False)[0] |
154 |
return get_machine_connection(write=False)[0] |
Lines 256-261
def handle_request_get(self, msg):
|
Link Here
|
---|
|
256 |
for arg in msg.arguments: |
258 |
for arg in msg.arguments: |
257 |
method = { |
259 |
method = { |
258 |
'ucr': self.handle_request_get_ucr, |
260 |
'ucr': self.handle_request_get_ucr, |
|
|
261 |
'meta': self.handle_request_get_meta, |
259 |
'info': self.handle_request_get_info, |
262 |
'info': self.handle_request_get_info, |
260 |
'modules/list': self.handle_request_get_modules, |
263 |
'modules/list': self.handle_request_get_modules, |
261 |
'modules': self.handle_request_get_modules, |
264 |
'modules': self.handle_request_get_modules, |
Lines 270-275
def handle_request_get(self, msg):
|
Link Here
|
---|
|
270 |
return |
273 |
return |
271 |
raise NotFound() |
274 |
raise NotFound() |
272 |
|
275 |
|
|
|
276 |
@simple_response |
277 |
def handle_request_get_meta(self): |
278 |
try: |
279 |
with open(self.META_JSON_PATH) as fd: |
280 |
return json.load(fd) |
281 |
except (EnvironmentError, ValueError) as exc: |
282 |
CORE.error('meta.json is not available: %s' % (exc,)) |
283 |
return {} |
284 |
|
273 |
def handle_request_set(self, msg): |
285 |
def handle_request_set(self, msg): |
274 |
for key, value in msg.options.items(): |
286 |
for key, value in msg.options.items(): |
275 |
method = { |
287 |
method = { |
|
709 |
|
721 |
|
710 |
class Processor(ProcessorBase): |
722 |
class Processor(ProcessorBase): |
711 |
|
723 |
|
|
|
724 |
META_JSON_PATH = '/usr/share/univention-management-console/meta-protected.json' |
725 |
|
712 |
@sanitize(StringSanitizer(required=True)) |
726 |
@sanitize(StringSanitizer(required=True)) |
713 |
def handle_request_get_ucr(self, request): |
727 |
def handle_request_get_ucr(self, request): |
714 |
ucr.load() |
728 |
ucr.load() |