tracks/tracks/app/helpers
lukemelia bde8a0bde0 Introduce selenium tests to help get the ajax interactions correct and maintainable.
Start to improve the ajax interactions around the new deferred actions section on the project detail page
Add a README for developers describing how to run the selenium tests.


git-svn-id: http://www.rousette.org.uk/svn/tracks-repos/trunk@387 a4c988fc-2ded-0310-b66e-134b36920a42
2007-01-02 00:19:57 +00:00
..
admin_helper.rb Created an admin controller that allows the admin user (only) to view the users on the system and destroy and signup new users. Destroying a user deletes all of their actions, contexts, projects and notes. 2006-12-10 19:30:19 +00:00
application_helper.rb * Made links work for project and context links that contain an underscore('_') or a dot('.'). I removed urlize() and deurlize() in favor or methods on the models mixed in by the new UrlFriendlyName module. 2006-12-11 04:48:56 +00:00
backend_helper.rb Created tests for backend_controller to cover security concerns, including #372 "user can add an action to another user's context via API". Modified backend_controller to close that hole and make the tests pass. 2006-08-25 02:25:18 +00:00
context_helper.rb Applied changes to context corresponding to yesterday's project changeset: tests, prohibit slashes, introduce RJS, relocate new context form. 2006-06-20 02:07:18 +00:00
feed_helper.rb Divide UserController into a UserController and a PreferencesController. Divide FeedController into a FeedController and a FeedlistController. Pull up layout and login filter into ApplicationController and override as needed. Ignored new tmp directories. 2006-12-13 08:31:48 +00:00
feedlist_helper.rb Divide UserController into a UserController and a PreferencesController. Divide FeedController into a FeedController and a FeedlistController. Pull up layout and login filter into ApplicationController and override as needed. Ignored new tmp directories. 2006-12-13 08:31:48 +00:00
login_helper.rb Changed all instances of @response, @request, @session etc. to the new forms or response, request, session etc. 2006-05-13 13:32:39 +00:00
mobile_helper.rb Implemented a proper mobile view, designed for viewing on a mobile phone browser (so far only tested on 'small screen' view of Opera, which mimics Opera mini). To get the mobile view, enter the URL http://yoururl.com/mobile/ 2006-06-18 17:17:34 +00:00
note_helper.rb Added Notes. These are added to a particular project, and displayed in summary form on /project/[name]. You can see all notes on /notes, and individual notes on /note/[id]. The latter two pages allow you to delete and edit the notes. The note body uses Textile/Markdown format. 2005-06-18 13:46:03 +00:00
preferences_helper.rb Divide UserController into a UserController and a PreferencesController. Divide FeedController into a FeedController and a FeedlistController. Pull up layout and login filter into ApplicationController and override as needed. Ignored new tmp directories. 2006-12-13 08:31:48 +00:00
project_helper.rb Refactor the Ajax for project creation to use RJS. Introduce the ARTS plugin to test RJS. Move the New Project form to the right-hand side a la the new item form. (I much prefer this -- other input?) Introduce new validation in project model that fixes #306. 2006-06-19 06:36:00 +00:00
todo_helper.rb Introduce selenium tests to help get the ajax interactions correct and maintainable. 2007-01-02 00:19:57 +00:00
user_helper.rb Changed the shebang lines to <tt>#!/usr/bin/env ruby</tt>. This should work for all *nix based setups (Linux or Mac OS X), but Windows users will probably have to change it. Try this command at the command line, run inside the Tracks directory: 2005-08-28 12:54:47 +00:00