Ignore:
Timestamp:
2023-09-29T20:52:00+13:00 (9 months ago)
Author:
anupama
Message:

Untested. Committing changes for bypassing webswing authentication when already logged in to greenstone.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/transform/javascript-global-setup.xsl

    r37805 r38256  
    161161            </script>
    162162        </xsl:if>
     163        <!-- check if we have a JSessionID and fill in any user details we haven't captured in JS vars yet as well as JSessionID -->
     164        <xsl:if test="/page/pageRequest/userContext/@uid">
     165          <script type="text/javascript">
     166            <xsl:text disable-output-escaping="yes">
     167              if (typeof gs.userInformation === "undefined") {
     168                gs.userInformation={};
     169            gs.userInformation.username = "</xsl:text><xsl:value-of select="/page/pageRequest/userContext/@username"/><xsl:text disable-output-escaping="yes">";
     170            gs.userInformation.groups = "</xsl:text><xsl:value-of select="/page/pageRequest/userContext/@groups"/><xsl:text disable-output-escaping="yes">";
     171              }
     172              gs.userInformation.uid = "</xsl:text><xsl:value-of select="/page/pageRequest/userContext/@uid"/><xsl:text disable-output-escaping="yes">";             
     173            </xsl:text>
     174          </script>
     175        </xsl:if>
    163176    </xsl:template>
    164177   
     
    167180        <script type="text/javascript" src="interfaces/{$interface_name}/js/GSMetadata.js"><xsl:text> </xsl:text></script>
    168181        <script type="text/javascript" src="interfaces/{$interface_name}/js/utility_scripts.js"><xsl:text> </xsl:text></script>
    169 
    170182    </xsl:template>
    171183</xsl:stylesheet>
Note: See TracChangeset for help on using the changeset viewer.