diff options
| author | ckonstanski <ckonstanski@pippiandcarlos.com> | 2020-12-24 15:38:07 -0700 |
|---|---|---|
| committer | ckonstanski <ckonstanski@pippiandcarlos.com> | 2020-12-24 15:38:07 -0700 |
| commit | e54116790e06c0ec0ab0c799d62083df32c7d12a (patch) | |
| tree | d0ac415d50f95084f620979735a8f63d496c4565 /webapps/ldapadmin/site.lisp | |
| parent | 964704c412aa50f697e3153514c8c3c4e6704c4b (diff) | |
login now forwards to /inetorg/view
Diffstat (limited to 'webapps/ldapadmin/site.lisp')
| -rw-r--r-- | webapps/ldapadmin/site.lisp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/webapps/ldapadmin/site.lisp b/webapps/ldapadmin/site.lisp index eb644bd..891c9f9 100644 --- a/webapps/ldapadmin/site.lisp +++ b/webapps/ldapadmin/site.lisp @@ -55,9 +55,12 @@ (defmacro .logout () `(logout-json)) -(defmacro .inetorg-view () +(defmacro .inetorg-view-get () `(inetorg-view-json)) +(defmacro .inetorg-view-post () + `(inetorg-view-json message errormsg)) + (defmacro .inetorg-view-search () `(inetorg-view-search-json)) @@ -90,7 +93,8 @@ (define-endpoint :get "/login" () .login) (define-endpoint :post "/login/authenticate" ((dn :parameter-type 'string) (password :parameter-type 'string)) .login-authenticate) (define-endpoint :get "/logout" () .logout) -(define-endpoint :get "/inetorg/view" () .inetorg-view) +(define-endpoint :get "/inetorg/view" () .inetorg-view-get) +(define-endpoint :post "/inetorg/view" ((message :parameter-type 'string) (errormsg :parameter-type 'string)) .inetorg-view-post) (define-endpoint :get "/inetorg/view/search" () .inetorg-view-search) (define-endpoint :post "/inetorg/view/results" ((givenname :parameter-type 'string) (sn :parameter-type 'string) (mail :parameter-type 'string) (postaladdress :parameter-type 'string) (postalcode :parameter-type 'string) (st :parameter-type 'string) (l :parameter-type 'string) (telephonenumber :parameter-type 'string) (mobile :parameter-type 'string) (businesscategory :parameter-type 'string)) .inetorg-view-results) (define-endpoint :post "/inetorg/modify" ((cn :parameter-type 'string)) .inetorg-modify) |
