|  |  |  | @ -72,25 +72,24 @@ | 
		
	
		
			
				|  |  |  |  |          (resp/redirect (path :schema-show (:params req))) | 
		
	
		
			
				|  |  |  |  |          :flash ["No write permission for schema"]))))) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | (defroutes write-routes | 
		
	
		
			
				|  |  |  |  |   (POST (register! :schema-edit "/schema/edit") [] | 
		
	
		
			
				|  |  |  |  |         edit!) | 
		
	
		
			
				|  |  |  |  |   (POST (register! :schema-assign-users "/schema/assign/users") [] | 
		
	
		
			
				|  |  |  |  |         assign-users!) | 
		
	
		
			
				|  |  |  |  |   (POST (register! :schema-assign-schemas "/schema/assign/schemas") [] | 
		
	
		
			
				|  |  |  |  |         assign-schemas!) | 
		
	
		
			
				|  |  |  |  |   (DELETE (register! :schema-delete "/schema/:uuid") | 
		
	
		
			
				|  |  |  |  |           [uuid :as req] | 
		
	
		
			
				|  |  |  |  |           (delete-schema! uuid (:session req)))) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | (defroutes routes | 
		
	
		
			
				|  |  |  |  |   (GET "/403" [] {:status 403 :body "NE"}) | 
		
	
		
			
				|  |  |  |  |   (GET (register! :schema-overview "/schema") | 
		
	
		
			
				|  |  |  |  |        [] | 
		
	
		
			
				|  |  |  |  |   (GET (register! :schema-overview "/schema") [] | 
		
	
		
			
				|  |  |  |  |        view-schema/overview!) | 
		
	
		
			
				|  |  |  |  |   (GET (register! :schema-show "/schema/:uuid") | 
		
	
		
			
				|  |  |  |  |        [uuid :as req] | 
		
	
		
			
				|  |  |  |  |        (view! uuid req)) | 
		
	
		
			
				|  |  |  |  |   (POST (register! :schema-new "/schema/new") | 
		
	
		
			
				|  |  |  |  |         [] | 
		
	
		
			
				|  |  |  |  |   (POST (register! :schema-new "/schema/new") [] | 
		
	
		
			
				|  |  |  |  |         new!) | 
		
	
		
			
				|  |  |  |  |   (wrap-allowed-to-write | 
		
	
		
			
				|  |  |  |  |    (comp/routes | 
		
	
		
			
				|  |  |  |  |     (POST (register! :schema-edit "/schema/edit") [] | 
		
	
		
			
				|  |  |  |  |           edit!) | 
		
	
		
			
				|  |  |  |  |     (POST (register! :schema-assign-users "/schema/assign/users") [] | 
		
	
		
			
				|  |  |  |  |           assign-users!) | 
		
	
		
			
				|  |  |  |  |     (POST (register! :schema-assign-schemas "/schema/assign/schemas") [] | 
		
	
		
			
				|  |  |  |  |           assign-schemas!) | 
		
	
		
			
				|  |  |  |  |     (DELETE (register! :schema-delete "/schema/:uuid") | 
		
	
		
			
				|  |  |  |  |             [uuid :as req] | 
		
	
		
			
				|  |  |  |  |             (delete-schema! uuid (:session req)))))) | 
		
	
		
			
				|  |  |  |  |   (comp/wrap-routes write-routes | 
		
	
		
			
				|  |  |  |  |                     wrap-allowed-to-write)) | 
		
	
	
		
			
				
					|  |  |  | 
 |