TECHDEBT: Remove old surveys in Elsie F

Description

In F, we want to remove the old surveys code completely. E was the release to migrate to Question Groups.

Under Admin, Manage Surveys section should be removed.

In entities where you can attach a survey, you should only be able to attach question groups and view question groups now. We should assume that all old surveys have been migrated to QG.

In those sections, it would be nice to replace any references to "Survey" with "Question Group"

  • So on the right side bar, instead of Surveys, it should say Question Groups

  • Instead of Attach a Survey link, it should say Attach a Question Group

  • Once you go into Attach, replace Survey with Question Group

Environment

None

Activity

Show:
Mifos Hudson Jira Plugin User
January 29, 2011, 10:27 AM

Integrated in

head-master #2775
MIFOS-4558: replace survey text with question group

Keith Woodlock : b4c44fccdc7e19e386abecf762a2f7eeaa2d0558
Files :

  • application/src/main/webapp/pages/application/group/jsp/viewgroupdetails.jsp

  • questionnaire/src/main/resources/org/mifos/platform/questionnaire/ui/localizedProperties/questionnaire_messages.properties

  • application/src/main/resources/org/mifos/config/localizedResources/SurveysUIResources.properties

Mifos Hudson Jira Plugin User
January 29, 2011, 11:12 AM

Integrated in

head-master #2776
MIFOS-4558: remove ppi jsp pages and unused message source configuration
MIFOS-4558: remove question tag from application

Keith Woodlock : d83de9c536c29905fb08986ee47992e3aa9f3189
Files :

  • application/src/main/webapp/pages/application/ppi/jsp/preview.jsp

  • application/src/main/webapp/pages/application/ppi/jsp/configure.jsp

  • application/src/main/webapp/WEB-INF/other-struts-config.xml

  • application/src/main/webapp/pages/application/ppi/jsp/get.jsp

Keith Woodlock : 06b16803c1c0601c61a96efeedbce34561f8c56e
Files :

  • application/src/test/java/org/mifos/customers/surveys/struts/tag/QuestionTagIntegrationTest.java

  • application/src/test/java/org/mifos/customers/surveys/business/QuestionUtils.java

  • application/src/test/java/org/mifos/customers/surveys/business/QuestionTest.java

  • application/src/test/java/org/mifos/customers/surveys/business/CustomFieldUtils.java

  • application/src/test/java/org/mifos/customers/surveys/business/SurveyUtils.java

  • application/src/main/java/org/mifos/customers/surveys/struts/tag/QuestionTag.java

  • application/src/main/webapp/WEB-INF/tlds/mifos-customtags.tld

Mifos Hudson Jira Plugin User
January 29, 2011, 11:56 AM

Integrated in

head-master #2777
MIFOS-4558: remove ppi implementation and ppi and survey tests

Keith Woodlock : 05ea962b9d9654292541e2249783c25b75b831f7
Files :

  • appdomain/src/main/java/org/mifos/customers/surveys/business/service/SurveysBusinessService.java

  • application/src/test/java/org/mifos/customers/ppi/business/PpiSurveyInstanceTest.java

  • appdomain/src/main/java/org/mifos/customers/ppi/helpers/Country.java

  • appdomain/src/main/java/org/mifos/customers/ppi/business/PPISurvey.java

  • application/src/test/java/org/mifos/customers/surveys/business/SurveyIntegrationTest.java

  • appdomain/src/main/resources/org/mifos/customers/surveys/business/SurveyInstance.hbm.xml

  • appdomain/src/main/java/org/mifos/customers/ppi/helpers/XmlPPISurveyParser.java

  • application/src/test/java/org/mifos/customers/ppi/helpers/XmlPPIParserTest.java

  • appdomain/src/main/resources/org/mifos/customers/surveys/business/Survey.hbm.xml

  • appdomain/src/main/java/org/mifos/customers/ppi/persistence/PPIPersistence.java

  • application/src/test/java/org/mifos/customers/ppi/business/PpiLikelihoodTest.java

  • application/src/test/java/org/mifos/customers/ppi/business/MockPPISurvey.java

  • application/src/test/java/org/mifos/customers/ppi/business/PPISurveyIntegrationTest.java

  • appdomain/src/main/java/org/mifos/framework/util/helpers/PPICalculator.java

  • application/src/test/java/org/mifos/customers/ppi/business/MockSurveyResponse.java

  • application/src/test/java/org/mifos/customers/ppi/persistence/PPIPersistenceIntegrationTest.java

  • application/src/test/java/org/mifos/framework/util/helpers/PPICalculatorTest.java

  • appdomain/src/main/java/org/mifos/customers/ppi/business/PPISurveyInstance.java

  • appdomain/src/main/java/org/mifos/customers/ppi/helpers/PovertyBand.java

  • application/src/test/java/org/mifos/customers/ppi/business/PPIChoiceIntegrationTest.java

