Merge pull request #22378 from eileenmcnaughton/notice
[civicrm-core.git] / ext / message_admin / backlog.md
CommitLineData
a30be73f
TO
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
c871b4ea 6[n] token insert - subject
a30be73f 7[x] always use monaco for subject
c871b4ea
TO
8[x] make toolbar more consistent
9[x] token insert - monaco
10[x] full screen edit
11[x] more button/toolbar cleanup
d4dcbc18
TO
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)
a30be73f 24
21bfaa95 25[x] test class for msgwf
d4dcbc18
TO
26[x] - test trait; new class
27[x] - extract data file
28[x] - move test
21bfaa95
TO
29[~] - rework equivalence assertions
30[~] - add rendering assertions for stock template
31[x] wfmsgexample api test
32
21bfaa95 33[x] render api
22d20762
TO
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?
c871b4ea 38
3c1c5944
TO
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
54bc76c0
TO
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
3c1c5944
TO
54
55= near =
56
3c1c5944 57[ ] submit msgtplui as hidden ext
3c1c5944 58[ ] generate wf boilerplate
a30be73f 59
22d20762
TO
60= mid =
61
3c1c5944 62[ ] token list api
22d20762 63[ ] try to reproduce/debug issue crashiness after browsing multiple msgtpl txs
3c1c5944 64[ ] sendTemplate() / renderTemplate(): Override loading to make use of the translations
22d20762 65
a30be73f 66= far =
3c1c5944
TO
67
68[ ] merge devdocs MR
69[ ] presentation
70
71[ ] docs for ExampleData
a30be73f
TO
72[ ] switch User Templates to angular editor
73[ ] - add "Message Source"
74[ ] - add "PDF Layout"
c871b4ea 75[ ] bootstrap token picker - or fix btn-group/select2 interaction
a30be73f 76
a30be73f 77= wishlist =
3c1c5944
TO
78
79[ ] token list api - add more metadata+filters (eg support visibility/verbosity/audience, grouping/section)
a30be73f
TO
80[ ] better syntax highlighting and autocomplete for smarty
81[ ] diff button
82[ ] indicate unsaved changes
3c1c5944 83[ ] api explorer, workflow-field, other-fields