Eric Davis
eb8d3bf002
Allow an alternative REDMINE_ROOT
2009-03-06 15:08:29 -08:00
Eric Davis
79d7aaca02
Converted to Rails 2.2.x i18n
2009-02-26 10:46:33 -08:00
Eric Davis
b521b487ad
Rates are now copied during Project#copy.
2009-02-25 10:53:18 -08:00
Eric Davis
4666ddb10e
Fixed two bugs caused by the core changes to project/subprojects. Might break compatibility with the 0.8.x branch of Redmine.
...
#2089
2009-02-05 17:08:26 -08:00
Eric Davis
dfc175bf5a
Non closed form tag caused the Add Member form to error. #2070
2009-01-27 20:10:31 -08:00
Eric Davis
e5cbe751af
Updated readme. #2031
2009-01-26 15:27:00 -08:00
Eric Davis
4acf180b95
After saving a new rate from Projects, the rate link was pointed to the wrong url
...
#2031
2009-01-26 15:07:27 -08:00
Eric Davis
7c92da0720
Removed edit_rate permission, only Administrators can edti rates. #2031
2009-01-26 15:04:33 -08:00
Eric Davis
b8a2d0cee7
Wrapped edit form and link in a check for edit_rate permissions. #2031
2009-01-26 14:44:04 -08:00
Eric Davis
ba0ee9b6f8
Added permissions to view a rate. #2031
2009-01-26 14:40:03 -08:00
Eric Davis
55a3a4dbce
Display if the rate row is the default rate. #2031
2009-01-26 14:25:21 -08:00
Eric Davis
cc4c80c461
Fixed a bug where the Calender wasn't working in the User Admin panel
...
The calendar select would open but not set the new Rate field. Turned out to
be because the Membership tab had form elements with the same id.
#2031
2009-01-26 14:19:02 -08:00
Eric Davis
0499ea9b46
Round values when comparing to prevent false positives. #1924
2009-01-26 12:21:03 -08:00
Eric Davis
d6c8b542f2
Bit of documentation. #1922
2009-01-23 15:39:46 -08:00
Eric Davis
b015998371
Updating README install procedure. #1922
2009-01-23 15:35:31 -08:00
Eric Davis
62a95e03e9
Added wrapper tasks to run both the budget and biling tests. #1922
2009-01-23 15:35:02 -08:00
Eric Davis
04411abe68
Added a conversation test for the Billing plugin. #1922
2009-01-23 15:34:33 -08:00
Eric Davis
2a5442622f
Updated readme with specific steps to take. #1924
2009-01-23 14:36:21 -08:00
Eric Davis
f3e682943f
Better names for tasks
2009-01-23 14:36:03 -08:00
Eric Davis
0eb53f9cbd
Added version requirements, they were actually required. #1924
2009-01-23 14:24:45 -08:00
Eric Davis
677216b8e5
Moved code into a class. #1924
2009-01-23 14:19:24 -08:00
Eric Davis
2ce6a32f39
Not needed, rake will yell about that. #1924
2009-01-23 14:12:14 -08:00
Eric Davis
b550f96400
Don't need to worry about version numbers. #1924
2009-01-23 14:09:59 -08:00
Eric Davis
8ea912be4b
First run at a data checking task for the Budget plugin. #1924
2009-01-23 14:09:21 -08:00
Eric Davis
6aa00eeeb9
Added a helper method to TimeEntry that will encapsulate the rate API for a TimeEntry.
...
* TimeEntry#cost will return the amount the TimeEntry costs based on:
** logged hours times the assigned rate amount
** logged hours times the effective project rate for the user
** logged hours times the effective default rate for the user
** 0 if the user has no rates at all
#1924
2009-01-21 15:11:35 -08:00
Eric Davis
2d3fbf02b0
Added TODO
2009-01-21 13:34:45 -08:00
Eric Davis
b6bffb2c05
Added the rest of the form for setting a rate on a project. #1923
2009-01-21 12:35:55 -08:00
Eric Davis
aab2d83d48
Update the value for the emapy project so it will set the default rate. #1923
2009-01-21 12:35:33 -08:00
Eric Davis
dc6acf5031
Changed the create.rjs so it will replace the td on the admin and project panel.
...
* td's are now id'ed like rate_project_user
#1923
2009-01-21 12:20:17 -08:00
Eric Davis
05501f3eb6
Ported the basics for the Rate form from the Budget plugin. #1923
2009-01-21 12:15:44 -08:00
Eric Davis
256627d2a3
Ported the table header from the Budget plugin hook. #1923
2009-01-21 11:23:15 -08:00
Eric Davis
82e480b77b
Minor bug when a user doesn't have any rates yet
2009-01-20 17:11:27 -08:00
Eric Davis
363e8c0c5a
Converted the Membership rate form to an Ajax remote form.
...
* Changed the form_for to be a remote_form_for
* Changed the url to use the js format
* Added RJS to add the Saved rate to the rate cell
* Added id to the table cell so the rate cell can be replaced on success
* Added an Error RJS to flash an error message
#1921
2009-01-20 16:37:23 -08:00
Eric Davis
7930144e8c
Require amount to be a number.
2009-01-20 16:35:00 -08:00
Eric Davis
0806bf13df
Added a standard form for adding a new rate based on the membership row. #1921
2009-01-20 15:58:55 -08:00
Eric Davis
0d90144c0e
Fixed a bug where Rates on a project were being selected by the default
...
rate finder. #1921
2009-01-20 15:57:24 -08:00
Eric Davis
cfd6e09df5
Added a duplicate of the Redmine _membership partial but with 'hooks' for setting Rates. #1921
2009-01-20 15:38:29 -08:00
Eric Davis
6141554976
Added some boolean tests to see if a Rate is a default rate. #1921
2009-01-20 15:37:53 -08:00
Eric Davis
8c5e58de04
Changed the API so Rate#for will return a Rate object and Rate#amount_for
...
will return the rate amount.
#1921
2009-01-20 15:26:01 -08:00
Eric Davis
8e89e69532
Added several more Rate#for specs using full stack specs. #1918
2009-01-20 15:07:36 -08:00
Eric Davis
5e774eb378
Fixed a bug where default rate wasn't getting used. #1918
2009-01-20 14:55:00 -08:00
Eric Davis
2b7cfa4dbc
Added specs to cover if Rate.for doesn't find anything. #1918
2009-01-20 14:16:28 -08:00
Eric Davis
6f0666d854
Implemented pending rate spec
2009-01-20 14:13:26 -08:00
Eric Davis
b21430a7f2
Caught a bug on the exception path of redirect_back_or_default. #1916
2009-01-20 14:07:54 -08:00
Eric Davis
099e87fda8
Overrode redirect_back_or_default to check the back_url against a whitelist
...
of valid urls to redirect back_to. #1916
2009-01-20 13:58:11 -08:00
Eric Davis
ace208da8a
Replaced all custom back_url redirection with Redmine's redirect_back_or_default. #1916
2009-01-20 13:06:39 -08:00
Eric Davis
2c752210ae
Refactored params[:back_url] to @back_url. #1916
2009-01-20 12:57:42 -08:00
Eric Davis
fcd8f24b69
Changed back_url so it's always set and added a test for it. #1916
2009-01-20 12:55:56 -08:00
Eric Davis
56298bc867
Added a link to delete a Rate. #1919
2009-01-20 11:34:43 -08:00
Eric Davis
158969e359
Added an error message when a locked rate is tried to be deleted. #1919
2009-01-20 11:33:08 -08:00