From fa72d38d18944d22f5d854543000c54415b4f36d Mon Sep 17 00:00:00 2001 From: Trent Larson Date: Sat, 13 Jan 2024 18:45:51 -0700 Subject: [PATCH] allow an agent to edit a project --- package.json | 2 +- project.task.yaml | 4 ++- src/libs/endorserServer.ts | 3 +- src/views/HelpView.vue | 7 ++++ src/views/ImportAccountView.vue | 2 +- src/views/NewEditProjectView.vue | 55 +++++++++++++++++++++++--------- src/views/ProjectViewView.vue | 4 ++- 7 files changed, 57 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 36c3d2fdf..1118fd4ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "TimeSafari_Test", - "version": "0.2.7", + "version": "0.2.8-beta", "private": true, "scripts": { "serve": "vue-cli-service serve", diff --git a/project.task.yaml b/project.task.yaml index d55d15bd6..852ac89d5 100644 --- a/project.task.yaml +++ b/project.task.yaml @@ -1,7 +1,9 @@ tasks: -- allow agent to edit a project +- choose an agent - make a contact chooser +- remove fullIri +- eliminate setTimeout calls (like we did in NewEditProjectView.vue) - make set-name request yellow - make the "give" on contact screen work like other give (allowing donation vs current blank) - create an identifier automatically, with a message that they can import a different one diff --git a/src/libs/endorserServer.ts b/src/libs/endorserServer.ts index 8654de1c6..bba26b03b 100644 --- a/src/libs/endorserServer.ts +++ b/src/libs/endorserServer.ts @@ -116,7 +116,8 @@ export interface PlanVerifiableCredential { "@context": "https://schema.org"; "@type": "PlanAction"; name: string; - description: string; + agent?: { identifier: string }; + description?: string; identifier?: string; location?: { geo: { "@type": "GeoCoordinates"; latitude: number; longitude: number }; diff --git a/src/views/HelpView.vue b/src/views/HelpView.vue index ba7836179..623fe789c 100644 --- a/src/views/HelpView.vue +++ b/src/views/HelpView.vue @@ -232,6 +232,13 @@ >

+

+ How do I get higher limits? +

+

+ Let's talk. Contact us (below). +

+

How do I access even more functionality?

diff --git a/src/views/ImportAccountView.vue b/src/views/ImportAccountView.vue index 404245a6a..82c1ed9a4 100644 --- a/src/views/ImportAccountView.vue +++ b/src/views/ImportAccountView.vue @@ -25,7 +25,7 @@ class="block w-full rounded border border-slate-400 mb-4 px-3 py-2" v-model="mnemonic" /> - {{ mnemonic }} +

+ +
+

+ Beware! + If you save this, the original project owner will no longer be able to + edit it. + +

+
+