<div dir="ltr"><div><div><div><div>Since implementing automated date parsing in ASpace and our discovery system, we don't have a local need for the controlled date fields in ASpace's Date sub-form.  As such, we'd like to prevent the controlled date fields from spawning in the data entry interface via a plug-in.<br><br></div>It seems that the subforms are generated by dates.crud.js, which creates the forms upon the user selecting a date type.  I'm not quite certain how to remove/override this bit of JavaScript via a plug-in - I tried modifying the JS and saving the file to plugins/my-plugin/frontend/assets/, but to no avail.  Is this the right approach to override the script's behavior, or is there another tack I should be taking?<br><br></div>More ambitiously, we'd like to only show the controlled date subform to users above a certain permission level.  We were able to implement this for non-JS forms in the user interface (via user_can? checks), but I'm not clear as to how this can be done for JS events.  Is this possible, and if so, what would need to be modified?<br><br></div>Thanks!<br></div>--Alex<br clear="all"><div><div><div><div><div><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></div></div></div></div></div>