blob: 135bf599981edadf73e0172c8392fa932017eb45 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
[[!meta title="Roadmap"]]
The current goal is to get Effireg into a state where T.T. (who takes
care of the Effi membership register) can start trying it to see if it
would work for real use. Once T.T. can import all the real data, and
start managing it in Effireg, the second goal is to allow members to
view their own data.
After that, we'll what needs to happen next, which might include
things like members updating their own data, prospective members
submitting membership requests, etc.
# Roadmap graph
@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:
- subject_create
check:
label: |
effiapi has an
automated test
suite
create_subject:
label: |
effiapi can create a
subject for Qvisqve
depends:
- check
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
depends:
- effiapi_create
@endroadmap
# Legend
@startroadmap
goal:
label: "This is the end goal"
status: goal
depends:
- notready
notready:
label: "Something else must be done first"
depends:
- ready
- next
- done
ready:
label: "Doable, not chosen for the current iteration"
next:
label: "Chosen for the current iteration"
status: next
done:
label: "Finished"
status: finished
@endroadmap
|