Reinier Balt
0198a2fa13
fix #936 by adding index on state for todos. Needs migration of database.
2010-05-02 18:25:25 +02:00
Reinier Balt
06ac3067d3
fix validations for daily pattern and fix disappearing target fields for recurring todos
2010-04-23 17:13:03 +02:00
Reinier Balt
38f0cf1b7a
adds extensive validation to recurring todos. Fixes #967
2010-04-23 16:51:35 +02:00
Reinier Balt
db5fca6b49
change header for basic authentication using the patch by zcrar70. Fixes #1021
2010-04-19 17:11:31 +02:00
Reinier Balt
33af53c313
make sure tracks does not crash on missing every_other2 for recurring todos
2010-04-19 14:05:02 +02:00
rverchere
c769b2a7eb
Closes #1024 . Do not create user with ldap auth if wrong password
2010-04-16 04:29:29 +08:00
rverchere
b9f1f57740
Closes #1023 . Display login form when ldap is the only auth system
2010-04-16 04:29:29 +08:00
Reinier Balt
e15425d546
if every_other1 is not filled in for recurring patterns, things start to fall apart. Added basic checks.
2010-04-14 09:15:02 +02:00
Eric Allen
67df223488
Drag todos between contexts
...
Closes #1020
2010-04-10 16:08:09 -04:00
Eric Allen
05cbea50aa
Using Rails.env is not the right approach here
...
All Cucumber stories now passing
2010-04-10 15:31:28 -04:00
Eric Allen
1e4d250a15
Remove debugging print statements
2010-04-10 15:23:38 -04:00
Eric Allen
10fecaca38
Fix failing note deletion tests
...
Text will remain present because the raw source isn't generated from the
modified DOM.
Also, there were some hard-coded id's in there that have changed.
All Cucumber Selenium tests are now passing.
2010-04-10 15:23:27 -04:00
Eric Allen
6e65435895
Fix failing tests of context deletion
...
The notice causes the test to think the context name is still displayed.
Fixed by looking for the name plus an opening parenthesis, which doesn't
occur in the notice.
2010-04-10 15:14:56 -04:00
Eric Allen
a022f449c1
Fixed failing tests
...
- Some fixtures added by Erik Ordway broke tests
- message:// links had an edge case I broke with 68701ada
- One test had a hard-coded id that changed
Closes #1019
2010-04-09 09:34:57 -04:00
Eric Allen
68701adaca
Sanitize output well, but entity-ize < and > in notes
...
Coming from a rich message or API call, notes can contain HTML and it
will render to the browser. Coming from a normal todo creation, though,
all < and > characters will be replaced with the corresponding entities.
This preserves HTML emails, but prevents users from breaking the layout
by entering broken HTML for todo notes.
Closes #765
2010-04-07 10:06:46 -04:00
Eric Allen
fdba48c769
AJAX loading of context names
...
To make askIfNewContextProvided work again, allowing people to add actions again
2010-04-04 22:30:29 -04:00
Reinier Balt
c3b3e3ea04
Manual apply fix from 1.7_branch. Preserve database integrity for recurring todos when deleting project or context. Fixes #880 . Fixes #895
2010-04-04 18:20:07 +02:00
Eric Allen
f67dd416d1
Longer timeout for hover in superfish
...
Fixes #898 by keeping the popup there for 400ms before hiding it
Thanks, Orlando!
2010-04-02 20:21:57 -04:00
Eric Allen
c79d1c964a
Autocomplete lists should be based on "q" parameter
...
If you don't filter server-side, the user sees the full list until
another character is entered.
2010-04-02 13:36:59 -04:00
Eric Allen
9ccd6d11d8
Don't use project default context when in context view
...
Closes #934
2010-04-02 13:30:10 -04:00
Eric Allen
9ab69adb38
Dynamically load autocompletes
...
This cuts something like 100ms off of page load times!
Closes #1011
2010-04-02 13:24:21 -04:00
Eric Allen
8de74939ea
Kill HTML tags in todo notes
...
We still want to preserve quotes for textile, but tags of any sort
shouldn't be able to mess up the output.
Fixes #765
2010-04-02 12:53:29 -04:00
Eric Allen
e4394761c5
Blank DB with pre-defined contexts for easier start
...
Fixes #968
2010-04-02 09:46:20 -04:00
Eric Allen
d682d30e6d
No reason to sanitize if we're already h()'ing
...
Fixes #824
2010-04-02 09:46:20 -04:00
Eric Allen
205c4e7ed4
Much smarter project note truncation
...
Fixes #780
2010-04-02 09:46:19 -04:00
Reinier Balt
3146fa6bd1
refactor dependency cucumber feature to use css. This saves us the extra id on the todo element that I added in the previous commit.
2010-03-25 16:34:01 +01:00
Eric Allen
4f66e463bd
Move integrations JS into application.js
...
Closes #1016
2010-03-25 07:53:34 -04:00
Eric Allen
3c82b88720
Replace conditional with rescue's
...
Closes #1015 , although this should really be taken care of by
finishing #1011 .
2010-03-25 07:53:34 -04:00
Eric Allen
d8c477eb54
Clean up stale JS
...
Closes #1014
2010-03-25 07:53:33 -04:00
Reinier Balt
025cfa2686
fix cucumber story for markup in project description
2010-03-24 20:45:59 +01:00
Reinier Balt
8dbf790810
fix cucumber story for drag and drop for dependencies. Was broken since last change of drop target to a hidden img that appears when dragging starts
...
not a trivial one to fix :-)
2010-03-24 17:58:15 +01:00
tim madden
238bf97a27
add z-index value for the popup datepicker
...
to put it on top of the rest of the elements
Fixes #1013
2010-03-20 13:44:42 -04:00
Eric Allen
35e15d6608
Get rid of in_place_editing plugin
...
Using jQuery jeditable plugin
2010-03-14 16:50:24 -04:00
Eric Allen
8b642e6b91
Get rid of auto_complete plugin
...
Using jQuery autocompletion now
2010-03-14 16:48:28 -04:00
Eric Allen
25f0f3dfd9
JavaScript working for subdir
2010-03-14 16:39:11 -04:00
Eric Allen
a0d12c95e9
No more bundle-fu
...
Using Rails 2's built-in bundling instead
I believe this closes #978
2010-03-14 16:18:13 -04:00
Eric Allen
b35b48f2bf
Replaced soap4r with Ruby 1.9-compat version
...
http://github.com/spox/soap4r-spox
Fixes #994 .
2010-03-14 12:35:55 -04:00
Eric Allen
a2f8327da4
Correct walking of entire predecessor tree
...
Fixes #972
2010-03-14 12:29:43 -04:00
Eric Allen
2b7d5e7a89
Re-enable rich interaction on todo edit
...
Fixes #1008 , Fixes #1007
2010-03-14 12:23:28 -04:00
tim madden
fe978e350e
Made some format edits the mobile edit screen. First, I put a size in for the description textfield. As it was, the field caused my blackberry view of the form to be tiny. putting a size in makes this field similar to the rest. Also, I expanded the notes textarea to 40 columns by 3 rows and made the tags textfield size 50 like the description
2010-03-09 12:37:52 -05:00
Reinier Balt
36f44f921b
Merge branch 'master' of github.com:bsag/tracks
2010-03-08 20:37:54 +01:00
Reinier Balt
6f218901da
add rake task to run selenium cucumber features with rake cucumber:selenium
...
rake cucumber runs all non-selenium stories
rake cucumber:selenium runs all selenium stories
2010-03-08 20:36:55 +01:00
Reinier Balt
24d8a2b17f
reduce timeout in selenium script
2010-03-08 20:36:33 +01:00
Eric Allen
42c4c199a9
Move edit button out of dropdown menu
...
Closes #976
2010-03-07 16:54:17 -05:00
Eric Allen
ec68e04f27
Move dependency drop target into image
...
In preparation for #937 and other potential uses of drag&drop
2010-03-07 16:21:52 -05:00
Eric Allen
9591d29e73
Fix refreshing of grandparent dependencies
...
Closes #972
2010-03-06 18:43:59 -05:00
Eric Allen
0778284afe
Cleaner form clearing for new recurring todos
...
Just replace the entire HTML to make sure it works right
Fixes #1003 , Fixes #1004
2010-03-06 15:42:20 -05:00
Eric Allen
3f14a7a8bb
Respect user's week start preference
...
Fixes #1005
2010-03-04 16:42:23 -05:00
Reinier Balt
ff15b486b1
fix formatting of cucumber task
2010-03-04 17:01:19 +01:00
Reinier Balt
c0db9b41b9
add scenario to show bug #972
...
took me a while to figure out that drag_and_drop does not wait for ajax to finish
2010-03-02 11:14:45 +01:00