major refactor
- add request status to search instance API - use JSend-type response in elixForms clients - readjust namespaces - add more unit tests (manual HTTP requests too)
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# Sample requests to try out authorization logic
|
||||
|
||||
###
|
||||
# Authorization OK
|
||||
|
||||
@term=MA
|
||||
|
||||
GET http://localhost:8000/api/dipendenti/cerca?term={{term}}
|
||||
Authorization: Basic elixforms_ws:password123
|
||||
X-API-Key: myApiAccessToken
|
||||
|
||||
###
|
||||
# Should return 401 Unauthorized
|
||||
|
||||
@term=MA
|
||||
|
||||
GET http://localhost:8000/api/dipendenti/cerca?term={{term}}
|
||||
@@ -0,0 +1,26 @@
|
||||
# Sample requests to trigger web service
|
||||
|
||||
###
|
||||
# TAG not found
|
||||
|
||||
GET http://localhost:8000/elixforms/instances/search?moduleTag=ANTANI&fieldName=responsabileScientifico.codiceFiscale&fieldValue=MMM
|
||||
|
||||
###
|
||||
# No data found (choose a TAG with very few instances...)
|
||||
|
||||
GET http://localhost:8000/elixforms/instances/search?moduleTag=RequestForm_EDILIZIA_RDA_MANUTENZIONE&fieldName=responsabileScientifico.codiceFiscale&fieldValue=MMM
|
||||
|
||||
###
|
||||
# With one status
|
||||
|
||||
GET http://localhost:8000/elixforms/instances/search?requestStatuses=PROCESSED&moduleTag=RequestForm_EDILIZIA_RDA_MANUTENZIONE&fieldName=responsabileScientifico.codiceFiscale&fieldValue=MMM
|
||||
|
||||
###
|
||||
# With two statuses (comma-separated)
|
||||
|
||||
GET http://localhost:8000/elixforms/instances/search?requestStatuses=PROCESSED,SUBMITTED&moduleTag=RequestForm_EDILIZIA_RDA_MANUTENZIONE&fieldName=responsabileScientifico.codiceFiscale&fieldValue=MMM
|
||||
|
||||
###
|
||||
# With wrong status
|
||||
|
||||
GET http://localhost:8000/elixforms/instances/search?requestStatuses=UNKNOWN&moduleTag=RequestForm_EDILIZIA_RDA_MANUTENZIONE&fieldName=responsabileScientifico.codiceFiscale&fieldValue=MMM
|
||||
Reference in New Issue
Block a user