http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/roundup/templates/extended/dbinit.py Mercurial Repository: p/roundup/code: roundup/templates/extended/dbinit.py history 2002-08-01T00:56:22+00:00 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
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
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] 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
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
Added a target version field to the extended issue schema http://hg.code.sf.net:8000/p/roundup/code/#changeset-f43af1e97fddd5bbc9b048a088ac3e5ccf098d80 Richard Jones richard@users.sourceforge.net 2001-11-21T02:34:18+00:00 2001-11-21T02:34:18+00:00
changeset f43af1e97fdd
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Added a target version field to the extended issue schema
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
Big changes: http://hg.code.sf.net:8000/p/roundup/code/#changeset-b0c4ac63c6edace96998ada8fb47a5f33401f0a2 Richard Jones richard@users.sourceforge.net 2001-07-30T01:26:59+00:00 2001-07-30T01:26:59+00:00
changeset b0c4ac63c6ed
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Big changes:

. split off the support priority into its own class
. added "new support, new user" to the page head
. fixed the display options for the heading links
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 the Roundup spec to the new documentation directory. http://hg.code.sf.net:8000/p/roundup/code/#changeset-5147b4c51fd57de11d076ebfa8ed2cd15bdfb3b1 Richard Jones richard@users.sourceforge.net 2001-07-25T01:23:07+00:00 2001-07-25T01:23:07+00:00
changeset 5147b4c51fd5
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Added the Roundup spec to the new documentation directory.
files
forgot to remove the interfaces from the dbinit module ;) http://hg.code.sf.net:8000/p/roundup/code/#changeset-03940dfa669e36571e3f123e968cda651017e6c9 Richard Jones richard@users.sourceforge.net 2001-07-23T23:20:35+00:00 2001-07-23T23:20:35+00:00
changeset 03940dfa669e
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description forgot to remove the interfaces from the dbinit module ;)
files
ok, so now "./roundup-admin init" will ask questions... http://hg.code.sf.net:8000/p/roundup/code/#changeset-3a7e5515c1bdf009da6213cb6d90aabaf3a868c3 Richard Jones richard@users.sourceforge.net 2001-07-23T08:45:28+00:00 2001-07-23T08:45:28+00:00
changeset 3a7e5515c1bd
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description ok, so now "./roundup-admin init" will ask questions...

...in an attempt to get a workable instance_home set up :)

_and_ anydbm has had its first test :)
files
Moved the database backends off into backends. http://hg.code.sf.net:8000/p/roundup/code/#changeset-c1f3e058c58d98add825edf7675b3c4694b056b8 Richard Jones richard@users.sourceforge.net 2001-07-23T07:14:41+00:00 2001-07-23T07:14:41+00:00
changeset c1f3e058c58d
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description Moved the database backends off into backends.
files
relfected the move to roundup/backends http://hg.code.sf.net:8000/p/roundup/code/#changeset-4b9ecc926ad7531646b9e1e3c85411f12a3491de Richard Jones richard@users.sourceforge.net 2001-07-23T06:25:50+00:00 2001-07-23T06:25:50+00:00
changeset 4b9ecc926ad7
branch
bookmark
tag
user Richard Jones <richard@users.sourceforge.net>
description relfected the move to roundup/backends
files
split __init__.py into 2. dbinit and instance_config. http://hg.code.sf.net:8000/p/roundup/code/#changeset-41e49de57a85971e6c3f714c0a8b9b76fb69abe2 Anthony Baxter anthonybaxter@users.sourceforge.net 2001-07-23T04:33:21+00:00 2001-07-23T04:33:21+00:00
changeset 41e49de57a85
branch
bookmark
tag
user Anthony Baxter <anthonybaxter@users.sourceforge.net>
description split __init__.py into 2. dbinit and instance_config.
files