AUTHORS
author Pawel Solyga <Pawel.Solyga@gmail.com>
Sat, 22 Nov 2008 22:44:02 +0000
changeset 568 6713617751b4
parent 261 76c8de298e98
child 604 2552e82258ed
permissions -rw-r--r--
Remove inheritance from PolyModel in Answer and Linkable model. Replace PolyModel inheritance with base.ModelWithFieldAttributes. A little explanation why we are trying to get rid of PolyModel. We decided to use PolyModel in order to get support for model inheritance in App Engine, however as we know this was a hacky workaround which added inheritance_line property to each model. Recent commits which added Linkable model caused our data viewer in admin console to show only one model "Linkable" since all of the classes inherited from it. Basically datastore viewer was useless plus we had a really big mess in datastore since everything was of one kind (Linkable). It's almost like creating one huge table in SQL database. Upcoming commits will eliminate all usage of PolyModel and finally remove PolyModel from our repository. We are still using inheritance however this doesn't modify how models are saved in data store so basically it's like copy and paste of properties from parent models. Patch by: Pawel Solyga, Sverre Rabbelier
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5
41c3b7f045b4 Initial AUTHORS file. Each contributor is added when their first contribution
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     1
# Please sort this file in alphabetical order by last (given) name.
41c3b7f045b4 Initial AUTHORS file. Each contributor is added when their first contribution
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     2
# Please only include one name per line.  If an (optional) email address is
41c3b7f045b4 Initial AUTHORS file. Each contributor is added when their first contribution
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     3
# included, it must be RFC 2821 compliant (properly quoted, escaped, etc.).
41c3b7f045b4 Initial AUTHORS file. Each contributor is added when their first contribution
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     4
# Lines beginning with # can be stripped from the file, as can blank lines.
41c3b7f045b4 Initial AUTHORS file. Each contributor is added when their first contribution
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     5
41c3b7f045b4 Initial AUTHORS file. Each contributor is added when their first contribution
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     6
"Todd Larsen" <tlarsen@google.com>
261
76c8de298e98 Add Allen (Chen Lunpeng) to trunk/AUTHORS, due to his several recent patches.
Todd Larsen <tlarsen@google.com>
parents: 79
diff changeset
     7
"Chen Lunpeng" <forever.clp@gmail.com>
7
5c72db822ebb Initial revision of the user.py module, containing the User Model, from the
Todd Larsen <tlarsen@google.com>
parents: 5
diff changeset
     8
"Sverre Rabbelier" <sverre@rabbelier.nl>
79
58001ec7720c Home site templates and basic view.
Pawel Solyga <Pawel.Solyga@gmail.com>
parents: 7
diff changeset
     9
"Pawel Solyga" <pawel.solyga@gmail.com>