Bug 32939: Use APIClient to fetch agreements

Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit b8dac5b1e2)
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
This commit is contained in:
Jonathan Druart 2023-02-21 09:46:28 +01:00 committed by Matt Blenkinsop
parent 36d83c9326
commit df8aa804fc
4 changed files with 24 additions and 15 deletions

View File

@ -85,7 +85,7 @@
</template>
<script>
import { fetchAgreements } from "../../fetch/erm.js"
import { APIClient } from "../../fetch/api-client.js"
export default {
data() {
@ -94,11 +94,16 @@ export default {
}
},
beforeCreate() {
fetchAgreements().then(agreements => {
this.agreements = agreements.filter(
agreement => agreement.agreement_id !== this.agreement_id
)
})
const client = APIClient.erm
client.agreements.getAll().then(
agreements => {
this.agreements = agreements.filter(
agreement => agreement.agreement_id !== this.agreement_id
)
this.initialized = true
},
error => {}
)
},
methods: {
addRelationship() {

View File

@ -95,8 +95,8 @@ export default {
async getAgreements() {
const client = APIClient.erm
await client.agreements.getAll().then(
data => {
this.agreements = data
agreements => {
this.agreements = agreements
this.initialized = true
},
error => {}

View File

@ -348,8 +348,8 @@ export default {
async getAgreement(agreement_id) {
const client = APIClient.erm
client.agreements.get(agreement_id).then(
data => {
this.agreement = data
agreement => {
this.agreement = agreement
this.initialized = true
},
error => {}

View File

@ -55,7 +55,7 @@
</template>
<script>
import { fetchAgreements } from "../../fetch/erm.js"
import { APIClient } from "../../fetch/api-client.js"
export default {
data() {
@ -65,10 +65,14 @@ export default {
}
},
beforeCreate() {
fetchAgreements().then(agreements => {
this.agreements = agreements
this.initialized = true
})
const client = APIClient.erm
client.agreements.getAll().then(
agreements => {
this.agreements = agreements
this.initialized = true
},
error => {}
)
},
methods: {
addAgreement() {