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
Henrik Bohre
358f1abba2
#300 : Prevents " characters in action descriptions
2009-11-10 22:16:15 -05:00
Henrik Bohre
85127c8b11
#300 : All characters except " allowed in descriptions
2009-11-10 22:16:09 -05:00
Henrik Bohre
db4c848512
#300 : Fixed bug where description containing dots were not possible to add as predecessors.
2009-11-10 22:16:05 -05:00
Henrik Bohre
4ac3632fb9
#300 : Renamed to todo_from_specification
2009-11-10 22:16:01 -05:00
Henrik Bohre
29cf633f05
#300 : Switched order to <context, project> in specification.
2009-11-10 22:15:57 -05:00
Henrik Bohre
b0a18a4a2e
#300 : Updated add_predecessor to use specification instead of only description
2009-11-10 22:15:52 -05:00
Henrik Bohre
93a914fdb3
#300 : Disambiguation of predecessors by using project and context names
2009-11-10 22:15:47 -05:00
Henrik Bohre
061e20bf7d
#300 : Ajax gui updates when removing dependency
2009-11-10 22:15:43 -05:00
Henrik Bohre
1eb6f0f8dd
#300 : Added tooltip and improved look on remove dependency button
2009-11-10 22:15:38 -05:00
Henrik Bohre
375a132a1d
#300 : Updated todo fsm behavior to prioritize pending state over deferred
2009-11-10 22:15:34 -05:00
Henrik Bohre
496321b209
#300 : Improved visual feedback when pending actions are activated
2009-11-10 22:15:29 -05:00
Henrik Bohre
ad953fe80b
#300 : Updated todo fsm with guards that prevent activation if uncompleted predecessors exists
2009-11-10 22:15:25 -05:00
Eric Allen
0276dce8e2
Ticket #923 : Added Reinier's patch for removing dependencies from successor block.
...
Conflicts:
app/helpers/todos_helper.rb
2009-11-10 22:15:16 -05:00
Henrik Bohre
54dc1ad047
#923 : Applied Reinier's patch for reducing DB access on predecessor autocomplete.
2009-11-10 22:13:57 -05:00