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

CLDR Ticket #5992(accepted enhancement)

Opened 5 years ago

Last modified 2 years ago

SurveyTool restructuring

Reported by: srl Owned by: srl
Component: survey Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:
Xref:

ticket:7339

Description

  • get rid of SurveyMain. Limited number of utility classes for:
    • managing the singleton STFactory, processing config data, etc - may all live in the CLDRConfig instance
  • get rid of CookieSession - use native servlet session directly.
  • move authentication code out into a filter servlet. This will make it easier to support OAuth, etc.
  • move welcome, admin (already moved), login pages into JSPs
  • SurveyAjax remains as back end for processing/action, RefreshRow.jsp remains as back end for formatting result content
  • get rid of WebContext, all servlets should be faceless
  • move configuration data (cldr.properties) into sql (would allow for in-browser configuration and administration w/o shutdown)

Attachments

Change History

comment:1 Changed 5 years ago by srl

move STFactory and ilk into a separate package (.db ? for db driven ST?)

move DBUtils into .db - split out WebContext related interface and config

move BallotBox into core - can be used with VoteResolver testing (or even merge with voteresolver somehow)

actually, SurveyAjax might be best as a collection of jsp pages, RESTful. INstead of /SurveyAjax?what=something make it /st/something matching /st/something.jsp ? or /st does preprocessing and includes "something.jsp" as a director

move sys-admin javascript into separate module (AMD)

move user-admin javascript into separate module as well

new ajax section for user-admin server side ajax

comment:2 Changed 5 years ago by emmons

  • Status changed from new to assigned
  • Component changed from unknown to survey
  • Priority changed from assess to major
  • Milestone changed from UNSCH to 25dsub
  • Owner changed from anybody to srl
  • Type changed from unknown to enhancement

comment:3 Changed 4 years ago by emmons

  • Milestone changed from 25dsub to 25M1

Moving all 25dsub to 25M1. Please adjust the milestone if you are not planning to complete the item in the 25M1 time frame.

comment:4 Changed 4 years ago by srl

  • Milestone changed from 25M1 to 25rc

comment:5 Changed 4 years ago by srl

  • Milestone changed from 25rc to 26dsub

rolling

comment:6 Changed 4 years ago by srl

  • Milestone changed from 26dsub to 26dvet

comment:7 Changed 4 years ago by srl

  • Xref set to 7339

comment:8 Changed 3 years ago by srl

  • Milestone changed from 26dvet to 27dsub

roll

comment:9 Changed 3 years ago by markus

  • Phase set to dsub
  • Milestone changed from 27dsub to 27

comment:10 Changed 3 years ago by srl

  • Milestone changed from 27 to 28

roll

comment:11 Changed 3 years ago by srl

  • Status changed from assigned to accepted

comment:12 Changed 2 years ago by emmons

  • Milestone changed from 28 to 29

Moving all survey related to 29dsub

comment:13 Changed 2 years ago by emmons

  • Milestone changed from 29 to upcoming

Automatic move of all 29 -> upcoming

View

Add a comment

Modify Ticket

Action
as accepted
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.