]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/models/__init__.py
ALteration of the schema to a single content model. As a bonus there is a complete...
[osqa.git] / forum / models / __init__.py
index ef1e84b95ec8dbbf9086c49235aa9c2bcc8df6f3..e8353077b8b6ed327a62bd9a94e1895f63e3920b 100644 (file)
@@ -1,9 +1,10 @@
-from question import Question ,QuestionRevision, AnonymousQuestion, FavoriteQuestion, QuestionSubscription\r
-from answer import Answer, AnonymousAnswer, AnswerRevision\r
+from question import Question ,QuestionRevision, FavoriteQuestion, QuestionSubscription\r
+from answer import Answer, AnswerRevision\r
 from tag import Tag, MarkedTag\r
 from meta import Vote, Comment, FlaggedItem, LikedComment\r
 from user import User, Activity, ValidationHash, AuthKeyUserAssociation, SubscriptionSettings\r
 from repute import Badge, Award, Repute\r
+from node import Node, NodeRevision, NodeMetaClass, AnonymousNode\r
 from utils import KeyValue\r
 \r
 try:\r
@@ -23,8 +24,9 @@ def is_new(sender, instance, **kwargs):
 pre_save.connect(is_new)\r
 \r
 __all__ = [\r
-        'Question', 'QuestionRevision', 'FavoriteQuestion', 'AnonymousQuestion', 'QuestionSubscription',\r
-        'Answer', 'AnswerRevision', 'AnonymousAnswer',\r
+        'Node', 'NodeRevision', 'AnonymousNode', \r
+        'Question', 'FavoriteQuestion', 'QuestionSubscription', 'QuestionRevision',\r
+        'Answer', 'AnswerRevision',\r
         'Tag', 'Comment', 'Vote', 'FlaggedItem', 'MarkedTag', 'LikedComment', 'Badge', 'Award', 'Repute',\r
         'Activity', 'ValidationHash', 'AuthKeyUserAssociation', 'SubscriptionSettings', 'KeyValue', 'User',\r
         ]\r
@@ -36,3 +38,5 @@ for k, v in get_modules_script_classes('models', models.Model).items():
     if not k in __all__:\r
         __all__.append(k)\r
         exec "%s = v" % k\r
+\r
+NodeMetaClass.setup_relations()
\ No newline at end of file