Issue Details (XML | Word | Printable)

Key: APF-1114
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Matt Raible
Reporter: Matt Raible
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
AppFuse

Upgrade to Tapestry 5

Created: 08/Dec/08 05:48 PM   Updated: 17/Nov/09 12:24 AM   Resolved: 17/Nov/09 12:24 AM
Component/s: Web - Tapestry
Affects Version/s: 2.0.2
Fix Version/s: 2.1.0-M1


 Description  « Hide
Initial work done by Serge Eby:

http://markmail.org/message/cjeslecr5a3bfvzw

Matt Raible made changes - 08/Dec/08 05:50 PM
Field Original Value New Value
Status Open [ 1 ] In Progress [ 3 ]
3176 by  Matt Raible (121 files)
08/Dec/08 05:51 PM (20 months, 12 days ago)
APF-1114: First pass at upgrading to Tapestry 5. Thanks to Serge Eby for his hard work in making this happen.
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/services 3176 history download new
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/services 3176 history download new
appfuse: trunk/web/tapestry/src/main/webapp/Signup.tml 3176 history download (+15) new
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/SignupForm.java 3176 history deleted
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/services/impl/ValidationDelegate.java 3176 history download (+101) new
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/data/UserSession.java 3176 history download (+46) new
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/admin/FlushCache.java 3176 history download (+44) new
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/FileUpload.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/passwordHint.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/FileDisplay.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/signup.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/mainMenu.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/Error.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/Error.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/passwordHint.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/UserForm.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/signup.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/UserForm.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/FileUpload.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/mainMenu.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/FileDisplay.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/admin/ActiveUsers.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/admin 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/admin/ActiveUsers.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/admin/UserList.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/admin/UserList.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/admin/Reload.html 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/tapestry/admin/Reload.page 3176 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/ShowError.html 3176 history deleted
...91 more files in changeset

3178 by  Matt Raible (19 files)
09/Dec/08 01:36 AM (20 months, 12 days ago)
APF-1114: Fixed PasswordHint and Canoo Web Tests
appfuse: trunk/web/tapestry/src/main/webapp/scripts/login.js 3178 history download (+20) new
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/FileUpload.java 3178 history download (+1 -7) diffs
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/urlrewrite.xml 3178 history download (+6 -6) diffs
appfuse: trunk/web/tapestry/src/main/resources/org/appfuse/webapp/components/UserForm.tml 3178 history download (+0 -2) diffs
appfuse: trunk/web/tapestry/src/main/webapp/Signup.tml 3178 history download (+1 -1) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/PasswordHint.java 3178 history download (+15 -17) diffs
appfuse: trunk/web/tapestry/src/main/webapp/Login.tml 3178 history download (+8 -5) diffs
appfuse: trunk/web/tapestry/src/main/webapp/FileUpload.tml 3178 history download (+5 -9) diffs
appfuse: trunk/web/tapestry/src/main/webapp/UserEdit.tml 3178 history download (+1 -1) diffs
appfuse: trunk/web/tapestry/src/main/webapp/admin/UserList.tml 3178 history download (+1 -1) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/Login.java 3178 history download (+4 -1) diffs
appfuse: trunk/web/tapestry/src/main/webapp/FileDisplay.tml 3178 history download (+3 -3) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/UserEdit.java 3178 history download (+0 -2) diffs
appfuse: trunk/web/tapestry/src/main/resources/org/appfuse/webapp/components/Layout.tml 3178 history download (+1 -2) diffs
appfuse: trunk/web/tapestry/src/test/resources/web-tests.xml 3178 history download (+9 -9) diffs
appfuse: trunk/web/tapestry/src/main/webapp/scripts 3178 history download new
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/web.xml 3178 history download (+0 -28) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/FileDisplay.java 3178 history download (+22 -7) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/BasePage.java 3178 history download (+1 -1) diffs

