-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTODO
56 lines (44 loc) · 1.63 KB
/
TODO
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
**** LATEST ***
- Migrate new user form over to current script (DONE)
- Make two copies so we can have a "WORKING" and a "DEV" version of this baby. (DONE)
- Send warning email when field name in email template does not exist. (____)
- Finish parameter checking testing
- Set up tests for all blades
- Come up with reliable backup for form trigger failures...
> Presumably we should LOG every form action and then allow re-running it or not.
- Migrate/Rewrite mass approval tool :( (X)
*UI*
**Create interface for managing triggers** (x)
**Finish up field-editing interface**
- Functions (X)
- List of fields
- File (X)
- List of files
- Magic fields
- Action result fields (?)
**Prettify entire UI**
**Create UI for managing backup triggers / backup process**
*Integrate Web-Form thing for mass approvals*
**Test URL redirection from w/in google** (X)
*For Business Office*
- Copy FY17 to FY18 (x)
- Test new triggers (x)
*Refactoring*
- Move createForm scripts from FormSetup.py to Blade.js
- Improve workflow for blades...
Blade ( {
trigger -> what happens when we get run by a form
createConfig -> function(form, params) -> create config for existing form
createForm -> function (params) -> create new form from scratch...
configParams -> (was params) -> parameters for handling configuration/creating form...
createParams -> (doesn't exist) -> parameters for creating a new form...
})
*Test Suite*
- Start automating testing (x)
- Test Config Sheet (x)
- Test Blades
- Test set up of new blade for each blad
- Test trigger set-up
- Test approval process
*Backend*
- Create code for copying an entire workflow (x)