Added relation redaction logic, same as node and way logic, plus tests

This commit is contained in:
Matt Amos 2012-03-28 18:45:16 +01:00 committed by Tom Hughes
parent 990f3eba40
commit 8bfb5cae8a
8 changed files with 292 additions and 18 deletions

View file

@ -1,10 +1,13 @@
class OldRelation < ActiveRecord::Base
include ConsistencyValidations
include Redactable
self.table_name = "relations"
self.primary_keys = "relation_id", "version"
# note this needs to be included after the table name changes, or
# the queries generated by Redactable will use the wrong table name.
include Redactable
belongs_to :changeset
belongs_to :redaction
belongs_to :current_relation, :class_name => "Relation", :foreign_key => "relation_id"