• Eric Davis's avatar
    Changed Enumerations to use a Single Table Inheritance · 62e58f26
    Eric Davis authored
    * Added migrations to change Enumerations to an STI relationship
    * Added TimeEntryActivity model (STI)
    * Added DocumentCategory model (STI)
    * Added IssuePriority model (STI)
    * Added Enumeration#get_subclasses to get a list of the subclasses of Enumeration
    * Changed Enumeration to use the STI type field instead of the opt field
    * Changed Enumeration#opt to return the old opt values but with a deprecation warning.
    * Removed Enumeration::OPTIONS
    * Removed the dynamic named_scopes in favor of specific named_scopes.  Kept for
      compatibility reasons.
    * Added Enumeration#default so each subclass can easily find it's default record.
    * Fixed Enumeration#default to use the STI scoping with a fake default scope for finding Enumeration's default.
    * Added a 'all' named scope for getting all records in order by position.
    * Added Deprecation warnings to the old named_scopes in Enumerations.
    * Moved various methods off of Enumeration and onto the concrete classes
    * Changed the EnumerationsController to use types
    * Updated the Enumeration list template
    * Added has_many relationships to the Enumeration STI classes.
    * Fixes for tests.
    
      #3007
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2777 e93f8b46-1217-0410-a6f0-8f06a7374b81
    62e58f26
Name
Last commit
Last update
..
helpers Loading commit data...
lib/redmine Loading commit data...
activity_test.rb Loading commit data...
attachment_test.rb Loading commit data...
auth_source_ldap_test.rb Loading commit data...
board_test.rb Loading commit data...
calendar_test.rb Loading commit data...
changeset_test.rb Loading commit data...
comment_test.rb Loading commit data...
custom_field_test.rb Loading commit data...
custom_value_test.rb Loading commit data...
default_data_test.rb Loading commit data...
document_category_test.rb Loading commit data...
document_test.rb Loading commit data...
enabled_module_test.rb Loading commit data...
enumeration_test.rb Loading commit data...
filesystem_adapter_test.rb Loading commit data...
issue_category_test.rb Loading commit data...
issue_priority_test.rb Loading commit data...
issue_status_test.rb Loading commit data...
issue_test.rb Loading commit data...
journal_test.rb Loading commit data...
mail_handler_test.rb Loading commit data...
mailer_test.rb Loading commit data...
member_test.rb Loading commit data...
mercurial_adapter_test.rb Loading commit data...
message_test.rb Loading commit data...
news_test.rb Loading commit data...
project_test.rb Loading commit data...
query_test.rb Loading commit data...
repository_bazaar_test.rb Loading commit data...
repository_cvs_test.rb Loading commit data...
repository_darcs_test.rb Loading commit data...
repository_filesystem_test.rb Loading commit data...
repository_git_test.rb Loading commit data...
repository_mercurial_test.rb Loading commit data...
repository_subversion_test.rb Loading commit data...
repository_test.rb Loading commit data...
role_test.rb Loading commit data...
search_test.rb Loading commit data...
setting_test.rb Loading commit data...
subversion_adapter_test.rb Loading commit data...
time_entry_activity_test.rb Loading commit data...
time_entry_test.rb Loading commit data...
token_test.rb Loading commit data...
tracker_test.rb Loading commit data...
user_preference_test.rb Loading commit data...
user_test.rb Loading commit data...
version_test.rb Loading commit data...
watcher_test.rb Loading commit data...
wiki_content_test.rb Loading commit data...
wiki_page_test.rb Loading commit data...
wiki_redirect_test.rb Loading commit data...
wiki_test.rb Loading commit data...