Mike Gerwitz
1d8d382b4d
Add missing test for previous commit
...
Oops.
* test/server/quote/ProgramQuoteCleanerTest.js: Add missing test for
empty program.meta.
2017-07-14 15:19:35 -04:00
Mike Gerwitz
37f84b7da8
Initialize metadata on quote version change
...
Consequently, on quote load as well.
* src/server/quote/ProgramQuoteCleaner.js (_fixMeta): New method.
(clean): Use it.
2017-07-10 10:09:22 -04:00
Mike Gerwitz
0c24e3d280
Populate document metadata using Data APIs
...
What a cluster.
This was a lot of work to work around existing, bad APIs; there is no
time to refactor at the moment; this already took much longer than
expected.
2017-06-28 16:33:24 -04:00
Mike Gerwitz
d47d77bb5e
Add server.meta.DapiMetaSource
...
Encapsulates the nasty.
* src/server/meta/DapiMetaSource.js: Add class.
* test/server/meta/DapiMetaSourceTest.js: Add test case.
2017-06-28 14:56:28 -04:00