| * a folder test (regular expression) for baseline process creation (#Site.validate_on_create) |
| * link for cadmin to a checkout, so we can reverse a test checkout |
| * new layout 'site' for intro page and code in OtherController |
| * Redirect_to_path deprecated in Rails 2.0.2, replaced with to redirect_to(path) |
| * Removed terms of use, privacy policy from epf.eclipse.org |
| * Removed migration code used for epfwiki.net to epf.eclips.org migration |
| * Removed PinEdit support |
| * Removed backup stuff |
| * Removed ability to download_logfiles |
| * Removed code to remove white/empty lines on save in the HTML Editor, this was a workaround for PinEdit |
| * Removed CSDIFF dependencies (note: not all changes for CSDIFF replacement with XHTMLDiff have been made) |
| * LogicaCMG -> Logica |
| * Created TinyMCE plugin for EPF Wiki |
| * Refactored HTML editor form parameter (removed save parameter created different actions: save, checkin, undocheckout, preview) |
| * Checkin dialog nows redirects to 'View' not 'Info' |
| * Added Templates plugin |
| * Now using using uma.type, uma.presentationName, not content type, title element |
| * Removed footer (site help and feedback) from layouts/wiki.rhtml |
| * Discussion |
| * Add me to this list |
| * Brief description for a template |
| * Removed 'Recent Uploads' from right bar in site.rhtml and removed app/views/uploads/_recent.rhtml |
| * Replaced 'Help Area' with 'Toolbox' |
| * Removed stuff about EPF Wiki downloads |
| * Removed 005_feedback.rb |
| * '/' and '/other/home' redirect to 'login' when there are no users |
| * Renamed column 'site_id' to 'wiki_id' in table 'versions'. Added new column 'baseline_process_id' |
| * Refactored page.html and version.html |
| * Removed baselines_controller.rb, baseline.rb, /app/views/baselines/* |
| , /test/functional/baselines_controller_test.rb, enhancements_controller.rbs |
| (NOT REMOVED FROM CVS or in CVS operation) |
| * Renamed Page.find_or_new to Page.new_from_epfc |
| * Welcome messages, Help Message, About Page etc can be customized by the central administrator |
| * Removed treebrowser.js from wiki.rhtml |
| * Most Recent on Home page displays last 15 comments, versions, uploads and/or new pages |
| * Cleanup of login page. Note that the welcome message can now also be changed. |
| * Users are now automatically subscribed to a page if they add a comment or version |
| * Added Hall of Fame: Monthly and Overall |
| * Replaced application helpers url_for_site, url_for_page with #Page.url, #WikiPage.url, #BaselineProcess.url |
| * Removed ApplicationHelper.tabs and replaced with #ApplicationHelper.menulink_to. This helper uses better CSS techniques for rendering tabs |
| * Removed use of 'activate' in Controller code |
| * Removed Site.find_wikis, replaced with Wiki.find(:all, :conditions => ['obsolete_on is null']) |
| * Created PortalController, moved about, archives, feedback, home, search, wikis to portal |
| * Implemented new toolbar for EPFC pages: discussion, edit, new, history home (right), manage (right) |
| * Implemented new menu links for Management: my EPF Wiki, home ,about(admin), logout |
| * link_to_site shouldn't allow a site to get 'framed' (using popup now) |
| * Split Version into BaselineProcessVersion and UserVersion for a clean seperation. Also don't create copies of html files in Wiki. |
| * Removed PageLocation (was not really used) |
| * Implemented new menu links for Management layout: Sites, Users, My EPF Wiki, About (admin) -> home (right), logout(right) |
| * Removed auto_update.rb (used for epf.eclipse.org) |
| * New method for creating new pages WikiPage.new_using_template |
| * Don't use size, use count (mainly a problem in test code) |
| * Removed difference analysis stuff |
| * Changed tidy config to not show errors and warnings (in the console). Value was show-errors: 1 and show-warnings: 1, added quiet: yes |
| * Remove the ability to checkout to another Wiki |
| * Replaced the markdown stuff for VersionsController.text using only strip_tags and simple_format |
| * users/show/:id made public, changed helper link_to_to user always displays a link |
| * Made link_to_notification_toggle user aware + cadmin can now change notification of user. Removed link_to_notificication helper |
| * Made link_to_change_report_notification_toggle user aware, same as previous |
| * Removed helper link_to_user_actions |
| * Added Terms of Use and Privacy Policy dmin messages |
| * Creating a new page now creates a notification subscription, see WikiPage.new_using_template |
| * New pages created by users are 'enhanced' now with Page.enhance_file, see WikiPage.new_using_template |
| * Error when creating new page based on template: "No checkout created; new page operation should have created a checkout" fixed in WikiPage (has_one :checkout) |
| * Contributors will be notified about harvested contributions when the Wiki is updated with a new baseline. So no update means users are not notified |
| * Improved generating of diffs, HTML is prepared for diff and stored in a separate directory 'diffs'. This way we don't have to manipulate the HTML of a BaselineProcess. The directory can be purged at any time. |
| * Replaced Python markdown functionaliy with plain Rails helpers strip_tags and simple_format, see VersionsController.text |
| * Improvement: notify immediate users receive notification of new uploads, comments, changes, updates |
| * Validate presence of :user, :wiki, :page in Version |
| * Fixed SystemStackError bug when updating a site with unharvested versions |
| * Users can open checked out pages, they get a message that the file is checked out and cannot be saved |
| * Removed Version.new_basedonversion |
| * Improved archives |
| * Removed comments_count versions_count in 001_initial.rb |
| * Disable the terms of use restriction on sign up |
| * More simple change reports (+ renamed report.rhtml to summary.rhtml) |
| * Changed tidy config: indent: no + sort-attributes: alpha for better diffs |
| * Creating a Comment about a new WikiPage will cause an error. This should not be allowed and we should display a user friendly message |
| * Expire all pages on do_update |
| * Public page for user (column is in table: users.text) |
| * "Couldn't find User without an ID" when sending report |
| * No link to ordinary users when using link_to_user |
| * Also expire public/index.html (same as portal/home) |
| * Use self.version.wiki not self.version.site |
| * Added tab4 image |
| * Checkin fails with "No such file or directory - app/models/page_head_snippet.txt". Should use File.expand_path in Page.get_snippets |
| * Removed 'Free' from "Free software...anyone can edit" |
| * Allow users to add free text to public user page |
| * Cleanup of unused, unnecessary things in checkout |
| * Email view files 'new_password.rhtml' and 'confirmation_link.rhtml' replaced with 'welcome.rhtml' |
| * Site.templates: checked out template causes "You have a nil object when you didn't expect it. The error occurred while evaluating nil.page" when trying to create a new page |
| * "undefined method `versions_in_site' for #" on update of a Wiki |
| * UserController.send_report: redirect to 'account', not 'show' |
| * Enhanced Wiki.enhance_files to prevent wrapping of elements after TinyMCE modifies content (pageTitle, expandCollapseLink) |
| * Undo checkout when it is a new page should also delete the page (not only version) (Checkout.undo, PagesControllerTest.test_undocheckout, PagesController.undocheckout) |
| * Bug 238010 - Allow all admin user to trigger a Wiki update (SitesController) |
| * Deleted resend functionality (Notifier, LoginController, LoginControllerTest) |
| * Bug 238009 - Support deleting and archiving wikis and baselines (ApplicationHelper.link_to_site, sites/list.rhtml, SitesContoller.obsolete |
| * Support different port numbers than 80, use request.host + (request.port == 80 ? '' : ':' + request.port.to_s) and not only request.host: LoginController, PagesController, UploadsController, other/env.rhtml, versions/show.rhtml, CommentsControllerTest, LoginControllerTest, PagesControllerTest |
| * Use error FLASH_USE_POST_NOT_GET with verify method post in controllers (FeedbacksController, LoginController, SitesController, UploadsController, UsersController) |
| * When creating new pages, make the filename unique when it isn't unique (WikiPage.new_using_template, WikiPage.make_rel_path_unique) |
| * Moved arrow.gif (for comment div) to images (default.css, wiki.css) |
| * Other workaround for rjs caching problem (changed wiki.js, generic.expire_all_pages) |
| * Removed support for index.html, we now explicitly assume EPFC will use index.htm |
| * Added plugin for EPF Practices Library, this will replace OpenUP |
| |