Message5690
In:
changeset: 4481:9bbf3758c16a
user: Stefan Seefeld <stefan@seefeld.name>
date: Thu Apr 14 12:47:48 2011 +0000
files: roundup/cgi/templating.py roundup/hyperdb.py
description:
Allow default value declaration in DB schema.
added the ability to invoke the hyperdb classes with
default_value=something.
E.G.
prop=String(default_value="no value set")
prop=Boolean(default_value=True)
It assigns self.__default_value to the value that is passed and
defines the get_default_value() method that can return that value, but
it looks like get_default_value() is only used in cgi/templating.py.
Is there some reason that only cgi/templating does this? I would think
email issue creation, issue creation by roundup_admin etc. should get
this default value as well.
So if a new (issue, user ...) class is created and there is no value
for the property, it should get that property automatically.
In any case we should probably document this option better. I added a
little bit of docs recently but....
Does anybody have more history on this?h |
|
Date |
User |
Action |
Args |
2016-06-30 23:38:23 | rouilj | set | recipients:
+ rouilj |
2016-06-30 23:38:23 | rouilj | link | issue2550911 messages |
2016-06-30 23:38:22 | rouilj | create | |
|