Hi Helix,

This worked in by hiding the login form for embargo.

Unfortunately it stops the form post when trying to access the ldap-login page 
by administrators (but does display.)

Do you have any idea what the issue maybe? I placed the code in the template.xsl

Kind Regards

Kev


From: [email protected] [mailto:[email protected]] On Behalf Of helix84
Sent: 24 May 2013 13:36
To: Evans, Kev
Cc: [email protected]
Subject: Re: [Dspace-tech] What are the options for restricting the display of 
the login box for embargoed files

On Fri, May 24, 2013 at 2:00 PM, Evans, Kev 
<[email protected]<mailto:[email protected]>> wrote:
> We use: dc.rights.embargodate
>                   dc.right.embargoreason

OK, turned out I can't easily find out the metadata value from the login page. 
So here's a simplified version that hides the form if any reason is shown 
(reason is not shown if you click the login link directly):


    <xsl:template name="hide_ldap-login_when-access-restricted" 
match="dri:div[@id='aspect.eperson.LDAPLogin.div.login']">

        <xsl:variable name='reason' 
select="../dri:div[@id='aspect.eperson.LDAPLogin.div.login-reason']" />



        <xsl:if test="not($reason)">

            <xsl:apply-templates />

        </xsl:if>

    </xsl:template>

Regards,
~~helix84

Compulsory reading: DSpace Mailing List Etiquette
https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to