<div dir="ltr"><div><div>Mark,<br><br></div>Thanks!  I wasn't aware that these features were documented in the old plugin repo.<br><br></div><div>I added documentation on container management options to config.rb (<a href="https://github.com/archivesspace/archivesspace/commit/8ffeed29dd35649a2cf26bd908fb12794a803b22">https://github.com/archivesspace/archivesspace/commit/8ffeed29dd35649a2cf26bd908fb12794a803b22</a>), and the tech-docs repo will be updated with documentation as well.  They'll be less secret in future releases :)<br><br></div><div>Thanks again!<br></div><div>--Alex<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 16, 2018 at 1:38 PM, Rachel Aileen Searcy <span dir="ltr"><<a href="mailto:rachel.searcy@nyu.edu" target="_blank">rachel.searcy@nyu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks, everyone!</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 16, 2018 at 1:01 PM, Custer, Mark <span dir="ltr"><<a href="mailto:mark.custer@yale.edu" target="_blank">mark.custer@yale.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="blue" vlink="purple" lang="EN-US">
<div class="m_4725955894801626803m_-6520197867737888373WordSection1">
<p class="MsoNormal">Rachel, all:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">It was documented in the plugin.  I still refer to that documentation here:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><a href="https://github.com/hudmol/container_management#configuring-it" target="_blank">https://github.com/hudmol/cont<wbr>ainer_management#configuring-<wbr>it</a><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">But it should be added to the core documentation, of course!<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Mark<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b>From:</b> <a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org" target="_blank">archivesspace_users_group-boun<wbr>ces@lyralists.lyrasis.org</a> [mailto:<a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org" target="_blank">archivesspace_users_gr<wbr>oup-bounces@lyralists.lyrasis.<wbr>org</a>]
<b>On Behalf Of </b>Alexander Duryee<br>
<b>Sent:</b> Friday, 16 March, 2018 12:40 PM<br>
<b>To:</b> Archivesspace Users Group <<a href="mailto:archivesspace_users_group@lyralists.lyrasis.org" target="_blank">archivesspace_users_group@lyr<wbr>alists.lyrasis.org</a>><br>
<b>Subject:</b> Re: [Archivesspace_Users_Group] Configuring barcode digits?<u></u><u></u></p><div><div class="m_4725955894801626803h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Rachel,<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">It's an undocumented feature in config/config.rb.  You'll need to add the following line, swapping our values for yours and expanding as needed:<br>
<br>
<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-c1">AppConfig</span>[<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-c1">:container_managemen<wbr>t_barcode_length</span>]
<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-k">=</span> {<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">"</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-s">MSS</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">"</span> => {<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-c1">:min</span> =>
<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">'</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-s">14</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">'</span>,
<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-c1">:max</span> => <span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">'</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-s">14</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">'</span>}, "THE" => {<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-c1">:min</span> =>
<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">'</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-s">14</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">'</span>,
<span class="m_4725955894801626803m_-6520197867737888373gmail-pl-c1">:max</span> => <span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">'</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-s">14</span><span class="m_4725955894801626803m_-6520197867737888373gmail-pl-pds">'</span>}}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Note that this uses the repository code to match the validation to its repository.  If a container has no barcode, it automatically validates - for our case, barcodes must be exactly either 0 or 14 characters long.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">(Code here - <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_archivesspace_archivesspace_blob_master_common_barcode-5Fcheck.rb&d=DwMFaQ&c=cjytLXgP8ixuoHflwc-poQ&r=7Ez68qVcrmRD6nn1FqwoHBDEOxeRUCPm3xGvnFT0zjU&m=Pnnmkh2-cdIM86hiV2KtNoFYhuE0Tpjadc-sitAkIeI&s=KARazaCqWnjXQCGHbS8--dmdJ3MoW1DqkrQtS5hfrJ4&e=" target="_blank">
https://github.com/archivesspa<wbr>ce/archivesspace/blob/master/<wbr>common/barcode_check.rb</a>)<u></u><u></u></p>
</div>
<p class="MsoNormal">Hope this helps,<u></u><u></u></p>
</div>
<p class="MsoNormal">--Alex<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Fri, Mar 16, 2018 at 11:31 AM, Rachel Aileen Searcy <<a href="mailto:rachel.searcy@nyu.edu" target="_blank">rachel.searcy@nyu.edu</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal">Hello everyone,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">We're interested in configuring the barcode field of the top container record to enforce validation for the number of digits. It looks like this was included in the original development of the
<a href="https://guides.library.yale.edu/archivesspace/ASpaceContainerManagement" target="_blank">
container management functionality</a>, but after poking around a bit in the system and available documentation I don't see any further information. If anyone has done this locally, could you be so kind as to tell me how you made this happen?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks very much (and in the spirit of the season, go raibh maith agat <span style="font-family:"Segoe UI Emoji",sans-serif">🍀</span>),<br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Rachel Searcy<br>
Accessioning Archivist, Archival Collections Management<u></u><u></u></p>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">New York University Libraries</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="tel:(212)%20998-2539" value="+12129982539" target="_blank">212.998.2539</a> | <a href="mailto:rachel.searcy@nyu.edu" target="_blank">
rachel.searcy@nyu.edu</a> <u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
______________________________<wbr>_________________<br>
Archivesspace_Users_Group mailing list<br>
<a href="mailto:Archivesspace_Users_Group@lyralists.lyrasis.org" target="_blank">Archivesspace_Users_Group@lyra<wbr>lists.lyrasis.org</a><br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwMFaQ&c=cjytLXgP8ixuoHflwc-poQ&r=7Ez68qVcrmRD6nn1FqwoHBDEOxeRUCPm3xGvnFT0zjU&m=Pnnmkh2-cdIM86hiV2KtNoFYhuE0Tpjadc-sitAkIeI&s=xrIwQ0MnD7X5E5Ky-n6c4pWnAeKe4VP0GAybT_Tm6Bg&e=" target="_blank">http://lyralists.lyrasis.org/m<wbr>ailman/listinfo/archivesspace_<wbr>users_group</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<br>
-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Alexander Duryee<u></u><u></u></p>
<div>
<p class="MsoNormal">Metadata Archivist<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">New York Public Library<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="tel:(917)%20229-9590" value="+19172299590" target="_blank">(917)-229-9590</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="mailto:alexanderduryee@nypl.org" target="_blank">alexanderduryee@nypl.org</a><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</div>

<br>______________________________<wbr>_________________<br>
Archivesspace_Users_Group mailing list<br>
<a href="mailto:Archivesspace_Users_Group@lyralists.lyrasis.org" target="_blank">Archivesspace_Users_Group@lyra<wbr>lists.lyrasis.org</a><br>
<a href="http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group" rel="noreferrer" target="_blank">http://lyralists.lyrasis.org/m<wbr>ailman/listinfo/archivesspace_<wbr>users_group</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_4725955894801626803gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Rachel Searcy<br>Accessioning Archivist, Archival Collections Management<br><div><span style="font-size:12.8000001907349px">New York University Libraries</span><br></div><div><a value="+12129982631">212.998.2539</a> | <a href="mailto:rachel.searcy@nyu.edu" target="_blank">rachel.searcy@nyu.edu</a> <br></div></div></div></div></div></div>
</div>
</div></div><br>______________________________<wbr>_________________<br>
Archivesspace_Users_Group mailing list<br>
<a href="mailto:Archivesspace_Users_Group@lyralists.lyrasis.org">Archivesspace_Users_Group@<wbr>lyralists.lyrasis.org</a><br>
<a href="http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group" rel="noreferrer" target="_blank">http://lyralists.lyrasis.org/<wbr>mailman/listinfo/<wbr>archivesspace_users_group</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Alexander Duryee<div>Metadata Archivist</div><div>New York Public Library</div><div>(917)-229-9590</div><div><a href="mailto:alexanderduryee@nypl.org" target="_blank">alexanderduryee@nypl.org</a></div></div></div></div></div>
</div>