Permalink
Commits on Mar 30, 2010
  1. Timestmap 1.11.4.

    theory committed Mar 30, 2010
    Also proofed the changes.
  2. Make sure protocol works in `best_uri()`.

    theory committed Mar 30, 2010
    Default to "http://" when it's not set for the output channel.
  3. Get `RELATED_DOC_POD_TAG = "url"` working again.

    theory committed Mar 30, 2010
    I didn't realize that the "protocal" attribute of Bric::Biz::OutputChannel was
    allowed to be `NULL`. Not a hot idea, really. [#150 state:resolved]
  4. Reactivate existing templates via SOAP.

    theory committed Mar 30, 2010
    When creating a template via the SOAP interface, if the template in the
    specified output channel, category, and site already exists but is
    deactivated, it will be re-activated and updated instead of throwing an error.
    This matches how the UI works.
  5. Respect publish_status in the SOAP API.

    theory committed Mar 30, 2010
    When creating new stories or media via the SOAP interface, no longer force the
    publish status to be set to false, but set it to true if the the publish date
    is set or the publish status is true in the XML. In such cases, also set the
    published version number to version 1. This is to make it easier for one to
    migrate documents from one Bricolage instance to another without having to
    edit the XML to set the publish status to a true value.
    
    While at it, fix a bug where the SOAP interface was not setting the published
    version to the new version of a story or media document that is being updated
    by XML that says the document is published and where the published version was
    not previously set.
  6. Fix related search order column links.

    theory committed Mar 30, 2010
    When relating a story or media document, clicking a column header in the
    search results in the related search popup no longer throws an error. Thanks
    to Phillip for the report [#149 state:resolved].
Commits on Mar 28, 2010
  1. Last bricolage.cc link killed.

    theory committed Mar 28, 2010
  2. s/bricolage.cc/bricolagecms.org/g

    theory committed Mar 28, 2010
    Change all instances of "bricolage.cc" to "bricolagecms.org" except for
    mailing list addresses (hopefully they'll be aliased soon) and a single stray
    reference to a non-existent wiki page that I'm trying to find and get put
    somewhere else.
Commits on Mar 27, 2010
Commits on Mar 26, 2010
  1. Some more Pod links tweaks.

    theory committed Mar 26, 2010
  2. Add text for Pod links in Bric::Admin.

    theory committed Mar 26, 2010
    Also updated the tests to require Test::Pod 1.42, which explicitly supports
    that syntax.
Commits on Mar 25, 2010
  1. Display move cursor on hover over custom field titles.

    theory committed Mar 25, 2010
    When hovering over the names of custom fields in the element type or
    contributor type proile, the cursor displays as a "move" cursor, to indicate
    that one can drag the field names in order to change their order. This
    corresponds to the interface for reordering fields in documents.
  2. Fix contrib type fields.

    theory committed Mar 25, 2010
    Contributor type fields can once again be rordered and deleted. Thanks to
    Krzysztof Rudnik for the rpoert [#139 state:resolved].
Commits on Mar 24, 2010
  1. Word tweaking.

    theory committed Mar 24, 2010
  2. Make contributor popup properly update the document.

    theory committed Mar 24, 2010
    The contributor popup now submits the updated list of contributors to
    Bricolage, which updates them in the document and returns the updated list of
    contributors. That list then updates the contributors section of the document
    profile. Thanks to this change, editing contributors twice in a document
    without saving in between no longer causes the changes from the first edit to
    be forgotten. It also allows any changes to contributor order to in the popup
    to be properly updated in the document profile.
Commits on Mar 23, 2010
  1. Don't close contributor popup when hit enter key.

    theory committed Mar 23, 2010
    Hitting the "enter" key when searching for contributors in the contributor
    popup no longer closes the window, but properly submits the search.
    
    Also note the "Delete" button fix from the previous commit.
  2. Move `deleteContrib()` function to `lib.js`.

    theory committed Mar 23, 2010
    Don't know why there were two different versions of this function, but the one
    in `widgets/profile/contributors.index` didn't work very well at all. So let's
    just use one and load it only once, hrm?
  3. Avoid Imager exceptions when creating thumbnails.

    theory committed Mar 23, 2010
    We were telling it to just warn, but then trying to write out a non-existant file [#146: resolved].
  4. Make code select validation consistent.

    theory committed Mar 23, 2010
    The validation of code select field code is now consistent between the element
    type profile, the field type profile, and the SOAP element type interface.
    Thanks to Krzysztof Rudnik for the report [#140 state:resolved].
  5. Fix media category association with `ENABLE_CATEGORY_BROWSER`

    theory committed Mar 23, 2010
    Subelements can once again be added to media documents when the
    `ENABLE_CATEGORY_BROWSER` `bricolage.conf` directive is enabled without
    getting the error "Please select a primary category." Broken in 1.11.3. Thanks
    to Vincent Stemen for the report (#143 state:resolved).
  6. Update Bric::DBA for 8.1 and up.

    theory committed Mar 23, 2010
    * Autovacuum is integrated, so we don't need a separate secton on vacuuming.
    * Remove references to things that were different in 8.0 and lower.
    * Remove the "Random Page Cost" section, since it no longer needs to be tuned.
  7. Require PostgreSQL 8.1 or higher.

    theory committed Mar 23, 2010
    No longer support anything lower than that.
    
    Also, some minor edits to Bric::Changes.
Commits on Mar 19, 2010
  1. Replace `getElementsByClassName()` with `select()`.

    theory committed Mar 19, 2010
    Adrian Yee pointed out that `getElementsByClassName()` will find all elements
    with that class in the entire document, whereas calling Prototype's `select()`
    with a class name selector on a single element will find only elements with
    that class name under the element. This is more efficient, and much more
    likely to be correct.
Commits on Mar 10, 2010
  1. Avoid expired aliases in `best_uri()`

    theory committed Mar 10, 2010
    [#144 state:resolved]
  2. Allow autosuggest mininum character control.

    theory committed Mar 10, 2010
    Add the `CATEGORY_MIN_CHARS` AND `CATEGORY_MIN_CHARS_TMPL` `bricolage.conf`
    directives. These give adminstrators the ability to control the responsiveness
    of the autosuggest box for selecting categories to associate with assets. It
    has been set to 2 to make it more responsive to sites with very large numbers
    of categories, but most folks only need it set to 1. [#142 state:resolved]
  3. Fix nav links in simple search.

    theory committed Mar 10, 2010
    The simple search in workflows no longer disables navigation links on the same
    horizontal line as the "Search" button. Thanks to Matt Rolf for the report
    [#141 state:resolved] and to Marshall for the CSS jujitsu.
  4. Give credit where credit is due.

    theory committed Mar 10, 2010
  5. Switch to Bricolage user after writing PID file.

    theory committed Mar 10, 2010
    Found that when Bricolage was configured to write the `bric_queued` and
    `bric_ftpd` PID files to standard system locations that it would get
    permission errors because, even though they were started by root, they were
    becoming the Bricolage user before doing much else. This commit makes it so
    that they become the Bricolage system user only after writing out the PID
    file.
    
    While at it, I changed the default location of the FTP server PID and log
    files to the `log` subdirectory, rather than the bricolage root itself. The
    log directory is clearly the better location, and has no permissions issues.
    It's also what was always suggested by the comments in `bricolage.conf`,
    though not in Bric::Admin or the code.
  6. Display sources in alphabetical order.

    theory committed Mar 10, 2010
    The Source select list when creating or editing a story or media document now
    lists sources in alphabetical order. Reported by Michael Herring (Bug # 138).
  7. Key-based authentication with Net::SSH2

    gregheo committed with theory Mar 1, 2010
    - new configuration directives and instructions
    - add $ssh2->auth_ok check (on my installation, there's no $@ eval
      complaint if the connect fails)
Commits on Mar 5, 2010
  1. s/the the/the/g

    theory committed Mar 5, 2010
Commits on Feb 27, 2010
  1. Updating logo with input from Theory

    phillipadsmith committed with theory Feb 27, 2010
Commits on Feb 26, 2010
  1. Install without Term::ReadPassword.

    theory committed Feb 26, 2010
    The installer no longer requires that Term::ReadPassword be installed from the CPAN before it continues. It will use it if it finds it, but if not substitutes a simple implementation that does the trick [#136 state:resolved].