comparison templates/classic/dbinit.py @ 2136:ee3cf6a44f29

queries on a per-user basis, and public queries [SF#891798] :) EditAction was confused about who "self" was Edit collision detection was broken for index-page edits
author Richard Jones <richard@users.sourceforge.net>
date Fri, 26 Mar 2004 04:50:51 +0000
parents 8e13768d02af
children ac4f295499a4
comparison
equal deleted inserted replaced
2135:89f42bddeaee 2136:ee3cf6a44f29
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 # $Id: dbinit.py,v 1.6 2004-03-15 05:51:23 richard Exp $ 18 # $Id: dbinit.py,v 1.7 2004-03-26 04:50:50 richard Exp $
19 19
20 import os 20 import os
21 21
22 import config 22 import config
23 from select_db import Database, Class, FileClass, IssueClass 23 from select_db import Database, Class, FileClass, IssueClass
52 name=String()) 52 name=String())
53 keyword.setkey("name") 53 keyword.setkey("name")
54 54
55 query = Class(db, "query", 55 query = Class(db, "query",
56 klass=String(), name=String(), 56 klass=String(), name=String(),
57 url=String()) 57 url=String(), private_for=Link('user'))
58 query.setkey("name")
59 58
60 # add any additional database schema configuration here 59 # add any additional database schema configuration here
61 60
62 # Note: roles is a comma-separated string of Role names 61 # Note: roles is a comma-separated string of Role names
63 user = Class(db, "user", 62 user = Class(db, "user",

Roundup Issue Tracker: http://roundup-tracker.org/