3194 by  Matt Raible (21 files)
16/Dec/08 11:55 PM (20 months, 4 days ago)
APF-1114: Updated AMP for Tapestry 5. Still in progress.
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/struts/action.ftl 3194 history download (+1 -1) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/tapestry/list-page.ftl 3194 history deleted
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/java/org/appfuse/tool/ArtifactInstaller.java 3194 history download (+3 -9) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/tapestry/form-test.ftl 3194 history download (+11 -4) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/tapestry/list-test.ftl 3194 history download (+11 -4) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/BasePageTestCase.java 3194 history download (+35) new
appfuse: trunk/plugins/appfuse-maven-plugin/src/test/java/org/appfuse/mojo/exporter/GenerateTapestryTest.java 3194 history download (+4 -10) diffs
appfuse: trunk/archetypes/appfuse-modular-tapestry/src/main/resources/META-INF/archetype.xml 3194 history download (+0 -1) diffs
appfuse: trunk/archetypes/appfuse-basic-tapestry/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml 3194 history download (+0 -18) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/tapestry/list.ftl 3194 history download (+39 -17) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/tapestry/web-tests.ftl 3194 history download (+4 -4) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/tapestry/form-page.ftl 3194 history deleted
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/tapestry/list-view.ftl 3194 history download (+31 -31) diffs
appfuse: trunk/archetypes/appfuse-basic-tapestry/src/main/resources/META-INF/archetype.xml 3194 history download (+0 -1) diffs
appfuse: trunk/archetypes/appfuse-basic-jsf/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/applicationContext.xml 3194 history download (+9 -1) diffs
appfuse: trunk/archetypes/appfuse-basic-tapestry/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/tapestry.application 3194 history deleted
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/tapestry/form-view.ftl 3194 history download (+18 -68) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/java/org/appfuse/tool/AppFuseExporter.java 3194 history download (+2 -6) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/appfuse/web/tapestry/form.ftl 3194 history download (+41 -34) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/BasePageTestCase.java 3194 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/web.xml 3194 history download (+0 -18) diffs

Matt Raible added a comment - 06/May/09 01:04 AM
Upgraded to 5.0.18 with Otho's help: http://tinyurl.com/d9lcau

Matt Raible added a comment - 06/May/09 10:18 PM
Still need to complete the following before closing this issue:

1. Write tests for web/tapestry.
2. Write templates for tests in AMP.
3. Upgrade to Tapestry 5.1: http://tapestryjava.blogspot.com/2009/05/apache-tapestr-51-final-release-5105.html

3254 by  Matt Raible (22 files)
25/Oct/09 12:47 AM (10 months, 2 days ago)
APF-1114: Upgraded to Tapestry 5.1
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/services/IntegrationTestModule.java 3254 history download (+16) new
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/PasswordHintTest.java 3254 history download (+2 -4) diffs
appfuse: trunk/web/common/src/main/java/org/appfuse/webapp/util/RequestUtil.java 3254 history download (+2 -0) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/Signup.java 3254 history download (+6 -4) diffs
appfuse: trunk/web/tapestry/src/main/webapp/images/iconInformation.gif 3254 history download new
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/SignupTest.java 3254 history download (+36 -132) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/services/AppModule.java 3254 history download (+7 -12) diffs
appfuse: trunk/web/common/src/main/resources/log4j.xml 3254 history download (+4 -0) diffs
appfuse: trunk/pom.xml 3254 history download (+1 -1) diffs
appfuse: trunk/web/tapestry/src/main/webapp/images 3254 history download new
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/UserEditTest.java 3254 history download (+2 -6) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/services/TestModule.java 3254 history deleted
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/services/SpringObjectProvider.java 3254 history download (+5 -15) diffs
appfuse: trunk/web/pom.xml 3254 history download (+4 -0) diffs
appfuse: trunk/web/tapestry/src/test/resources/web-tests.xml 3254 history download (+2 -2) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/BasePageTester.java 3254 history download (+43 -30) diffs
appfuse: trunk/web/tapestry/pom.xml 3254 history download (+15 -3) diffs
appfuse: trunk/web/tapestry/src/main/webapp/images/iconWarning.gif 3254 history download new
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/admin/UserListTest.java 3254 history download (+2 -4) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/BasePage.java 3254 history download (+10 -10) diffs
appfuse: trunk/service/src/main/java/org/appfuse/service/MailEngine.java 3254 history download (+4 -0) diffs
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/web.xml 3254 history download (+5 -1) diffs

Matt Raible added a comment - 25/Oct/09 04:10 PM
Upgraded to 5.1, still need to write tests and templates.

3296 by  Matt Raible (6 files)
04/Nov/09 02:58 PM (9 months, 23 days ago)
APF-1114: Dear Tapestry - I don't want Selenium, please don't include it. Also configured <home> for Cargo so local Tomcat install is used if present.
appfuse: trunk/web/jsf/pom.xml 3296 history download (+1 -0) diffs
appfuse: trunk/web/struts/pom.xml 3296 history download (+1 -0) diffs
appfuse: trunk/web/tapestry/pom.xml 3296 history download (+1 -0) diffs
appfuse: trunk/web/spring/pom.xml 3296 history download (+1 -0) diffs
appfuse: trunk/archetypes/appfuse-basic-tapestry/src/pom.xml 3296 history download (+3 -3) diffs
appfuse: trunk/pom.xml 3296 history download (+1 -0) diffs

