Eric Davis
f9bd3c0e53
[ #4604 ] Force clearing any lockfiles when submitted from the web
2010-10-13 12:41:50 -07:00
Eric Davis
e4f1a623f1
[ #4604 ] Add buttons for load and clear the caches
2010-10-13 12:08:06 -07:00
Eric Davis
7824eadc94
[ #4604 ] Add the last cache timestamps to the caching admin panel
2010-10-13 11:50:24 -07:00
Eric Davis
073dfe1177
[ #4604 ] Add an admin panel for the rate caches
2010-10-13 11:32:32 -07:00
Eric Davis
452edfeeaa
Refactored core Redmine patches so the plugin can be run in development.
2009-04-21 21:44:58 -07: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
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
158969e359
Added an error message when a locked rate is tried to be deleted. #1919
2009-01-20 11:33:08 -08:00
Eric Davis
dc8dd4abe4
Redirect to a back_url when deleting a rate also. #1919
2009-01-20 11:29:33 -08:00
Eric Davis
a294ff0154
Once deleting a Rate, the user should be redirected back to the user rate list. #1919
2009-01-20 11:27:40 -08:00
Eric Davis
a52afb7a2b
Protect locked rates from being updated.
...
* Locked rates will fail to save
* Attempting to save a Locked rates will display an error and reload the
Rate from the database so the update parameters are thrown away
#1919
2009-01-20 11:05:19 -08:00
Eric Davis
1cd24e451b
Sorting the Project column by project name now
...
* Including projects in Rate.history_for_user
* Moved the valid sort options to a constant on the RatesController
* Changed the ValidSortOptions to use the Project name for project_id
* Updated admin view to use RatesController::ValidSortOptions instead of a
duplicated string.
#1915
2009-01-20 10:46:16 -08:00
Eric Davis
05dd3649f6
Fixed the sorts by updated to 0.8 to use the new sort API and fixing the update element id. #1915
2009-01-19 15:00:43 -08:00
Eric Davis
f870a6019e
Hacked some column sorting onto RatesController
...
* Added SortHelper to RatesController
* Init and updating the sorting (pre 0.8 sort_update)
* RatesController#index will only render the layout on non-xhr requests
* Changed Rate.history_for_user to take an order clause
* Added rate_sort_header_tag and rate_sort_link to the SortHelper in order
to get the correct parameters for sorting Rates
* Added rate_sort_header_tags to the Rate lists
#1915
2009-01-19 14:43:54 -08:00
Eric Davis
3f4ea96777
Changed RatesController#update to redirect to:
...
* Rate list for user or
* the back_url if provided
#1914
2009-01-19 11:54:54 -08:00
Eric Davis
22ec6f56b7
Added a back_url field to the Rate for that will store the redirect path.
...
* Used in the User Administration panel so RatesController can redirect back to
the panel as needed.
#1914
2009-01-19 11:32:27 -08:00
Eric Davis
cc063768b6
Once saving a rate, the user is redirected to the rate list. #1914
2009-01-19 11:22:42 -08:00
Eric Davis
2fe0bd3052
Refactored duplicate logic to a before_filter. #1914
2009-01-19 11:17:13 -08:00
Eric Davis
86c1990faa
Require a user_id on the new action. #1914
2009-01-19 11:14:57 -08:00
Eric Davis
e6bb0de7e7
Updated url documentation
2009-01-19 10:46:51 -08:00
Eric Davis
c3250c882a
Blocked all non-admins from using the RatesController. #1916
2009-01-19 10:40:42 -08:00
Eric Davis
6698ff8169
Moved the Rate History out of the users partial and into a partial for Rates
...
* This will allow the RatesController to use the same view
#1916
2009-01-19 10:28:58 -08:00
Eric Davis
a2e77e8182
Converted RatesController#index to require a user_id parameter
...
* This action will turn into the Rate History screen
#1916
2009-01-19 10:25:04 -08:00
Eric Davis
441a86e7a6
Added generated RESTful RatesController. #1916
2009-01-19 09:53:47 -08:00