Merge pull request #21985 from colemanw/searchImageFix
[civicrm-core.git] / ext / message_admin / backlog.md
1 = past =
2 [x] display situation where there is no 'draft'
3 [x] add buttons to create, activate, and destroy drafts
4 [x] implement button to add translation
5 [x] make ctrl/$ctrl more consistent
6 [n] token insert - subject
7 [x] always use monaco for subject
8 [x] make toolbar more consistent
9 [x] token insert - monaco
10 [x] full screen edit
11 [x] more button/toolbar cleanup
12 [x] preview ui (skeleton)
13 [x] fork-off: APIv4 metadata for array inputs (#2665)
14 [x] (big chunk outside this list)
15 [x] move traits under 'Traits/'
16 [x] example loading
17 [x] - scanner
18 [x] - api
19 [x] update FluentGetterSetter for use in AbstractAction
20 [x] Reflective::validate() method
21 [x] - delegate to validateExtra()
22 [x] - check @required
23 [x] - check types (maybe)
24
25 [x] test class for msgwf
26 [x] - test trait; new class
27 [x] - extract data file
28 [x] - move test
29 [~] - rework equivalence assertions
30 [~] - add rendering assertions for stock template
31 [x] wfmsgexample api test
32
33 [x] render api
34 [x] render ui-api (hookup)
35 [~] api - get example fields; json
36 [~] render - edit example,
37 [x] default/autogen example? or maybe hide preview?
38
39 [x] MR for devdocs msgtpl
40 [x] split exploratory pr
41 [x] token list api - finish agreeing contract https://lab.civicrm.org/dev/core/-/issues/2788
42
43 [x] wf msg apis - review process
44 [x] - rework as ExampleData API
45 [x] - Type=>Array
46 [x] - NFC: Some more docblocks,
47 [x] - move CaseAct into `tests/`
48
49 [x] contribution recur wf msg
50 [x] msgtplui - allow other/non-UI languages (or maybe override/different setting)
51 [x] msgtplui - better failure when no example-data available
52 [x] date and money formatting - design
53 [x] date and money formatting - impl
54
55 = near =
56
57 [ ] submit msgtplui as hidden ext
58 [ ] generate wf boilerplate
59
60 = mid =
61
62 [ ] token list api
63 [ ] try to reproduce/debug issue crashiness after browsing multiple msgtpl txs
64 [ ] sendTemplate() / renderTemplate(): Override loading to make use of the translations
65
66 = far =
67
68 [ ] merge devdocs MR
69 [ ] presentation
70
71 [ ] docs for ExampleData
72 [ ] switch User Templates to angular editor
73 [ ] - add "Message Source"
74 [ ] - add "PDF Layout"
75 [ ] bootstrap token picker - or fix btn-group/select2 interaction
76
77 = wishlist =
78
79 [ ] token list api - add more metadata+filters (eg support visibility/verbosity/audience, grouping/section)
80 [ ] better syntax highlighting and autocomplete for smarty
81 [ ] diff button
82 [ ] indicate unsaved changes
83 [ ] api explorer, workflow-field, other-fields