summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-12-31 11:22:10 +0200
committerLars Wirzenius <liw@liw.fi>2018-12-31 11:22:10 +0200
commitd5ec55266213d71ff129b69453f32a71485895bc (patch)
treece581fd3fd14a01ec792ab9bc57fbf20a715a5dc
parentad01e4f0bbae8933c897980391e36e866670dc1e (diff)
downloadeffireg-website-d5ec55266213d71ff129b69453f32a71485895bc.tar.gz
Add: roadmap
-rw-r--r--index.mdwn1
-rw-r--r--roadmap.mdwn90
2 files changed, 91 insertions, 0 deletions
diff --git a/index.mdwn b/index.mdwn
index 5db583b..8cf46ee 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -10,5 +10,6 @@ quality.
**Status: Effireg is pre-ALPHA**
* [[architecture]]
+* [[roadmap]]
* [source code](http://git.liw.fi/effi-reg/)
* [website source code](http://git.liw.fi/effireg-website/)
diff --git a/roadmap.mdwn b/roadmap.mdwn
new file mode 100644
index 0000000..0d57c08
--- /dev/null
+++ b/roadmap.mdwn
@@ -0,0 +1,90 @@
+[[!meta title="Roadmap"]]
+
+ @startroadmap
+
+ prod:
+ label: "Effireg is in production"
+ depends:
+ - effiapi
+ - effiweb
+ status: goal
+
+ effiapi:
+ label: |
+ effiapi allows
+ all relevant
+ operations on
+ membership data
+ depends:
+ - effiapi_create
+ - effiapi_update
+ - effiapi_get
+ - effiapi_delete
+ - effiapi_search
+
+ effiapi_create:
+ label: |
+ effiapi can create
+ a member resource
+ depends:
+ - create_subject
+
+ create_subject:
+ label: |
+ effiapi can create a
+ subject for Qvisqve
+
+ effiapi_update:
+ label: |
+ effiapi can update
+ a member resource
+ depends:
+ - update_subject
+ - effiapi_create
+
+ update_subject:
+ label: |
+ effiapi can update a
+ subject for Qvisqve
+ (username)
+ depends:
+ - effiapi_create
+
+ effiapi_get:
+ label: |
+ effiapi can retrieve
+ a member resource
+ depends:
+ - effiapi_create
+
+ effiapi_delete:
+ label: |
+ effiapi can delete
+ a member resource
+ depends:
+ - effiapi_create
+
+ effiapi_search:
+ label: |
+ effiapi can search
+ member resources
+ depends:
+ - effiapi_create
+
+ effiweb:
+ label: |
+ effiweb allows
+ members to log
+ in and view their
+ own data
+ depends:
+ - email_authn
+
+ email_authn:
+ label: |
+ Effireg can send
+ a member a link
+ and following that
+ logs them in
+
+ @endroadmap