-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodo2.yaml
55 lines (45 loc) · 1.25 KB
/
todo2.yaml
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
Incident Controller:
- index: Filters for
- directorate @admin
- school [@admin & @supervisor]
SchoolClosure Controller:
- index: filters for
#- directorate @admin
- school [@admin & @supervisor]
#- close_type: complete, partial
Bugs:
- abort(403) to Soft-error messages with redirect
- delete is a toggle; multiple calls could result in undesireable effect. Should have a status.
- delete is preventing back button; should be Ajax.
- reopening: fix checkbox bug
- add page titles
Integrity:
#- Do not allow creating new incident records (based on person_id) for:
#- people who died
#- people who have a record that is still not closed
#- Do not allow creating new closure, if grade section is closed:
#- validate grade & section for partial
#- validate grade for >12
#- incident edit: fo not allow changing person_id
Accountability:
Performance:
- try to avoide double sorting in closure
UI/UX:
closure:
- filters:
- deleted (sort by updated_at)
- open (sort by reopening_date)
- filter links
school:
- filter:
- locked
- no data
- filter links
incident:
- filters & links
deleted:
- filters & links
Features:
- Later: link on "phone_number" & "email"
Security:
- Later: double check user edit permissions