1. 03 Sep, 2010 1 commit
  2. 02 Sep, 2010 1 commit
  3. 01 Sep, 2010 1 commit
  4. 31 Aug, 2010 1 commit
  5. 30 Aug, 2010 1 commit
  6. 27 Aug, 2010 1 commit
  7. 20 Jun, 2010 1 commit
  8. 27 May, 2010 1 commit
  9. 30 Apr, 2010 1 commit
  10. 21 Apr, 2010 1 commit
  11. 06 Mar, 2010 2 commits
  12. 14 Jan, 2010 1 commit
  13. 24 Dec, 2009 1 commit
  14. 12 Dec, 2009 1 commit
  15. 06 Dec, 2009 2 commits
  16. 15 Nov, 2009 1 commit
  17. 22 Oct, 2009 2 commits
    • edavis10's avatar
      When a specific TimeEntryActivity are change, associated TimeEntries will be · b6b48add
      edavis10 authored
      re-assigned to the correct record.
      
      * Renamed build to create since the methods now create objects.
      * Removed call to Project#save that isn't needed since objects are saved directly now.
      * Wrapped the activity creation and updates in a SQL transaction so TimeEntries
        will remain in a consistent state if there is an error.
      * When a Project's TimeEntryActivities are destroyed, they are now
        reassigned to the parent TimeEntryActivity.
      
        #4077
      
      git-svn-id: https://svn.redmine.org/redmine/trunk@2950 e93f8b46-1217-0410-a6f0-8f06a7374b81
      b6b48add
    • edavis10's avatar
      Added a Activities tab to Project Settings · 75473e27
      edavis10 authored
      * Changed Project#activities to allow getting inactive Activities also:
        * Changed the Enumeration#all named_scope to exclude project specific Activities
        * Changed the Project has_many time_entry_activities to include all by default
          and provided an #active method to filter them to active ones only
        * Split Project#activities to two methods and gave it a parameter that is used
          to determine if inactive activities are included (default is no)
      * Added a reset button to delete all project specific activities.
      * Added ProjectsController#reset_activities to remove the project
        specific activities
      * Added a HTTP DELETE route for reset_activities
      * Changed the permissions for managing project activities to have access to the
        ProjectsController#reset_activities action
      * Added a way to bulk save Project specific Activities in ProjectsController
        * #save_activities will save all the changed activities, including update the
          existing records
        * Added helper methods to the controller which will be refactored later
        * Allow the same TimeEntryActivity names on different projects
      
        #4077
      
      git-svn-id: https://svn.redmine.org/redmine/trunk@2949 e93f8b46-1217-0410-a6f0-8f06a7374b81
      75473e27
  18. 10 Oct, 2009 1 commit
  19. 20 Sep, 2009 2 commits
  20. 13 Sep, 2009 1 commit
    • edavis10's avatar
      Upgraded to Rails 2.3.4 (#3597) · 28dc95b3
      edavis10 authored
      * Ran the Rails upgrade
      * Upgraded to Rails Engines 2.3.2
      * Added a plugin to let Engines override application views.
      * Converted tests to use the new classes:
      ** ActionController::TestCase for functional
      ** ActiveSupport::TestCase for units
      * Converted ActiveRecord::Error message to a string.
      * ActiveRecord grouping returns an ordered hash which doesn't have #sort!
      * Updated the I18n storage_units format.
      * Added some default initializers from a fresh rails app
      * Changed the order of check_box_tags and hidden_field_tags.  The hidden tag
        needs to appear first in Rails 2.3, otherwise it will override any value in
        the check_box_tag.
      * Removed the custom handler for when the cookie store is tampered with.
        Rails 2.3 removed the TamperedWithCookie exception and instead Rails will not
        load the data from it when it's been tampered with (e.g. no user login).
      * Fixed mail layouts, 2.3 has problems with implicit multipart emails that
        use layouts.  Also removed some custom Redmine mailer code.
      * Fixed a bug that occurred in tests where the "required" span tag would be
        added to the :field_status translation.  This resulted in an email string of:
      
          <li>Status<span class="required"> *</span><span class="required"> *</span>
      
        Instead of:
      
          <li>Status: New</li>
      
      git-svn-id: https://svn.redmine.org/redmine/trunk@2887 e93f8b46-1217-0410-a6f0-8f06a7374b81
      28dc95b3
  21. 17 May, 2009 1 commit
  22. 10 May, 2009 1 commit
  23. 03 May, 2009 1 commit
    • edavis10's avatar
      Added the ability to copy a project in the Project Administration panel. · e4df458b
      edavis10 authored
      * Added Copy project button.
      * Added Project#copy_from to duplicate a project to be modified and saved by the user
      * Added a ProjectsController#copy based off the add method
      ** Used Project#copy_from to create a duplicate project in memory
      * Implemented Project#copy to copy data for a project from another and save it.
      ** Members
      ** Project level queries
      ** Project custom fields
      * Added a plugin hook for Project#copy.
      
        #1125  #1556  #886  #309
      
      git-svn-id: https://svn.redmine.org/redmine/trunk@2704 e93f8b46-1217-0410-a6f0-8f06a7374b81
      e4df458b
  24. 28 Feb, 2009 1 commit
  25. 21 Feb, 2009 2 commits
  26. 20 Feb, 2009 1 commit
  27. 26 Jan, 2009 1 commit
    • edavis10's avatar
      Converted routing and urls to follow the Rails REST convention. · e0986842
      edavis10 authored
      Patch supplied by commits from Gerrit Kaiser on Github.  Existing routes will
      still work (backwards compatible) but any new urls will be generated using the
      new routing rules.
      
      Changes listed below:
      
      * made the URLs for some project tabs and project settings follow the new rails RESTful conventions of /collection/:id/subcollection/:sub_id
      * prettier URL for project roadmap
      * more nice project URLs
      * use GET for filtering form
      * prettified URLs used on issues tab
      * custom route for activity atom feeds
      * prettier repository urls
      * fixed broken route definition
      * fixed failing tests for issuecontroller that were hardcoding the url string
      * more RESTful routes for boards and messages
      * RESTful routes for wiki pages
      * RESTful routes for documents
      * moved old routes that are retained for compatibility to the bottom and grouped them together
      * added RESTful URIs for issues
      * RESTfulness for the news section
      * fixed route order
      * changed hardcoded URLs in tests
      * fixed badly written tests
      * fixed forgotten parameter in routes
      * changed hardcoded URLS to new scheme
      * changed project add url to the standard POST to collection
      * create new issue by POSTing to collection
      * changed hardcoded URLs in integrations tests
      * made project add form work again
      * restful routes for project deletion
      * prettier routes for project (un)archival
      * made routes table more readable
      * fixed note quoting
      * user routing
      * fixed bug
      * always sort by GET
      * Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled.
      * prettified URLs used on issues tab
      * urls for time log
      * fixed reply routing
      * eliminate revision query paremeter for diff and entry actions
      * fixed test failures with hard-coded urls
      * ensure ajax links always use get
      * refactored ajax link generation into separate method
      
        #1901
      
      
      git-svn-id: https://svn.redmine.org/redmine/trunk@2317 e93f8b46-1217-0410-a6f0-8f06a7374b81
      e0986842
  28. 24 Jan, 2009 1 commit
  29. 30 Dec, 2008 1 commit
  30. 27 Dec, 2008 1 commit
  31. 09 Dec, 2008 1 commit
  32. 30 Nov, 2008 1 commit
  33. 27 Nov, 2008 1 commit
  34. 25 Nov, 2008 1 commit
  35. 11 Sep, 2008 1 commit