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

Changeset 11558


Ignore:
Timestamp:
04/24/15 15:38:47 (4 years ago)
Author:
srloomis
Message:

cldrbug 8339: work in progress, use CLDR_LASTVOTEVERSION for old votes

Location:
branches/srl/8339import/tools/cldr-apps
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/srl/8339import/tools/cldr-apps/WebContent/WEB-INF/tmpl/ajax_status.jsp

    r10577 r11558  
    5656var surveyVersion = '<%=SurveyMain.getNewVersion() %>'; 
    5757var surveyOldVersion = '<%= SurveyMain.getOldVersion() %>'; 
     58var surveyLastVoteVersion = '<%= SurveyMain.getLastVoteVersion() %>'; 
    5859var surveyOfficial = <%= !SurveyMain.isUnofficial() %>; 
    5960var surveyCurrev = '<%= SurveyMain.getCurrevStr() %>'; 
  • branches/srl/8339import/tools/cldr-apps/WebContent/dojoroot/surveyTool/nls/stui.js

    r10755 r11558  
    357357                E_DISCONNECTED: "You were disconnected from the SurveyTool. To reconnect, hit Reload.", 
    358358                E_NO_PERMISSION: "You do not have permission to do that operation.", 
     359                E_NO_OLD_VOTES: "Error: Old votes submitted in the former version are not available.", 
    359360                E_NOT_LOGGED_IN: "That operation cannot be done without being logged in.", 
    360361                E_BAD_VALUE: "The vote was not accepted: ${err_data.message}", 
  • branches/srl/8339import/tools/cldr-apps/WebContent/js/survey.js

    r11103 r11558  
    55015501                                                                        theDiv.appendChild(ul); 
    55025502                                                                         
    5503                                                                         theDiv.appendChild(createChunk(stui.sub("v_oldvotes_locale_list_help_msg", {version: surveyOldVersion}),"p", "helpContent"));  
     5503                                                                        theDiv.appendChild(createChunk(stui.sub("v_oldvotes_locale_list_help_msg", {version: surveyLastVoteVersion}),"p", "helpContent"));  
    55045504                                                                } else { 
    55055505                                                                        theDiv.appendChild(createChunk(stui.str("v_oldvotes_no_old"),"i")); // TODO fix 
     
    55185518                                                                //loclink.href='#'; 
    55195519                                                                theDiv.appendChild(createChunk(json.oldvotes.localeDisplayName,"h3","v-title2")); 
    5520                                                                 theDiv.appendChild(createChunk(stui.sub("v_oldvotes_locale_msg", {version: surveyOldVersion, locale: json.oldvotes.localeDisplayName}), "p", "helpContent")); 
     5520                                                                theDiv.appendChild(createChunk(stui.sub("v_oldvotes_locale_msg", {version: surveyLastVoteVersion, locale: json.oldvotes.localeDisplayName}), "p", "helpContent")); 
    55215521                                                                if(json.oldvotes.contested.length > 0 || json.oldvotes.uncontested.length > 0) { 
    55225522 
     
    55305530                                                                                        tr.appendChild(createChunk(stui.str("v_oldvotes_path"),"th","code")); 
    55315531                                                                                        tr.appendChild(createChunk(json.BASELINE_LANGUAGE_NAME,"th","v-comp")); 
    5532                                                                                         tr.appendChild(createChunk(stui.sub("v_oldvotes_winning_msg", {version: surveyOldVersion}),"th","v-win")); 
     5532                                                                                        tr.appendChild(createChunk(stui.sub("v_oldvotes_winning_msg", {version: surveyLastVoteVersion}),"th","v-win")); 
    55335533                                                                                        tr.appendChild(createChunk(stui.str("v_oldvotes_mine"),"th","v-mine")); 
    55345534                                                                                        var accept; 
     
    56735673                                                                                content.appendChild(createChunk(title,"h2","v-oldvotes-sub")); 
    56745674                                                                                 
    5675                                                                                 var descr = stui.sub("v_oldvotes_desc_"+type+"_msg", {version: surveyOldVersion}); 
     5675                                                                                var descr = stui.sub("v_oldvotes_desc_"+type+"_msg", {version: surveyLastVoteVersion}); 
    56765676                                                                                content.appendChild(createChunk(descr, "p", "helpContent")); 
    56775677                                                                                 
  • branches/srl/8339import/tools/cldr-apps/src/org/unicode/cldr/web/STFactory.java

    r10980 r11558  
    23052305    } 
    23062306 
     2307     
    23072308    /** 
    23082309     * Return the table for old votes  
    23092310     */ 
    2310     public static final String getOldVoteTable() { 
    2311         return DBUtils.Table.VOTE_VALUE.forVersion(SurveyMain.getOldVersion(), false).toString(); 
     2311    public static final String getLastVoteTable() { 
     2312        final String dbName =  DBUtils.Table.VOTE_VALUE.forVersion(SurveyMain.getLastVoteVersion(), false).toString(); 
     2313        return dbName; 
    23122314    } 
    23132315} 
  • branches/srl/8339import/tools/cldr-apps/src/org/unicode/cldr/web/SurveyAjax.java

    r11103 r11558  
    901901                                    !oldVoteRemind.equals("*")) { //  dont ask again 
    902902 
    903                                     String oldVotesTable = STFactory.getOldVoteTable(); 
     903                                    String oldVotesTable = STFactory.getLastVoteTable(); 
    904904 
    905905                                    if (DBUtils.hasTable(oldVotesTable)) { 
     
    995995                        r.put("what", what); 
    996996 
     997                        final String oldVotesTable = STFactory.getLastVoteTable(); 
    997998                        if (mySession.user == null) { 
    998999                            r.put("err", "Must be logged in"); 
     
    10011002                            r.put("err", "No permission to do this (may not be the right SurveyTool phase)"); 
    10021003                            r.put("err_code", ErrorCode.E_NO_PERMISSION); 
     1004                        } else if (DBUtils.hasTable(oldVotesTable) == false) { 
     1005                            r.put("err", "No old votes available to import for " + SurveyMain.getLastVoteVersion()); 
     1006                            r.put("err_code", ErrorCode.E_NO_OLD_VOTES); 
     1007                            SurveyLog.warnOnce("Could not import old votes, table " + oldVotesTable + " does not exist."); 
    10031008                        } else { 
    10041009                            JSONObject oldvotes = new JSONObject(); 
    1005                             final String oldVotesTable = STFactory.getOldVoteTable(); 
    10061010                            final String newVotesTable = DBUtils.Table.VOTE_VALUE.toString(); 
    1007                             oldvotes.put("votesafter", "(version" + SurveyMain.getOldVersion() + ")"); 
     1011                            oldvotes.put("votesafter", "(version" + SurveyMain.getLastVoteVersion() + ")"); 
    10081012 
    10091013                            if (loc == null || loc.isEmpty()) { 
     
    10321036                                        System.out.println("User " + mySession.user.toString() + "  is migrating old votes in " + locale.getDisplayName()); 
    10331037                                    JSONObject list = new JSONObject(val); 
    1034                                     if (list.getString("locale").equals(locale + "snork")) { 
    1035                                         throw new IllegalArgumentException("Sanity error- locales " + locale + " and " + list.getString("locale") 
    1036                                             + " do not match"); 
    1037                                     } 
     1038//                                    if (list.getString("locale").equals(locale + "snork")) { 
     1039//                                        throw new IllegalArgumentException("Sanity error- locales " + locale + " and " + list.getString("locale") 
     1040//                                            + " do not match"); 
     1041//                                    } 
    10381042 
    10391043                                    BallotBox<User> box = fac.ballotBoxForLocale(locale); 
  • branches/srl/8339import/tools/cldr-apps/src/org/unicode/cldr/web/SurveyException.java

    r10980 r11558  
    3131        E_DISCONNECTED, 
    3232        E_NO_PERMISSION, 
    33         E_NOT_LOGGED_IN, E_BAD_VALUE, E_BAD_XPATH; 
     33        E_NOT_LOGGED_IN, E_BAD_VALUE, E_BAD_XPATH, E_NO_OLD_VOTES; 
    3434    } 
    3535 
  • branches/srl/8339import/tools/cldr-apps/src/org/unicode/cldr/web/SurveyMain.java

    r10980 r11558  
    127127    public static final String CLDR_OLDVERSION = "CLDR_OLDVERSION"; 
    128128    public static final String CLDR_NEWVERSION = "CLDR_NEWVERSION"; 
     129    public static final String CLDR_LASTVOTEVERSION = "CLDR_NEWVERSION"; 
    129130    public static final String CLDR_DIR = "CLDR_DIR"; 
    130131    public static final String CLDR_DIR_REPOS = "http://unicode.org/repos/cldr"; 
     
    259260    /** set by CLDR_PHASE property. **/ 
    260261    private static String oldVersion = "OLDVERSION"; 
     262    private static String lastVoteVersion = "LASTVOTEVERSION"; 
    261263    private static String newVersion = "NEWVERSION"; 
    262264 
     
    58965898            newVersion = survprops.getProperty(CLDR_NEWVERSION, CLDR_NEWVERSION); 
    58975899            oldVersion = survprops.getProperty(CLDR_OLDVERSION, CLDR_OLDVERSION); 
     5900            lastVoteVersion = survprops.getProperty(CLDR_LASTVOTEVERSION, oldVersion); 
    58985901            progress.update("Setup dirs.."); 
    58995902 
     
    71737176        return oldVersion; 
    71747177    } 
     7178     
     7179    /** 
     7180     * The last version where there was voting. CLDR_LASTVOTEVERSION 
     7181     * @return 
     7182     */ 
     7183    public static String getLastVoteVersion() { 
     7184        return lastVoteVersion; 
     7185    } 
    71757186 
    71767187    public static String getNewVersion() { 
Note: See TracChangeset for help on using the changeset viewer.