http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/roundup/templates/classic/dbinit.py Mercurial Repository: p/roundup/code: roundup/templates/classic/dbinit.py history 2003-04-10T05:12:42+00:00 set new email rego user password to random string http://hg.code.sf.net:8000/p/roundup/code/#changeset-caae7d8934dcf6c7a16feace83cd8cf09ae359ac Richard Jones richard@users.sourceforge.net 2003-04-10T05:12:42+00:00 2003-04-10T05:12:42+00:00
changeset caae7d8934dc
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description set new email rego user password to random string
files
Added users' timezone support (typo fix) http://hg.code.sf.net:8000/p/roundup/code/#changeset-6eb8aae6d14e7fb0c95989602de4ec8bb840c7ef Andrey Lebedev kedder@users.sourceforge.net 2003-01-27T16:40:37+00:00 2003-01-27T16:40:37+00:00
changeset 6eb8aae6d14e
branch
bookmark
tag
user Andrey Lebedev <kedder@users.sourceforge.net>
description Added users' timezone support (typo fix)
files
Added users' timezone support http://hg.code.sf.net:8000/p/roundup/code/#changeset-27586da5557c6b1211a98026cba12454af8d48dd Andrey Lebedev kedder@users.sourceforge.net 2003-01-27T16:32:50+00:00 2003-01-27T16:32:50+00:00
changeset 27586da5557c
branch
bookmark
tag
user Andrey Lebedev <kedder@users.sourceforge.net>
description Added users' timezone support
files
[maint-0.5] [[Metadata associated with this commit was garbled during conversion from CVS http://hg.code.sf.net:8000/p/roundup/code/#changeset-83f33642d22034fafcb8496c221d98ca3e447daa Richard Jones richard@users.sourceforge.net 2003-01-09T22:59:22+00:00 2003-01-09T22:59:22+00:00
changeset 83f33642d220
branch maint-0.5
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description [[Metadata associated with this commit was garbled during conversion from CVS
to Subversion.]]
files
shipped templates didn't import all hyperdb types in dbinit.py http://hg.code.sf.net:8000/p/roundup/code/#changeset-5a44e8cf1a627772fe97dacf76a2869e812b8870 Richard Jones richard@users.sourceforge.net 2002-10-10T07:17:39+00:00 2002-10-10T07:17:39+00:00
changeset 5a44e8cf1a62
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description shipped templates didn't import all hyperdb types in dbinit.py
files
added hook for external password validation, and some more docco http://hg.code.sf.net:8000/p/roundup/code/#changeset-7441653e5330365295bdbf0b80229d805c288f38 Richard Jones richard@users.sourceforge.net 2002-09-26T23:59:08+00:00 2002-09-26T23:59:08+00:00
changeset 7441653e5330
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description added hook for external password validation, and some more docco
files
added generic item editing http://hg.code.sf.net:8000/p/roundup/code/#changeset-7e193bbda38e66b8573d6099806cb5ee2cb397fa Richard Jones richard@users.sourceforge.net 2002-09-13T03:31:19+00:00 2002-09-13T03:31:19+00:00
changeset 7e193bbda38e
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description added generic item editing

. much nicer layout of template rendering errors
. added context/is_edit_ok and context/is_view_ok convenience methods and
implemented use of them in the classic template
files
Added the missing keyword/topic interface to classic template (blush) http://hg.code.sf.net:8000/p/roundup/code/#changeset-a95428868bf422fca452d5a791db9101d99cb7d2 Richard Jones richard@users.sourceforge.net 2002-09-11T02:49:56+00:00 2002-09-11T02:49:56+00:00
changeset a95428868bf4
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Added the missing keyword/topic interface to classic template (blush)

Cleaned up the classhelp API
Fixed some stuff in the customisation doc example.
files
anonymous may view by default http://hg.code.sf.net:8000/p/roundup/code/#changeset-62485452f5143254e17e479bed9e7669526e292c Richard Jones richard@users.sourceforge.net 2002-09-11T01:18:24+00:00 2002-09-11T01:18:24+00:00
changeset 62485452f514
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description anonymous may view by default
files
instance_config -> config, and other related cleanups http://hg.code.sf.net:8000/p/roundup/code/#changeset-04a6b3bfbf233067baea910b97f1bc295f637761 Richard Jones richard@users.sourceforge.net 2002-09-09T23:55:29+00:00 2002-09-09T23:55:29+00:00
changeset 04a6b3bfbf23
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description instance_config -> config, and other related cleanups
files
don't journal author and recipient link events by default http://hg.code.sf.net:8000/p/roundup/code/#changeset-fec6af48558b4e1aa5f214262356374667ae54cf Richard Jones richard@users.sourceforge.net 2002-09-02T07:00:22+00:00 2002-09-02T07:00:22+00:00
changeset fec6af48558b
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description don't journal author and recipient link events by default
files
Hack hack... http://hg.code.sf.net:8000/p/roundup/code/#changeset-1798d2fa9fec3b1e9cb482ad501807094c22e728 Richard Jones richard@users.sourceforge.net 2002-09-01T04:32:30+00:00 2002-09-01T04:32:30+00:00
changeset 1798d2fa9fec
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Hack hack...

. Lots of cleanup in the classic html (stylesheet, search page, index page, ...)
. Reinstated searching, but not query saving yet
. Filtering only allows sorting and grouping by one property - all backends
now implement this behaviour.
. Nosy list journalling turned off by default, everything else is on.
. Added some convenience methods (reverse, propchanged, [item] accesses, ...)
. Did I mention the stylesheet is much cleaner now? :)
files
allow perms on user class http://hg.code.sf.net:8000/p/roundup/code/#changeset-e02093543d59731dee4dd00f190c2012a79139c7 Richard Jones richard@users.sourceforge.net 2002-08-30T08:30:45+00:00 2002-08-30T08:30:45+00:00
changeset e02093543d59
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description allow perms on user class
files
Added the web access and email access permissions.. http://hg.code.sf.net:8000/p/roundup/code/#changeset-23c9d4f86380944c57bada1e92f47a364b9e2bd3 Richard Jones richard@users.sourceforge.net 2002-08-01T00:56:22+00:00 2002-08-01T00:56:22+00:00
changeset 23c9d4f86380
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Added the web access and email access permissions..

...so people can restrict access to users who register through the
email interface (for example). Also added "security" command to the
roundup-admin interface to display the Role/Permission config for an
instance.
files
Very close now. The cgi and mailgw now use the new security API. http://hg.code.sf.net:8000/p/roundup/code/#changeset-502a5ae11cc5a505d121a615d604b86dd80018a0 Richard Jones richard@users.sourceforge.net 2002-07-26T08:27:00+00:00 2002-07-26T08:27:00+00:00
changeset 502a5ae11cc5
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Very close now. The cgi and mailgw now use the new security API.

The two templates have been migrated to that setup. Lots of unit
tests. Still some issue in the web form for editing Roles assigned to
users.
files
Saving, running & editing queries. http://hg.code.sf.net:8000/p/roundup/code/#changeset-bd6211d393281eec110629b607db87362db1f9c0 Gordon B. McMillan gmcm@users.sourceforge.net 2002-07-17T12:39:11+00:00 2002-07-17T12:39:11+00:00
changeset bd6211d39328
branch
bookmark
tag
user Gordon B. McMillan <gmcm@users.sourceforge.net>
description Saving, running & editing queries.
files
all storage-specific code (ie. backend) is now implemented by the backends http://hg.code.sf.net:8000/p/roundup/code/#changeset-2dd862af72ee94bf4554cd9ac0e611df47e8ea11 Richard Jones richard@users.sourceforge.net 2002-07-14T02:05:54+00:00 2002-07-14T02:05:54+00:00
changeset 2dd862af72ee
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description all storage-specific code (ie. backend) is now implemented by the backends
files
More indexer work: http://hg.code.sf.net:8000/p/roundup/code/#changeset-0779ea9f1f187ab986f7a888efd6711713eef632 Richard Jones richard@users.sourceforge.net 2002-07-09T03:02:53+00:00 2002-07-09T03:02:53+00:00
changeset 0779ea9f1f18
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description More indexer work:

- all String properties may now be indexed too. Currently there's a bit of
"issue" specific code in the actual searching which needs to be
addressed. In a nutshell:
+ pass 'indexme="yes"' as a String() property initialisation arg, eg:
file = FileClass(db, "file", name=String(), type=String(),
comment=String(indexme="yes"))
+ the comment will then be indexed and be searchable, with the results
related back to the issue that the file is linked to
- as a result of this work, the FileClass has a default MIME type that may
be overridden in a subclass, or by the use of a "type" property as is
done in the default templates.
- the regeneration of the indexes (if necessary) is done once the schema is
set up in the dbinit.
files
Added commentage to the dbinit files to help people with their customisation. http://hg.code.sf.net:8000/p/roundup/code/#changeset-2e70123bbf5a764c44d21926824f97542c7315f0 Richard Jones richard@users.sourceforge.net 2002-05-24T04:03:23+00:00 2002-05-24T04:03:23+00:00
changeset 2e70123bbf5a
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Added commentage to the dbinit files to help people with their customisation.
files
Removed the key property restriction on title of the classic issue class. http://hg.code.sf.net:8000/p/roundup/code/#changeset-bb52c1419b4c216fa2d3ef557c3dcb44efd9e929 Richard Jones richard@users.sourceforge.net 2002-02-16T08:06:14+00:00 2002-02-16T08:06:14+00:00
changeset bb52c1419b4c
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Removed the key property restriction on title of the classic issue class.
files
Alternate email addresses are now available for users. http://hg.code.sf.net:8000/p/roundup/code/#changeset-edd210915e64e3a63a1cb2ac8e5447393b0e635a Richard Jones richard@users.sourceforge.net 2002-02-15T07:08:45+00:00 2002-02-15T07:08:45+00:00
changeset edd210915e64
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Alternate email addresses are now available for users.

See the MIGRATION file for info on how to activate the feature.
files
[config-0-4-0-branch] I've re-worked the config structure a little so it's simpler http://hg.code.sf.net:8000/p/roundup/code/#changeset-13719594278b25bbb60d88e44b182cbbd9da05f5 Richard Jones richard@users.sourceforge.net 2002-02-06T07:11:13+00:00 2002-02-06T07:11:13+00:00
changeset 13719594278b
branch config-0-4-0-branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description I've re-worked the config structure a little so it's simpler

(one less file) and added a unit test so we can be sure it's working.
files
[config-0-4-0-branch] Brought the config branch up to date with HEAD http://hg.code.sf.net:8000/p/roundup/code/#changeset-c242455d9b46966106f9d326e8fe7e8e69cfb519 Richard Jones richard@users.sourceforge.net 2002-02-06T04:05:55+00:00 2002-02-06T04:05:55+00:00
changeset c242455d9b46
branch config-0-4-0-branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Brought the config branch up to date with HEAD
files
changed all config accesses... http://hg.code.sf.net:8000/p/roundup/code/#changeset-dce4c75bef5add5147a34c2ec8ba5a024d30144b Richard Jones richard@users.sourceforge.net 2002-01-14T02:20:15+00:00 2002-01-14T02:20:15+00:00
changeset dce4c75bef5a
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description changed all config accesses...

...so they access either the instance or the config attriubute on the
db. This means that all config is obtained from instance_config
instead of the mish-mash of classes. This will make switching to a
ConfigParser setup easier too, I hope.

At a minimum, this makes migration a _little_ easier (a lot easier in the
0.5.0 switch, I hope!)
files
[config-0-4-0-branch] Initial ConfigParser implementation. http://hg.code.sf.net:8000/p/roundup/code/#changeset-a5cd27d33516ba47a1f44a411eb559410da62142 Titus Brown titus@users.sourceforge.net 2002-01-03T02:12:05+00:00 2002-01-03T02:12:05+00:00
changeset a5cd27d33516
branch config-0-4-0-branch
bookmark
tag
user Titus Brown <titus@users.sourceforge.net>
description Initial ConfigParser implementation.
files
Fix breakage caused by transaction changes. http://hg.code.sf.net:8000/p/roundup/code/#changeset-a1a44636bace886a25fda2f00a6d1d49a88ab158 Richard Jones richard@users.sourceforge.net 2002-01-02T02:31:38+00:00 2002-01-02T02:31:38+00:00
changeset a1a44636bace
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Fix breakage caused by transaction changes.

Sorry for the huge checkin message - I was only intending to implement
[SF#496356] but I found a number of places where things had been
broken by transactions:

. modified ROUNDUPDBSENDMAILDEBUG to be SENDMAILDEBUG and hold a filename
for _all_ roundup-generated smtp messages to be sent to.
. the transaction cache had broken the roundupdb.Class set() reactors
. newly-created author users in the mailgw weren't being committed to the db

Stuff that made it into CHANGES.txt (ie. the stuff I was actually working
on when I found that stuff :):
. [SF#496356] Use threading in messages
. detectors were being registered multiple times
. added tests for mailgw
. much better attaching of erroneous messages in the mail gateway
files
Eliminate database close method by using weakrefs. http://hg.code.sf.net:8000/p/roundup/code/#changeset-a28a80b714f93dc5996b6155dccc90f126437915 Richard Jones richard@users.sourceforge.net 2001-12-02T05:06:16+00:00 2001-12-02T05:06:16+00:00
changeset a28a80b714f9
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Eliminate database close method by using weakrefs.

. We now use weakrefs in the Classes to keep the database reference, so
the close() method on the database is no longer needed.
I bumped the minimum python requirement up to 2.1 accordingly.
. [SF#487480] roundup-server
. [SF#487476] INSTALL.txt

I also cleaned up the change message / post-edit stuff in the cgi client.
There's now a clearly marked "TODO: append the change note" where I believe
the change note should be added there. The "changes" list will obviously
have to be modified to be a dict of the changes, or somesuch.

More testing needed.
files
Database transactions. http://hg.code.sf.net:8000/p/roundup/code/#changeset-350685601f3703bb6e4e9d823e3793bb7e242185 Richard Jones richard@users.sourceforge.net 2001-12-01T07:17:50+00:00 2001-12-01T07:17:50+00:00
changeset 350685601f37
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Database transactions.

. We now have basic transaction support! Information is only written to
the database when the commit() method is called. Only the anydbm
backend is modified in this way - neither of the bsddb backends have been.
The mail, admin and cgi interfaces all use commit (except the admin tool
doesn't have a commit command, so interactive users can't commit...)
. Fixed login/registration forwarding the user to the right page (or not,
on a failure)
files
Features and fixes. http://hg.code.sf.net:8000/p/roundup/code/#changeset-a6088556e9bafa7aa130cb4759ce5526a9cd2450 Richard Jones richard@users.sourceforge.net 2001-11-26T22:55:56+00:00 2001-11-26T22:55:56+00:00
changeset a6088556e9ba
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Features and fixes.

Feature:
. Added INSTANCE_NAME to configuration - used in web and email to identify
the instance.
. Added EMAIL_SIGNATURE_POSITION to indicate where to place the roundup
signature info in e-mails.
. Some more flexibility in the mail gateway and more error handling.
. Login now takes you to the page you back to the were denied access to.

Fixed:
. Lots of bugs, thanks Roch�nd others on the devel mailing list!
files
Features: http://hg.code.sf.net:8000/p/roundup/code/#changeset-8cd545738d8ef516a7783dd0b1927586a8878564 Richard Jones richard@users.sourceforge.net 2001-10-30T00:54:45+00:00 2001-10-30T00:54:45+00:00
changeset 8cd545738d8e
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Features:

. [SF#467129] Lossage when username=e-mail-address
. [SF#473123] Change message generation for author
. MailGW now moves 'resolved' to 'chatting' on receiving e-mail for an issue.
files
Added the Password property type. http://hg.code.sf.net:8000/p/roundup/code/#changeset-a4241ddd22d7b35f2d311773f5b0ed8c7f9f6fd8 Richard Jones richard@users.sourceforge.net 2001-10-09T07:25:59+00:00 2001-10-09T07:25:59+00:00
changeset a4241ddd22d7
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Added the Password property type.

See "pydoc roundup.password" for implementation details. Have updated
some of the documentation too.
files
stupid typo http://hg.code.sf.net:8000/p/roundup/code/#changeset-18134bffab37adb31b9748bde68b0d2f890b6d1e Richard Jones richard@users.sourceforge.net 2001-08-07T00:24:43+00:00 2001-08-07T00:24:43+00:00
changeset 18134bffab37
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description stupid typo
files
Added the copyright/license notice to (nearly) all files... http://hg.code.sf.net:8000/p/roundup/code/#changeset-d45384bc6420d1fe5aa6252310d04956315bdd69 Richard Jones richard@users.sourceforge.net 2001-08-07T00:15:51+00:00 2001-08-07T00:15:51+00:00
changeset d45384bc6420
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Added the copyright/license notice to (nearly) all files...

...at request of Bizar Software.
files
Roundupdb now appends "mailing list" information to its messages... http://hg.code.sf.net:8000/p/roundup/code/#changeset-1536be43d2face06d761113ae0bebb352d74595b Richard Jones richard@users.sourceforge.net 2001-08-02T06:38:17+00:00 2001-08-02T06:38:17+00:00
changeset 1536be43d2fa
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Roundupdb now appends "mailing list" information to its messages...

...which include the e-mail address and web interface
address. Templates may override this in their db classes to include
specific information (support instructions, etc).
files
Added vim command to all source so that we don't get no steenkin' tabs :) http://hg.code.sf.net:8000/p/roundup/code/#changeset-0791d13baea72ae994dbc9229f0f8603e0440a6d Richard Jones richard@users.sourceforge.net 2001-07-29T07:01:39+00:00 2001-07-29T07:01:39+00:00
changeset 0791d13baea7
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Added vim command to all source so that we don't get no steenkin' tabs :)
files
Added templatebuilder module. http://hg.code.sf.net:8000/p/roundup/code/#changeset-5e71aaa87e5bca1e82ec78e6577ac55b3ea033f4 Anthony Baxter anthonybaxter@users.sourceforge.net 2001-07-24T10:46:22+00:00 2001-07-24T10:46:22+00:00
changeset 5e71aaa87e5b
branch
bookmark
tag
user Anthony Baxter <anthonybaxter@users.sourceforge.net>
description Added templatebuilder module.

two functions - one to pack up the html base, one to unpack it. Packed
up the two standard templates into htmlbases. Modified __init__ to
install them.

__init__.py magic was needed for the rather high levels of wierd import magic.
Reducing level of import magic == (good, future)
files
Oops - accidentally duped the keywords class http://hg.code.sf.net:8000/p/roundup/code/#changeset-e9735680d5b3b06a24be41263370b7d13ec2f37d Richard Jones richard@users.sourceforge.net 2001-07-24T01:06:43+00:00 2001-07-24T01:06:43+00:00
changeset e9735680d5b3
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Oops - accidentally duped the keywords class
files
Adding the classic template http://hg.code.sf.net:8000/p/roundup/code/#changeset-6ff85bc2dd56da89bb228e53a654fe6f976c3bb2 Richard Jones richard@users.sourceforge.net 2001-07-23T23:29:10+00:00 2001-07-23T23:29:10+00:00
changeset 6ff85bc2dd56
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Adding the classic template
files