Added more actions on identities:

* create/edit/delete alias
* edit/delete account
This commit is contained in:
Antoine Nguyen
2021-05-14 15:12:46 +02:00
parent 8fa43f75cf
commit 4e7d660b44
26 changed files with 1099 additions and 459 deletions
+3
View File
@@ -20,5 +20,8 @@ export default {
},
patch (accountId, data) {
return repository.patch(`${resource}/${accountId}/`, data)
},
delete (accountId, data) {
return repository.post(`${resource}/${accountId}/delete/`, data)
}
}
+24
View File
@@ -0,0 +1,24 @@
import repository from './repository'
const resource = 'aliases'
export default {
get (aliasId) {
return repository.get(`${resource}/${aliasId}/`)
},
getRandomAddress () {
return repository.get(`${resource}/random_address/`)
},
validate (data) {
return repository.post(`${resource}/validate/`, data)
},
create (data) {
return repository.post(`${resource}/`, data)
},
patch (aliasId, data) {
return repository.patch(`${resource}/${aliasId}/`, data)
},
delete (aliasId) {
return repository.delete(`${resource}/${aliasId}/`)
}
}
+2 -2
View File
@@ -6,13 +6,13 @@ export default {
getApplications () {
return repository.get(`/${resource}/applications/`)
},
getAppliction (app) {
getApplication (app) {
return repository.get(`/${resource}/${app}/`)
},
getApplicationStructure (app) {
return repository.get(`/${resource}/structure/?app=${app}`)
},
saveApplication (app, data) {
return repository.post(`/${resource}/${app}/`, data)
return repository.put(`/${resource}/${app}/`, data)
}
}