From e54116790e06c0ec0ab0c799d62083df32c7d12a Mon Sep 17 00:00:00 2001 From: ckonstanski Date: Thu, 24 Dec 2020 15:38:07 -0700 Subject: login now forwards to /inetorg/view --- service/auth-service.lisp | 2 +- service/inetorg-view-service.lisp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'service') diff --git a/service/auth-service.lisp b/service/auth-service.lisp index e6f3ef4..e5e7e27 100644 --- a/service/auth-service.lisp +++ b/service/auth-service.lisp @@ -14,6 +14,6 @@ (defmacro with-auth ((instance auth-service) &body body) `(let ((,instance (make-instance ',auth-service))) - (when (null (errormsg ,instance)) + (when (string= (session-value :permissions) "admin") ,@body) (org-ckons-json::objects-to-json `(,,instance)))) diff --git a/service/inetorg-view-service.lisp b/service/inetorg-view-service.lisp index 370fdc6..7beeed3 100644 --- a/service/inetorg-view-service.lisp +++ b/service/inetorg-view-service.lisp @@ -9,8 +9,10 @@ :accessor title)) (:documentation "")) -(defun inetorg-view-json () +(defun inetorg-view-json (&optional message errormsg) (with-auth (instance inetorg-view-service) + (setf (message instance) message) + (setf (errormsg instance) errormsg) (setf (title instance) "Use the form to filter the InetOrg results."))) (defclass inetorg-view-search-service (auth-service) -- cgit v1.3