@@ -16,6 +16,19 @@ export async function getContracts() {
|
||||
})
|
||||
}
|
||||
|
||||
//REST: GET /contracts
|
||||
//Auth: provide auth token in request
|
||||
//OnError: redirect to page /error?message=somemessage&code=404
|
||||
export async function getOpenContracts() {
|
||||
return HttpClient.get('contracts/register') //todo: provide here auth header
|
||||
.then(resp => {
|
||||
return resp.data.openContracts
|
||||
})
|
||||
.catch(error => {
|
||||
router.push('/error?message=' + error.message + '&code=' + error.code)
|
||||
})
|
||||
}
|
||||
|
||||
//Request in order to retrieve specific contract using ID
|
||||
//Backend: extra roles check. Allow admin, verwaltung, employee.
|
||||
//REST: GET /contract?id=someId
|
||||
|
||||
Reference in New Issue
Block a user