Reinier Balt
e1c693dfdc
get all selenium features to run and fix the badge update for notes
2010-02-06 22:36:13 +01:00
Reinier Balt
c9566047fc
change notes controller to enable adding notes through REST api.
...
see http://www.getontracks.org/forums/viewthread/530/
2010-02-03 17:33:50 +01:00
Reinier Balt
8f349d3b6b
set configurations for using cucumber and selenium
...
if you want to run it, update your database.yml to include cucumber and selenium environments (like in the .tmpl) and run
RAILS_ENV=selenium cucumber -p selenium
2010-02-02 22:52:32 +01:00
Eric Allen
502e60c9a1
Oops..Forgot to revert this little bit of i18n
...
Fixes #991
2010-01-26 15:50:21 -05:00
Reinier Balt
c3e731e0a3
fix sort order for text feeds. From discussion at http://www.getontracks.org/forums/viewthread/442/
2010-01-19 11:03:46 +01:00
Eric Allen
7e7106265c
Autofocus on todo description
2010-01-17 18:37:43 -08:00
Eric Allen
deafad16c0
Get rid of weird render params
...
This line caused the page to not get a layout in Rails 2.3.5
Fixes #988
2010-01-17 11:33:35 -08:00
Eric Allen
66e9c42033
Smart auto-refresh logic
...
No longer destroys ongoing edits
Fixes #907
2010-01-17 11:07:21 -08:00
Eric Allen
f39108d2e7
Better autocomplete updating from RJS
...
Fixes #981
2010-01-17 10:49:27 -08:00
Eric Allen
761810cf7f
Merge branch 'cas'
2010-01-14 09:46:20 -08:00
Reinier Balt
07ef7ed7a8
this change belongs to previous commit...
2010-01-13 20:47:15 +01:00
Reinier Balt
24a37e217d
fix notes page. The change to autolink Mail.app URLs was working only for todo views, not for the notes view. Moved link code to application_helper
2010-01-13 20:45:09 +01:00
Eric Allen
b87f4cc12e
Revert i18n changes
...
We haven't merged that branch yet to trunk
2010-01-12 17:49:39 -08:00
Eric Allen
f33b747422
Use correct idiom for undefind module
2010-01-12 17:30:51 -08:00
Erik Ordway
07dd842525
remove debuging message
2010-01-12 17:18:11 -08:00
Erik Ordway
901af95c69
clean up debug code and get new user correct
2010-01-12 17:18:01 -08:00
Erik Ordway
5b431ef50a
This allows CAS to work side by side with other Auth methods.
...
This is at least one issue with this
to logout of CAS you need session information but the logout method blows this away so I do the cas log out before the session is killed so the session persistest in rails. Because I needed to move the CAS before filters into login_cas and out of the application to make it work side by side. The user will still be logined into tracks even though their CAS session is closed as the session will still be there.
def logout
@user.forget_me if logged_in?
cookies.delete :auth_token
session['user_id'] = nil
if ( SITE_CONFIG['authentication_schemes'].include? 'cas') && session[:cas_user]
CASClient::Frameworks::Rails::Filter.logout(self)
else
reset_session
notify :notice, "You have been logged out of Tracks."
redirect_to_login
end
end
The other issue I have with this is that:
I could not find a use case for having mixed auth when using CAS. The reason to move to CAS is that all your users use CAS all the time. Even for admin accounts. Moodle is a good example of this in that when you activate CAS the default is that you can now only access moodle via CAS. By allowing mixed auth and self signup you end up with a anyone (the public) being able to sign up for accounts.
2010-01-12 17:17:56 -08:00
Patrice Neff
c7828185d6
Automatically insert backlink to the message in the Mail.app Apple
...
Script.
2010-01-10 08:34:10 +08:00
Patrice Neff
5299490c83
Linkify message:// URLs in notes. Those links are used by Mail.app on
...
Mac OS X to link to a mail message by message id.
2010-01-10 08:34:10 +08:00
Eric Allen
bbbb3a1886
First whack at "promote to project" function
...
Progress on issue #64
2009-12-20 13:36:05 -05:00
Eric Allen
ce3897a2bd
Allow predecessor assignment to deferred todos
...
Fixes #970
2009-12-20 13:27:32 -05:00
Eric Allen
9ddd5c5d2a
Correct context hiding behavior in tag view
...
Fixes #952
2009-12-20 13:05:42 -05:00
Eric Allen
e17c1e1644
Make it possible to run rake gems:install for cas
...
The hard requires were causing rake to fail before it could even install
the rubycas-client gem. This kind of sucked.
2009-12-18 09:42:06 -05:00
Erik Ordway
aaf3965004
use correct value
2009-12-18 09:42:05 -05:00
Erik Ordway
094d93cec2
allow calendar access outside of CAS
2009-12-18 09:42:05 -05:00
Erik Ordway
f259924a85
when CAS is switched app functions as normal but does not use any other auth methods.
2009-12-18 09:42:05 -05:00
Erik Ordway
b85b3fc081
allow adding users and set new users has having cas as the auth type
2009-12-18 09:40:12 -05:00
Erik Ordway
1621a7bb7d
properly insert CAS as another auth method
2009-12-18 09:40:12 -05:00
Erik Ordway
f3966cfb2b
make cas work
2009-12-18 09:40:11 -05:00
Eric Allen
0eec884428
More options for date format
...
Fixes #966
2009-12-16 17:54:29 -05:00
Eric Allen
21de49c87a
Show context on un-hidden successor. Fixes #964
...
Added another todo fixture, which broke some assertions that I had to fix
2009-12-16 17:42:42 -05:00
Eric Allen
6d3770c5fb
Eliminated use of scenarios plugin
...
It doesn't work on Rails 2.3.5
2009-12-08 13:34:06 -05:00
Eric Allen
18dfe4dbfb
Missed some formatted_ helpers not covered by tests
...
Selenium tests now passing completely
2009-12-07 23:16:21 -05:00
Eric Allen
b3a77270da
Get rid of calls to formatted_ helpers
...
Rails deprecated them to save on memory
2009-12-07 19:11:30 -05:00
Eric Allen
0e7c2a344c
Normalize token, not URL
...
OpenID 2.0 supports tokens that aren't valid URLs
2009-12-07 18:43:34 -05:00
Eric Allen
c459461aa3
Get rid of a deprecation warning
2009-12-07 18:36:10 -05:00
Eric Allen
e41ed7424f
No need for these session calls now
...
Sessions are lazy loaded, so if you don't use them they're effectively off.
2009-12-07 18:30:13 -05:00
Eric Allen
3c94609583
Ran rake rails:update
2009-12-07 12:43:42 -05:00
Eric Allen
3e83d19299
Merge branch 'master' of github.com:epall/tracks
2009-12-05 11:10:35 -05:00
Erik Ordway
d24d44da13
fix quotes for postgresql. tested on sqlite but untested on mysql
2009-12-03 16:11:38 +08:00
Eric Allen
9fa5ead8de
Fixed another edge case that Luis caught
...
Thanks for testing!
2009-12-01 23:39:07 -05:00
Eric Allen
c4ef04af4d
Forgot to put back rich interaction there
2009-11-29 21:12:00 -05:00
Eric Allen
71b0e188c1
Autocompletion for predecessors working
2009-11-29 20:34:38 -05:00
Eric Allen
d0a5f6b731
Fix rendering of successors, drag and drop
2009-11-29 20:00:54 -05:00
Eric Allen
34aeb83891
Merge branch 'deps'
2009-11-26 02:04:54 -05:00
Eric Allen
868706646b
Fix backwards logic
...
All tests passing now. Test::Unit, RSpec, and Selenium all green.
2009-11-25 16:13:52 -05:00
Michaël Witrant
686bc5a7c4
added missing ending tags
2009-11-24 19:06:14 +08:00
Henrik Bohre
6d7f10d912
#300 : Fixed bug when project or context names included non word characters. Thanks Miguel for finding this!
...
Requires that project and context names don't include double quotes.
2009-11-10 22:17:07 -05:00
Eric Allen
d14d09559e
Ticket #300 : Improved ajax behavior
...
Conflicts:
app/views/todos/create.js.rjs
app/views/todos/update.js.rjs
2009-11-10 22:17:00 -05:00
Henrik Bohre
a91547265d
#300 : Removed project from join - fixes problem with null projects.
2009-11-10 22:16:20 -05:00