| changeset | caae7d8934dc |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | set new email rego user password to random string |
| files |
| changeset | 6eb8aae6d14e |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Andrey Lebedev <kedder@users.sourceforge.net> |
| description | Added users' timezone support (typo fix) |
| files |
| changeset | 27586da5557c |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Andrey Lebedev <kedder@users.sourceforge.net> |
| description | Added users' timezone support |
| files |
| 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 |
| 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 |
| changeset | 7441653e5330 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | added hook for external password validation, and some more docco |
| files |
| 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 |
| 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 |
| changeset | 62485452f514 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | anonymous may view by default |
| files |
| changeset | 04a6b3bfbf23 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | instance_config -> config, and other related cleanups |
| files |
| changeset | fec6af48558b |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | don't journal author and recipient link events by default |
| files |
| 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 |
| changeset | e02093543d59 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | allow perms on user class |
| files |
| 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 |
| 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 |
| changeset | bd6211d39328 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Gordon B. McMillan <gmcm@users.sourceforge.net> |
| description | Saving, running & editing queries. |
| files |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| changeset | a5cd27d33516 |
|---|---|
| branch | config-0-4-0-branch |
| bookmark | |
| tag | |
| user | Titus Brown <titus@users.sourceforge.net> |
| description | Initial ConfigParser implementation. |
| files |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| changeset | 18134bffab37 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | stupid typo |
| files |
| 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 |
| 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 |
| 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 |
| 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 |
| changeset | e9735680d5b3 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Oops - accidentally duped the keywords class |
| files |
| changeset | 6ff85bc2dd56 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Adding the classic template |
| files |