Changeset 25564


Ignore:
Timestamp:
2012-05-10T14:33:37+12:00 (12 years ago)
Author:
sjm84
Message:

This page will now display an "Accessed Denied" message when a non-admin/collection-editor

Location:
main/trunk/greenstone3/web
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/WEB-INF/classes/interface_default.properties

    r25563 r25564  
    344344###################
    345345db.doc_basket=Document basket
    346 db.access_denied=Accessed Denied
     346db.access_denied=Access Denied
     347db.no_collection_building=You cannot use this feature of Greenstone as you do not have collection building enabled
    347348
    348349#############################
  • main/trunk/greenstone3/web/interfaces/oran/transform/pages/documentbasket.xsl

    r25563 r25564  
    2323        <!-- Make sure the user is allowed to use this functionality -->
    2424        <xsl:choose>
    25             <xsl:when test="/page/pageRequest/userInformation and (util:contains(/page/pageRequest/userInformation/@groups, 'administrator') or util:contains(/page/pageRequest/userInformation/@groups, 'all-collections-editor') or util:contains(/page/pageRequest/userInformation/@groups, $thisCollectionEditor))">
     25            <xsl:when test="util:getGlobalProperty('disable.collection.building') = 'false' and /page/pageRequest/userInformation and (util:contains(/page/pageRequest/userInformation/@groups, 'administrator') or util:contains(/page/pageRequest/userInformation/@groups, 'all-collections-editor') or util:contains(/page/pageRequest/userInformation/@groups, $thisCollectionEditor))">
    2626                <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts.js"><xsl:text> </xsl:text></script>
    2727                <script type="text/javascript" src="interfaces/{$interface_name}/js/documentmaker_scripts_dd.js"><xsl:text> </xsl:text></script>
     
    4040            </xsl:when>
    4141            <xsl:otherwise>
    42                 <div><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'db.doc_basket')"/></div>
     42                <div>
     43                    <xsl:choose>
     44                        <xsl:when test="util:getGlobalProperty('disable.collection.building') = 'true'">
     45                            <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'db.no_collection_building')"/>
     46                        </xsl:when>
     47                        <xsl:otherwise>
     48                            <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'db.access_denied')"/>
     49                        </xsl:otherwise>
     50                    </xsl:choose>
     51                </div>
    4352            </xsl:otherwise>
    4453        </xsl:choose>
Note: See TracChangeset for help on using the changeset viewer.