Commits on Apr 29, 2008
  1. release today, or else

    slanning committed Apr 29, 2008
Commits on Apr 27, 2008
  1. Removed redudant permission granting code from the upgrade script lib…

    theory committed Apr 27, 2008
    since `make db_grant` is always run by `make db_upgrade`, anyway.
Commits on Apr 26, 2008
  1. I kant spel.

    theory committed Apr 26, 2008
  2. Fixed logout exception (hardly noticable, but there nonetheless) when…

    theory committed Apr 26, 2008
    … the
    `ALWAYS_USE_SSL` `bricolage.conf` directive is enabled, or when a user
    checks the "Use SSL" checkbox and logs in.
Commits on Apr 25, 2008
  1. * Added tests to ensure that calling `set_burn_again()` on a burner o…

    theory committed Apr 25, 2008
      actually works for Mason, PHP, and Template Toolkit templates. I am not able
      to test the PHP test right now (Anyone want to get PHP::Interpreter working
      on Leopard?), but it should be right (it's just like the Mason and TT
    * Fixed `` so that it doesn't ignore any objects.
    * Updated `` to use the same approach to fetching rows from the database
      as `` now does.
  2. * Template code submitted via the template profile now has non-Unix line

    theory committed Apr 25, 2008
      endings converted to Unix line endings.
    * The select lists for viewing diffs now set the default "from version" to the
      previous version instead of the current version. The current version is
      still the default for the "to version".
  3. Template changes are now preserved when the "Diff" button is clicked …

    theory committed Apr 25, 2008
    …inside a
    template profile, just as it is for stories and media (I thought that media
    weren't yesterday, but it turned out to be because I was editing an
    autopopulate field, which does nothing). This fixes the rest of Bug #1327.
  4. Properly return from viewing a diff. I'm still not satisfied, though,…

    theory committed Apr 25, 2008
    … because
    any changes to a media or template are lost, though not to a story. You also
    lose changes when vieing a previous version, which just seems wrong. :-(
    I'll get that worked out tomorrow.
Commits on Apr 24, 2008
  1. Clean out `bin`, too.

    theory committed Apr 24, 2008
  2. XHTML tweak.

    theory committed Apr 24, 2008
Commits on Apr 23, 2008
  1. Reverted the change in the login redirect originally submitted to fix…

    theory committed Apr 23, 2008
    … Bug #
    1267. It turns out that this change is effectively the same as just setting
    the `ALWAYS_USE_SSL` `bricolage.conf` directive to true. So just do that
    instead (I've suggested this in Bric::Admin, too).
Commits on Apr 21, 2008
  1. Better solution to the row count problem. The `tuples_only` option in…

    theory committed Apr 21, 2008
    … psql
    turns off headers and footers and everything else, and seems to have been
    around since 7.3 or earlier.
  2. Fixed a bug in the subelement type search display where the last elem…

    theory committed Apr 21, 2008
    …ent type
    search term was displayed in the search box. It not properly displays the last
    subelement type search string, if any.
  3. Fixed field name confirmation.

    theory committed Apr 21, 2008
Commits on Apr 19, 2008
  1. Fixed fucked-up indentation.

    theory committed Apr 19, 2008
  2. * Proper fix for CPAN compatibility. I've tested it with Perl 5.10 an…

    theory committed Apr 19, 2008
    …d Perl 5.8.8, so it should once again work with all required CPAN.pms.
    * Adjusted the SOAP::Lite hack to check the version number and not hack SOAP::Lite if the most recent SOAP::Lite is installed, as it now has the fix (or so I'm told via
Commits on Apr 18, 2008
  1. Added code to the SOAP interface for creating and updating stories, m…

    theory committed Apr 18, 2008
    …edia, and
    templates to throw an exception if publish dates are set when
    C<publish_status> is false, or vice versa, rather than waiting for an
    exception from the database constraint. Suggested by Scott (Bug # 1326).
  2. Fixed subroutein redefined warnings. Now all attributes in Bric::Dist…

    theory committed Apr 18, 2008
    …::Action::Email normalize line endings.
Commits on Apr 17, 2008
  1. Tipo.

    theory committed Apr 17, 2008
  2. Typo.

    theory committed Apr 17, 2008
  3. Object attributes that are edited in textarea fields in the UI and th…

    theory committed Apr 17, 2008
    …at have a
    limited size -- mainly "description" fields -- now have their line endings
    converted to Unix line endings. This is so that character counts properly
    correspond to the limits set by the UI (think of the character counter in the
    story profile for the description field). Reported by Matt Rolf (Bug #1318).
  4. Fixed a bug in the handling of the C<subelement_id> parameter to the …

    theory committed Apr 17, 2008
    methods of
    L<Bric::Biz::Asset::Business::Story|Bric::Biz::Asset::Business::Story> and
    L<Bric::Biz::Asset::Business::Media|Bric::Biz::Asset::Business::Media> where
    they were finding stories that had deleted a subelement, because it was still
    in the story, but was not active. This means that the advanced search for
    stories and media will no longer return stories that have deleted a
    subelement. Thanks to Chris Schults for the spot (Bug #1316). [David]
Commits on Apr 16, 2008
  1. When creating a new media document by uploading a file to a related m…

    theory committed Apr 16, 2008
    element, if there is a duplicate URI for the new media document, there will no
    longer be an SQL error to prevent the association from going through once the
    URI is made unique in the media profile. Spotted by Phillip Smith (Bug #1310).
  2. When the `ENABLE_CATEGORY_BROWSER` `bricolage.conf` directive is disa…

    theory committed Apr 16, 2008
    (as it is by default), allow the categories to be deleted from the story
    profile when a user checks the delete checkbox and clicks "Save" or "Check
    In", instead of requiring that the "Delete" button be clicked. Suggested by
    Phillip Smith (Bug # 1308).
  3. In the New Story form, the "Slug" field is no longer required if the

    theory committed Apr 16, 2008
    `ALLOW_SLUGLESS_NONFIXED` `bricolage.conf` directive is disabled and the
    `AUTOGENERATE_SLUG` directive is enabled. It is still required in the normal
    story edit form, of course. Suggested by Phillip Smith (Bug # 1306). [David]
  4. Search parameters are no longer cached if a query results in an error…

    theory committed Apr 16, 2008
    …. Reported by Rolf Schaufelberger in Bug # 1300.