<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Hello Jonathan,
<div class=""><br class="">
</div>
<div class="">sorry I didn’t realize your list is not an array but a hash.</div>
<div class="">You can delete the items like this:</div>
<div class=""><br class="">
</div>
<div class="">ddc:</div>
<div class="">  000:</div>
<div class="">     optgroup: bla</div>
<div class="">     000: '!DELETE!'</div>
<div class="">     004: foo</div>
<div class="">     005: '!DELETE!'</div>
<div class="">     006: bar</div>
<div class=""><br class="">
</div>
<div class="">this will only retain 004 and 006</div>
<div class=""><br class="">
</div>
<div class="">it’s verbose but should work.</div>
<div class=""><br class="">
</div>
<div class="">Regards, Nicolas</div>
<div class=""><br class="">
</div>
<div class="">--</div>
<div class="">
<div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">
Nicolas Steenlant</div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">
software developer at University Library Ghent<br class="">
<br class="">
</div>
</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">On 14 Jun 2018, at 09:52, Jonathan NORRIS <<a href="mailto:jnorris@ist.ac.at" class="">jnorris@ist.ac.at</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div text="#000000" bgcolor="#FFFFFF" class="">
<p class="">Hey,</p>
<p class="">The lists.yml file in my layer looks like this:</p>
<div style="color: #d4d4d4;background-color: #1e1e1e;font-family: 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback', 'Noto Color Emoji';font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;" class="">
<div class=""><span style="color: #569cd6;" class="">_prefix</span><span style="color: #d4d4d4;" class="">:</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #569cd6;" class="">lists</span><span style="color: #d4d4d4;" class="">:</span></div>
<div class=""><span style="color: #569cd6;" class="">oa_version</span><span style="color: #d4d4d4;" class="">:</span></div>
<div class=""><span style="color: #d4d4d4;" class="">- </span><span style="color: #ce9178;" class="">"None"</span></div>
<div class=""><span style="color: #d4d4d4;" class="">- </span><span style="color: #ce9178;" class="">"Draft"</span></div>
<div class=""><span style="color: #d4d4d4;" class="">- </span><span style="color: #ce9178;" class="">"Preprint"</span></div>
<div class=""><span style="color: #d4d4d4;" class="">- </span><span style="color: #ce9178;" class="">"Submitted Version"</span></div>
<div class=""><span style="color: #d4d4d4;" class="">- </span><span style="color: #ce9178;" class="">"Published Version"</span></div>
<div class=""><span style="color: #d4d4d4;" class="">- </span><span style="color: #ce9178;" class="">"Updated Version"</span></div>
<div class=""><span style="color: #569cd6;" class="">ddc</span><span style="color: #d4d4d4;" class="">:</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">000</span><span style="color: #d4d4d4;" class="">:</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #569cd6;" class="">optgroup</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"000 Computer science, information & general works"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">000</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 000 Computer science, knowledge & systems"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">004</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"---- 004 Data processing, computer science, computer systems"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">006</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"---- 006 Computer science, knowledge & systems"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">020</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 020 Library & information sciences"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">070</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 070 News media, journalism & publishing"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">500</span><span style="color: #d4d4d4;" class="">:</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #569cd6;" class="">optgroup</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"500 Science"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">510</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 510 Mathematics"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">520</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 520 Astronomy"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">530</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 530 Physics"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">540</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 540 Chemistry"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">550</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 550 Earth sciences & geology"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">560</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 560 Fossils & prehistoric life"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">570</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 570 Life sciences; biology"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">572</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"---- 572 Biochemistry"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">580</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 580 Plants (Botany)"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">590</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 590 Animals (Zoology)"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">600</span><span style="color: #d4d4d4;" class="">:</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #569cd6;" class="">optgroup</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"600 Technology"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">600</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 600 Technology"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">610</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 610 Medicine & health"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">620</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 620 Engineering"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">630</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 630 Agriculture"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">660</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 660 Chemical engineering"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">660.6</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"---- 660.6 Biotechnology"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span><span style="color: #b5cea8;" class="">690</span><span style="color: #d4d4d4;" class="">:
</span><span style="color: #ce9178;" class="">"-- 690 Building & construction"</span></div>
<div class=""><span style="color: #d4d4d4;" class=""></span></div>
</div>
<p class=""><br class="">
</p>
<p class="">There reason I believed there was merging going on was because I added an extra line in one of the ddc lists above, as a test, then after generating the forms the new line appeared but also with the total ddc list. So my reduced list, plus the extra
 test line, plus the rest of the list defined in the non-layer lists.yml file appeared in the ddc field of the forms.<br class="">
</p>
<p class=""><br class="">
</p>
<p class="">Jonathan</p>
<p class="">IST Austria<br class="">
</p>
<p class=""><br class="">
</p>
<br class="">
<div class="moz-cite-prefix">On 06/14/2018 09:41 AM, Nicolas Steenlant wrote:<br class="">
</div>
<blockquote type="cite" cite="mid:13EF278B-4D18-4299-8B22-67ED190F9832@ugent.be" class="">
Hello Jonathan,
<div class=""><br class="">
</div>
<div class="">lists in the config don’t get merged, are you sure you’re overriding the right key?</div>
<div class=""><br class="">
</div>
<div class="">Regards,</div>
<div class="">Nicolas <br class="">
<div class="">
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
--</div>
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
Nicolas Steenlant</div>
<div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
software developer at University Library Ghent<br class="">
<br class="">
</div>
</div>
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On 14 Jun 2018, at 09:37, Jonathan NORRIS <<a href="mailto:jnorris@ist.ac.at" class="" moz-do-not-send="true">jnorris@ist.ac.at</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Hello,<br class="">
<br class="">
I was wondering if there is a way to totally override a config item? For example, I want to reduce the amount displayed by the DDC list in lists.yml. So in my layer I have a lists.yml file with a reduced DDC list. But when rebuilding the forms I see no difference,
 I still get the full list, presumably as it is merged with the original list outside of my layer.<br class="">
<br class="">
Is there a way to stop this merging for a particular config item? Its great when you want to expand the config, but is there a strategy when you want to reduce something?<br class="">
<br class="">
<br class="">
Thanks,<br class="">
<br class="">
Jonathan<br class="">
<br class="">
IST Austria<br class="">
<br class="">
_______________________________________________<br class="">
librecat-dev mailing list<br class="">
- send list mails to <a href="mailto:librecat-dev@lists.uni-bielefeld.de" class="" moz-do-not-send="true">
librecat-dev@lists.uni-bielefeld.de</a><br class="">
- to unsubscribe or change options, visit <a href="https://lists.uni-bielefeld.de/mailman2/cgi/unibi/listinfo/librecat-dev" class="" moz-do-not-send="true">
https://lists.uni-bielefeld.de/mailman2/cgi/unibi/listinfo/librecat-dev</a><br class="">
- project website: <a href="http://librecat.org/" class="" moz-do-not-send="true">
http://librecat.org/</a><br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</blockquote>
<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>