3298 by  Matt Raible (24 files)
09/Nov/09 01:42 AM (9 months, 18 days ago)
APF-1114: Finished writing tests for Tapestry module. Still need to complete test templates for AMP.
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/PasswordHintTest.java 3298 history download (+24 -38) diffs
appfuse: trunk/web/jsf/src/main/webapp/scripts/login.js 3298 history download (+32) new
appfuse: trunk/web/tapestry/src/main/webapp/admin/UserList.tml 3298 history download (+3 -5) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/components/UserForm.tml 3298 history download (+6 -13) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/services/impl/ServiceFacadeImpl.java 3298 history download (+16 -25) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/UserEdit.java 3298 history download (+3 -6) diffs
appfuse: trunk/web/spring/src/main/webapp/scripts/login.js 3298 history download (+32) new
appfuse: trunk/web/common/src/main/webapp/scripts/login.js 3298 history deleted
appfuse: trunk/archetypes/appfuse-basic-tapestry/src/pom.xml 3298 history download (+44 -20) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/services/AppModule.java 3298 history download (+2 -46) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/UserEditTest.java 3298 history download (+87 -52) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/components/UserForm.java 3298 history download (+1 -1) diffs
appfuse: trunk/service/src/main/java/org/appfuse/service/impl/RoleManagerImpl.java 3298 history download (+7 -2) diffs
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF 3298 history download modified
appfuse: trunk/archetypes/appfuse-modular-tapestry/src/web/pom.xml 3298 history download (+44 -20) diffs
appfuse: trunk/web/common/src/main/resources/ApplicationResources.properties 3298 history download (+1 -1) diffs
appfuse: trunk/web/tapestry/pom.xml 3298 history download (+47 -21) diffs
appfuse: trunk/web/tapestry/src/main/webapp/Login.tml 3298 history download (+3 -0) diffs
appfuse: trunk/service/src/test/java/org/appfuse/service/impl/UserManagerImplTest.java 3298 history download (+2 -2) diffs
appfuse: trunk/web/jsf/src/main/webapp/scripts 3298 history download new
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/Login.java 3298 history download (+16 -6) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/PasswordHint.java 3298 history download (+5 -9) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/admin/UserListTest.java 3298 history download (+6 -27) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/BasePage.java 3298 history download (+0 -1) diffs

Matt Raible added a comment - 09/Nov/09 01:47 AM
Added Ant plugin in poms to copy src/main/resources/ApplicationResources* to src/main/webapp/app*. Seems to work well and still allows tests and Struts Menu to use i18n files from classpath.

3300 by  Matt Raible (1 file)
09/Nov/09 01:59 AM (9 months, 18 days ago)
3301 by  Matt Raible (22 files)
10/Nov/09 11:37 PM (9 months, 16 days ago)
APF-1114: Changed Tapestry 5 testing infrastructure to not use object provider. Tapestry mailing list reference: http://bit.ly/3BqjpG
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/PasswordHintTest.java 3301 history download (+4 -9) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/admin/Reload.java 3301 history download (+0 -3) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/Signup.java 3301 history download (+3 -3) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/MainMenu.java 3301 history download (+3 -2) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/services/impl/ServiceFacadeImpl.java 3301 history download (+0 -1) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/SignupTest.java 3301 history download (+3 -2) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/services/AppModule.java 3301 history download (+5 -11) diffs
appfuse: trunk/web/tapestry/src/main/webapp/scripts/login.js 3301 history download (+1 -1) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/services 3301 history deleted
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/services/SpringObjectProvider.java 3301 history deleted
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/services/IntegrationTestModule.java 3301 history deleted
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/UserEditTest.java 3301 history download (+3 -2) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/BasePageTestCase.java 3301 history download (+64 -35) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/admin/UserList.java 3301 history download (+6 -13) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/BasePageTester.java 3301 history deleted
appfuse: trunk/web/tapestry/src/main/webapp/Login.tml 3301 history download (+0 -4) diffs
appfuse: trunk/data/ibatis/pom.xml 3301 history download (+0 -8) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/Login.java 3301 history download (+0 -5) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/PasswordHint.java 3301 history download (+0 -5) diffs
appfuse: trunk/web/tapestry/src/test/java/org/appfuse/webapp/pages/admin/UserListTest.java 3301 history download (+4 -2) diffs
appfuse: trunk/web/tapestry/src/main/java/org/appfuse/webapp/pages/BasePage.java 3301 history download (+0 -2) diffs
appfuse: trunk/web/tapestry/src/main/webapp/WEB-INF/web.xml 3301 history download (+2 -2) diffs

Matt Raible made changes - 17/Nov/09 12:24 AM
Resolution Fixed [ 1 ]
Status In Progress [ 3 ] Resolved [ 5 ]