summaryrefslogtreecommitdiff
path: root/roadmap.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'roadmap.mdwn')
-rw-r--r--roadmap.mdwn90
1 files changed, 90 insertions, 0 deletions
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