• 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
..
repository Loading commit data...
attachment.rb Loading commit data...
auth_source.rb Loading commit data...
auth_source_ldap.rb Loading commit data...
board.rb Loading commit data...
change.rb Loading commit data...
changeset.rb Loading commit data...
comment.rb Loading commit data...
custom_field.rb Loading commit data...
custom_value.rb Loading commit data...
document.rb Loading commit data...
document_category.rb Loading commit data...
document_observer.rb Loading commit data...
enabled_module.rb Loading commit data...
enumeration.rb Loading commit data...
issue.rb Loading commit data...
issue_category.rb Loading commit data...
issue_custom_field.rb Loading commit data...
issue_observer.rb Loading commit data...
issue_priority.rb Loading commit data...
issue_relation.rb Loading commit data...
issue_status.rb Loading commit data...
journal.rb Loading commit data...
journal_detail.rb Loading commit data...
journal_observer.rb Loading commit data...
mail_handler.rb Loading commit data...
mailer.rb Loading commit data...
member.rb Loading commit data...
member_role.rb Loading commit data...
message.rb Loading commit data...
message_observer.rb Loading commit data...
news.rb Loading commit data...
news_observer.rb Loading commit data...
project.rb Loading commit data...
project_custom_field.rb Loading commit data...
query.rb Loading commit data...
repository.rb Loading commit data...
role.rb Loading commit data...
setting.rb Loading commit data...
time_entry.rb Loading commit data...
time_entry_activity.rb Loading commit data...
time_entry_custom_field.rb Loading commit data...
token.rb Loading commit data...
tracker.rb Loading commit data...
user.rb Loading commit data...
user_custom_field.rb Loading commit data...
user_preference.rb Loading commit data...
version.rb Loading commit data...
watcher.rb Loading commit data...
wiki.rb Loading commit data...
wiki_content.rb Loading commit data...
wiki_content_observer.rb Loading commit data...
wiki_page.rb Loading commit data...
wiki_redirect.rb Loading commit data...
workflow.rb Loading commit data...