From 33ad44bc97f08df71f227f6f2a006e770a75c353 Mon Sep 17 00:00:00 2001
From: Barry Warsaw
Date: Fri, 1 Apr 2011 18:51:29 -0400
Subject: * Re-organize the interface between buildout.cfg and the zope.testing
 layer   initialization.  buildout.cfg is now really simple; it calls one
 method.   That method does all the relevant layer initializations.  This
 better   localizes what has to be set up before testing can even begin.

* IUsers now have a created_on property which contains the datetime at which
  the user record was created.

* Rework the date and uid factories so that they consult the
  MockAndMonkeyLayer for the current testing flag.  Also, those factories
  register themselves with the layer so that they'll get automatically reset
  between tests, without the layer actually having to know about them.

* Move the User model object initialization into User.__init__() from the user
  manager.  The User now also adds itself to the store.

* Add a 'uid factory' for unique id creation, which is test suite aware.
---
 src/mailman/database/mailman.sql | 1 +
 1 file changed, 1 insertion(+)

(limited to 'src/mailman/database/mailman.sql')

diff --git a/src/mailman/database/mailman.sql b/src/mailman/database/mailman.sql
index 8d5a424a3..7d67dea05 100644
--- a/src/mailman/database/mailman.sql
+++ b/src/mailman/database/mailman.sql
@@ -253,6 +253,7 @@ CREATE TABLE user (
         real_name TEXT,
         password TEXT,
         _user_id TEXT,
+        _created_on TIMESTAMP,
         preferences_id INTEGER,
         PRIMARY KEY (id),
             CONSTRAINT user_preferences_id_fk
-- 
cgit v1.2.3-70-g09d2