Mifos Hudson Jira Plugin User
January 29, 2011, 1:34 PM

Integrated in

head-master #2778
MIFOS-4558: remove hibernate mappings and implementation of ppi and survey.

Keith Woodlock : 1156629e3c551e9c126f998470c83c293987a3e6
Files :

  • appdomain/src/main/java/org/mifos/customers/surveys/business/Question.java

  • appdomain/src/main/java/org/mifos/customers/surveys/SurveysConstants.java

  • appdomain/src/main/java/org/mifos/application/servicefacade/GroupServiceFacadeWebTier.java

  • appdomain/src/main/resources/org/mifos/customers/surveys/business/Survey.hbm.xml

  • appdomain/src/main/java/org/mifos/customers/surveys/helpers/AnswerType.java

  • appdomain/src/main/java/org/mifos/customers/surveys/business/QuestionChoice.java

  • appdomain/src/main/java/org/mifos/customers/surveys/helpers/SurveyState.java

  • application/src/test/java/org/mifos/customers/surveys/persistence/SurveysPersistenceIntegrationTest.java

  • appdomain/src/main/java/org/mifos/customers/surveys/persistence/SurveysPersistence.java

  • appdomain/src/main/java/org/mifos/customers/ppi/business/PPILikelihood.java

  • appdomain/src/main/resources/org/mifos/framework/util/resources/hibernate.cfg.xml

  • appdomain/src/main/resources/org/mifos/customers/surveys/business/SurveyQuestion.hbm.xml

  • appdomain/src/main/resources/org/mifos/customers/business/CustomerBO.hbm.xml

  • appdomain/src/main/java/org/mifos/application/servicefacade/LoanAccountServiceFacadeWebTier.java

  • appdomain/src/main/java/org/mifos/customers/surveys/exceptions/SurveyExceptionConstants.java

  • appdomain/src/main/java/org/mifos/customers/ppi/business/PPIChoice.java

  • appdomain/src/main/java/org/mifos/customers/surveys/business/SurveyInstance.java

  • appdomain/src/main/resources/org/mifos/customers/surveys/business/QuestionChoice.hbm.xml

  • appdomain/src/main/resources/org/mifos/customers/surveys/business/Question.hbm.xml

  • appdomain/src/main/java/org/mifos/customers/surveys/business/Survey.java

  • appdomain/src/main/java/org/mifos/customers/surveys/business/SurveyQuestion.java

  • appdomain/src/main/java/org/mifos/customers/surveys/helpers/SurveyType.java

  • appdomain/src/main/java/org/mifos/customers/surveys/helpers/InstanceStatus.java

  • appdomain/src/main/resources/org/mifos/customers/surveys/business/SurveyInstance.hbm.xml

  • appdomain/src/main/java/org/mifos/application/servicefacade/CenterServiceFacadeWebTier.java

  • appdomain/src/main/java/org/mifos/customers/surveys/helpers/QuestionState.java

  • appdomain/src/main/java/org/mifos/customers/surveys/business/SurveyResponse.java

  • appdomain/src/main/resources/org/mifos/customers/ppi/business/PPILikelihood.hbm.xml

  • appdomain/src/main/java/org/mifos/customers/ppi/business/PPILikelihoodValidator.java

  • appdomain/src/main/java/org/mifos/customers/client/business/ClientBO.java

  • appdomain/src/main/java/org/mifos/application/servicefacade/ClientServiceFacadeWebTier.java

  • appdomain/src/main/java/org/mifos/customers/persistence/CustomerDaoHibernate.java

  • appdomain/src/main/resources/org/mifos/customers/surveys/business/SurveyResponse.hbm.xml

  • appdomain/src/main/java/org/mifos/customers/persistence/CustomerDao.java

  • appdomain/src/main/resources/org/mifos/config/resources/legacy-daos.xml

keithwoodlock
January 29, 2011, 8:46 PM

fixed in

65d97490d5daa2f00fdcd0fde3e46b434c4bcf5d,
c16b14174816a5e0ed712f01309ce260235339d5,
b4c44fccdc7e19e386abecf762a2f7eeaa2d0558,
d83de9c536c29905fb08986ee47992e3aa9f3189,
06b16803c1c0601c61a96efeedbce34561f8c56e,
05ea962b9d9654292541e2249783c25b75b831f7,
1156629e3c551e9c126f998470c83c293987a3e6

Assignee

mifosqa

Reporter

Kay Chau

Labels

Implementation Priority

None

URL

None

Story Points

1

Team

Core

Scheduled For

Release

Epic

None

productboard URL

None

Man Day Estimate

None

Components

Fix versions

Affects versions

Priority

Minor
Configure