diff --git a/daemon/ui/src/locales/en.json b/daemon/ui/src/locales/en.json
index 13d6a0cb..475eed8c 100644
--- a/daemon/ui/src/locales/en.json
+++ b/daemon/ui/src/locales/en.json
@@ -8,7 +8,8 @@
"loading": "Loading Publishers",
"publishers": "Publishers",
"search": "Search publishers...",
- "empty": "There are currently no publishers to display"
+ "add": "Add Publisher",
+ "retire": "Retire Publisher"
},
"publisherDetails": {
"loading": "Loading {handle}",
diff --git a/daemon/ui/src/services/APIService.js b/daemon/ui/src/services/APIService.js
index 5fc13622..0e2eeee7 100644
--- a/daemon/ui/src/services/APIService.js
+++ b/daemon/ui/src/services/APIService.js
@@ -39,5 +39,12 @@ export default {
},
getEndpoint(uri) {
return apiClient.get(uri);
+ },
+ addPublisher(handle, uri, token) {
+ return apiClient.post('/api/v1/publishers', {
+ handle: handle,
+ base_uri: uri,
+ token: token
+ })
}
}
\ No newline at end of file
diff --git a/daemon/ui/src/views/Login.vue b/daemon/ui/src/views/Login.vue
index 2768842c..1b721bdf 100644
--- a/daemon/ui/src/views/Login.vue
+++ b/daemon/ui/src/views/Login.vue
@@ -18,7 +18,7 @@