[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 

Changeset 4382


Ignore:
Timestamp:
10/23/09 19:23:10 (9 years ago)
Author:
srloomis
Message:

cldrbug 2132: feedback when not logged in

Location:
trunk/tools/java/org/unicode/cldr/web
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/java/org/unicode/cldr/web/JspWebContext.java

    r4379 r4382  
    166166                this.println("<input name='pod_bases' type='hidden' value='"+sb+"'>"); 
    167167        } 
     168         
     169        /** 
     170         * Check based on user permissions. 
     171         */ 
     172        public Boolean canModify() { 
     173                if(canModify == null) { 
     174                        if(session==null||session.user==null) { 
     175                                return setCanModify(false); 
     176                        } 
     177                        return setCanModify(UserRegistry.userCanModifyLocale(session.user, this.getLocale())); 
     178                } else { 
     179                        return super.canModify(); 
     180                } 
     181        } 
    168182} 
  • trunk/tools/java/org/unicode/cldr/web/WebContext.java

    r4369 r4382  
    993993         
    994994        // Display Context Data 
    995         private Boolean canModify = null; 
     995        protected Boolean canModify = null; 
    996996        private Boolean zoomedIn = null; 
    997997 
    998         public void setCanModify(boolean canModify) { 
     998        public boolean setCanModify(boolean canModify) { 
    999999                this.canModify = canModify; 
     1000                return canModify; 
    10001001        } 
    10011002         
  • trunk/tools/java/org/unicode/cldr/web/data/root/tmpl/datarow_short.jsp

    r4155 r4382  
    1818          dataRow.getDisplayName() %></th> 
    1919  <td> <input name="<%= dataRow.fullFieldHash() %>" value="<%= SurveyMain.CHANGETO %>" type='hidden'> 
    20   <input class="inputbox" name="<%= dataRow.fullFieldHash() %>_v" value="<%= vToShow %>"></td> 
     20  <% if(ctx.canModify()) { %> 
     21          <input class="inputbox" name="<%= dataRow.fullFieldHash() %>_v" value="<%= vToShow %>"> 
     22  <% } else { %> 
     23                <%= vToShow %> 
     24  <% } %>        
     25  </td> 
    2126 
    2227<% 
  • trunk/tools/java/org/unicode/cldr/web/data/root/tmpl/r_steps.jsp

    r4379 r4382  
    122122%>       
    123123                <input type='hidden' name='step' value='<%= stepNumberToName(nextStage) %>'> 
     124                 
     125<%   if (ctx.canModify()) { %> 
    124126                <input type='submit' value='Submit'> 
    125127<% 
     128          } else { 
     129%> 
     130                <i>Must be logged in to submit data.</i> 
     131<% 
     132          } 
    126133        } 
    127134         
Note: See TracChangeset for help on using the changeset viewer.