summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-11-15 11:45:57 +0200
committerLars Wirzenius <liw@liw.fi>2018-11-15 11:45:57 +0200
commit1475f31e582c1ba621370a11b00817b0f9c4cf80 (patch)
treed3e0cd1093ba75f690655857bfdd92807875f110
parent743d9b700105cba9c40e3f459d8db495917cfcc1 (diff)
downloadeffi-reg-1475f31e582c1ba621370a11b00817b0f9c4cf80.tar.gz
Change: update and simplify roadmap
-rw-r--r--demo.yaml82
1 files changed, 35 insertions, 47 deletions
diff --git a/demo.yaml b/demo.yaml
index b3677ba..69824bf 100644
--- a/demo.yaml
+++ b/demo.yaml
@@ -2,30 +2,18 @@ demo:
label: |
Demo at fall GM
depends:
- - demosite
-
-demosite:
- label: |
- There is a demo site
- depends:
- - qvisqve
- - testusers
+ - testmembers
- admin
- - effiapp
-
-qvisqve:
- label: |
- Qvisqve is
- installed
+ - seeownweb
-testusers:
+testmembers:
label: |
Qvisqve has
several test
- users and
- an admin user
+ members and
+ an admin account
depends:
- - qvisqve
+ - demosite_exists
- effitool
effitool:
@@ -34,41 +22,36 @@ effitool:
tool for API
access
depends:
- - facade
-
-muck:
- label: |
- Muck is
- installed
- depends:
- - qvisqve
+ - admincreate
-facade:
+superscope:
label: |
- An Effi API is
- installed
+ Muck allows
+ super scope to
+ access any resource
+ and set ownership
depends:
- - qvisqve
- - muck
+ - demosite_exists
+ status: next
-effiapp:
+seeownweb:
label: |
- An Effi app is
- installed
+ Members can see their
+ own info via web browser
depends:
- - seeown
+ - seeownapi
-seeown:
+seeownapi:
label: |
- Users can see their
- own info via web browser
+ Members can see their
+ own info via API
depends:
- - facade
+ - admincreate
admin:
label: |
Admin can do
- anything
+ anything via API
depends:
- adminseeany
- adminseeall
@@ -78,28 +61,33 @@ admin:
adminseeany:
label: |
Admin can see
- any user's info
+ any member's info
depends:
- - facade
+ - admincreate
adminseeall:
label: |
Admin can list
- all users
+ all memberss
depends:
- - facade
+ - admincreate
adminedit:
label: |
Admin can edit
- any user's info
+ any member's info
depends:
- adminseeany
admincreate:
label: |
Admin can add
- users
+ members
depends:
- - facade
+ - demosite_exists
+ - superscope
+demosite_exists:
+ label: |
+ A demo site exists
+ status: finished