| changeset | 18d4051bdae7 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | fixes |
| files |
| changeset | b35f229dd049 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | I18N'ed roundup admin... ...and split the code off into a module so it can be used elsewhere. Big issue with this is the doc strings - that's the help. We're probably going to have to switch to not use docstrings, which will suck a little :( |
| files |
| changeset | ef06a66a0b72 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | [SF#496360] table width does not work |
| files |
| changeset | e18210e77a39 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | actually handle the advertised <cr> response to "commit y/N?" |
| files |
| changeset | f51b017eff05 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | added some quoting instructions to roundup-admin |
| files |
| changeset | 9f7320624bc2 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Added better tokenising to roundup-admin - handles spaces and stuff. Can use quoting or backslashes. See the roundup.token pydoc. |
| files |
| changeset | b579418f7ed1 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Implemented file store rollback. As a bonus, the hyperdb is now capable of storing more than one file per node - if a property name is supplied, the file is called designator.property. I decided not to migrate the existing files stored over to the new naming scheme - the FileClass just doesn't specify the property name. |
| files |
| changeset | 2198e5445d6b |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Some cleanups in roundup-admin, also made it work again... |
| files |
| changeset | 141aacfdb34f |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Centralised the python version check code, bumped version to 2.1.1 (really needs to be 2.1.2, but that isn't released yet :) |
| files |
| changeset | 208697858c8b |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Message author's name appears in From: instead of roundup instance name (which still appears in the Reply-To:) envelope-from is now set to the roundup-admin and not roundup itself so delivery reports aren't sent to roundup (thanks Patrick Ohly) |
| files |
| changeset | 9d97c1a4ddad |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Notes from changes. >From CHANGES: . Added the "display" command to the admin tool - displays a node's values . [SF#489760] [issue] only subject . fixed the doc/index.html to include the quoting in the mail alias. Also: . fixed roundup-admin so it works with transactions . disabled the back_anydbm module if anydbm tries to use dumbdbm |
| 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 | 3e31e53a6ff6 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | typo |
| 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 | d47818b09265 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | more new property handling |
| files |
| changeset | 59ed29a879f6 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Jürgen Hermann <jhermann@users.sourceforge.net> |
| description | Fixed option & associated error handling |
| files |
| changeset | a1331423eb93 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Fixed issues with nosy reaction and author copies. |
| files |
| changeset | c7b5b1aa6b4a |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | More error handling fixes. |
| files |
| changeset | 93dc08528ad9 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | roundup-admin now handles all hyperdb exceptions |
| files |
| changeset | c6d6ea15068b |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Should parse with python 1.5.2 now. |
| files |
| changeset | 3b9410cb8b61 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Expanded the already-abbreviated "initialise" and "specification" commands... ...and added a comment to the command help about the abbreviation. |
| files |
| changeset | f348aa576d51 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | roundup-admin now accepts abbreviated commands (eg. l = li = lis = list) [thanks Engelbert Gruber for the inspiration] |
| files |
| changeset | f90abe9e811d |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Fixed newuser_action so it sets the cookie with the unencrypted password. Also made it present nicer error messages (not tracebacks). |
| files |
| changeset | e18dd7227780 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Re-enabled login and registration access... ...after lopping them off via disabling access for anonymous users. Major re-org of the htmltemplate code, cleaning it up significantly. Fixed a couple of bugs while I was there. Probably introduced a couple, but things seem to work OK at the moment. |
| files |
| changeset | e32af1eff4ea |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Added author identification to e-mail messages from roundup. |
| files |
| changeset | d1fb3fcdb11b |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Catch errors in login - no username or password supplied. Fixed editing of password (Password property type) thanks Roch'e Compaan. |
| files |
| changeset | 7901b58cfae8 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Oops, committed the admin script with the wierd #! line. Also, made the thing into a class to reduce parameter passing. Nuked the leading whitespace from the help __doc__ displays too. |
| files |
| changeset | fd9835c1e58d |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Did a fair bit of work on the admin tool. Now has an extra command "table" which displays node information in a tabular format. Also fixed import and export so they work. Removed freshen. Fixed quopri usage in mailgw from bug reports. |
| files |
| changeset | 07a64ec2a79d |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Interactive startup blurb - need to figure how to get the version in there. |
| files |
| changeset | 1bbc16563d89 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Now with readline support :) |
| files |
| changeset | e155eca83f40 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Beginnings of an interactive mode for roundup-admin |
| files |
| changeset | 49be38bb6e9a |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | admin tool now complains if a "find" is attempted with a non-link property. |
| files |
| changeset | ee7705d7bb06 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | More help in admin tool. |
| files |
| changeset | ee2f4cb160bd |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Implemented the comma-separated printing option in the admin tool. Fixed a typo (more of a vim-o actually :) in mailgw. |
| files |
| changeset | a6e3a9164814 |
|---|---|
| branch | |
| bookmark | |
| tag | 0.3.0-pre2 |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Marked the roundup-admin import/export as experimental... ...since they're not fully operational. |
| files |
| changeset | 80ad2bf9cf7b |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | The setup.cfg file is just causing pain. Away it goes. |
| files |
| changeset | a5dabf2430c5 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Added database importing and exporting through CSV files. Uses the csv module from object-craft for exporting if it's available. Requires the csv module for importing. |
| files |
| changeset | 79226fbb7741 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Spit out command help if roundup-admin command doesn't get an argument. |
| 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 | a671e5917b33 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Many features and fixes. . roundup-admin create now prompts for property info if none is supplied on the command-line. . hyperdb Class getprops() method may now return only the mutable properties. . Login now uses cookies, which makes it a whole lot more flexible. We can now support anonymous user access (read-only, unless there's an "anonymous" user, in which case write access is permitted). Login handling has been moved into cgi_client.Client.main() . The "extended" schema is now the default in roundup init. . The schemas have had their page headings modified to cope with the new login handling. Existing installations should copy the interfaces.py file from the roundup lib directory to their instance home. . Incorrectly had a Bizar Software copyright on the cgitb.py module from Ping - has been removed. . Fixed a whole bunch of places in the CGI interface where we should have been returning Not Found instead of throwing an exception. . Fixed a deviation from the spec: trying to modify the 'id' property of an item now throws an exception. |
| files |
| changeset | ab921dc53ccd |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Added nicer command-line item adding: passing no arguments will enter an interactive more which asks for each property in turn. While I was at it, I fixed an implementation problem WRT the spec - I wasn't raising a ValueError if the key property was missing from a create(). Also added a protected=boolean argument to getprops() so we can list only the mutable properties (defaults to yes, which lists the immutables). |
| files |
| changeset | 0ca5381a72b5 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | made do_get have the args in the correct order |
| files |
| changeset | 96cdd8ef0581 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Added some more help to roundup-admin |
| files |
| changeset | d7d358408537 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Anthony Baxter <anthonybaxter@users.sourceforge.net> |
| description | added missing 'import' statements. |
| files |
| changeset | ad2c98faec97 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | using isinstance(blah, Foo) now instead of isFooType |
| 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 | c1461733cbf9 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Instances are now opened by a special function... ...that generates a unique module name for the instances on import time. |
| files |
| changeset | 241a0323aacb |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Used the much nicer load_package, pointed out by Steve Majewski. |
| files |
| changeset | 996eaf90c01e |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Instance import now imports the instance using imp.load_module... ...so that we can have instance homes of "roundup" or other existing python package names. |
| files |
| changeset | a49c8a2ddd26 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Added time logging and file uploading to the templates. |
| files |
| changeset | 002249ffa5d0 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | init help now lists templates and backends |
| files |
| changeset | b07b9a5b6aa9 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Freshen is really broken. Commented out. |
| files |
| changeset | 0e3cb7a4290f |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Bugfixes |
| files |
| changeset | a4383d62a407 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Now uses getopt, much improved command-line parsing. Much fuller help. Much better internal structure. It's just BETTER. :) |
| files |
| changeset | 4a87e0b0d3f7 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Made the "init" prompting more friendly. |
| 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 | 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 |
| changeset | 671203878652 |
|---|---|
| branch | |
| bookmark | |
| tag | |
| user | Richard Jones <richard@users.sourceforge.net> |
| description | Moved over to using marshal in the bsddb and anydbm backends. roundup-admin now has a "freshen" command that'll load/save all nodes (not retired - mod hyperdb.Class.list() so it lists retired nodes) |
| files |