- 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