[Archivesspace_Users_Group] Missing section id for plugin forms
Brian Hoffman
brianjhoffman at gmail.com
Wed Nov 11 12:05:39 EST 2015
This is a horrible short-term solution, but perhaps you could add something like this in a javscript file…but it sounds like the plugin helper needs to be updated.
$(function() {
var agent_type = window.location.pathname.substr(8).replace(/\/.*/, ‘’);
$(“#agent_places_”).attr(‘id’, agent_type+”_places_”);
});
> On Nov 10, 2015, at 5:54 PM, Carlos Lemus <carlos.lemus at unlv.edu> wrote:
>
> Hello,
>
> I'm adding additional forms for the agent records, and on the sidebar the anchor will display something like #agent_family_places_ depending on the parent but the actual section in the record form will have id of id="agent_places_
> https://github.com/l3mus/ArchivesSpace-authority-project/tree/master/place <https://github.com/l3mus/ArchivesSpace-authority-project/tree/master/place>
>
> I think it might be because the agent _forms.html.erb calls
> <%= form_plugins_for("agent", form) %>
>
> and that function
> http://www.rubydoc.info/github/archivesspace/archivesspace/PluginHelper%3Aform_plugins_for <http://www.rubydoc.info/github/archivesspace/archivesspace/PluginHelper%3Aform_plugins_for>
> result << render_aspace_partial(:partial => "shared/subrecord_form",
> :locals => {:form => context, :name => parent['name'],
> :cardinality => parent['cardinality'].intern, :plugin => true})
> does not include the section id when rendering the aspace partial like it does for the other forms
> <%= render_aspace_partial :partial => "shared/subrecord_form", :locals => {:form => form, :name => "rights_statements", :section_id => "#{@agent.agent_type}_rights_statements"} %>
>
>
> I think it works fine for plugins like HelloWorld because they don't need to worry about a parent since they only attach to the accessions and resources. Is there a work around for this? It's a small issue but essentially prevents user feasibility.
>
> Thank you,
>
> Carlos Lemus
> Application Programmer, Special Collections Technical Services
> University Libraries, University of Nevada, Las Vegas
> carlos.lemus at unlv.edu <mailto:cyndi.shein at unlv.edu>
>
> _______________________________________________
> Archivesspace_Users_Group mailing list
> Archivesspace_Users_Group at lyralists.lyrasis.org
> http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20151111/36a5d48e/attachment.html>
More information about the Archivesspace_Users_Group
mailing list